|
@@ -166,9 +166,9 @@
|
|
<el-button type="text" @click="handleChangeEditModal"><i class="el-icon-sort" style="transform: rotate(90deg);margin-right:5px;"></i>{{isEditLayer? $t('Slides.ppt_edit_btn'):$t('Slides.layer_editing')}}</el-button>
|
|
<el-button type="text" @click="handleChangeEditModal"><i class="el-icon-sort" style="transform: rotate(90deg);margin-right:5px;"></i>{{isEditLayer? $t('Slides.ppt_edit_btn'):$t('Slides.layer_editing')}}</el-button>
|
|
<el-button type="text" v-permission="permissionBtn.pptPermission.ppt_history" @click="handleVersionHistory"><i class="el-icon-time" style="margin-right:5px;"></i>{{$t('Slides.version_history')}}</el-button>
|
|
<el-button type="text" v-permission="permissionBtn.pptPermission.ppt_history" @click="handleVersionHistory"><i class="el-icon-time" style="margin-right:5px;"></i>{{$t('Slides.version_history')}}</el-button>
|
|
</div>
|
|
</div>
|
|
- <div class="richtext-tool"></div>
|
|
|
|
|
|
+ <div class="richtext-tool" v-if="!isVersionHistory"></div>
|
|
<!-- 防止el-tabs未渲染时触发scrollToActiveTab 报错,v-if改为v-show-->
|
|
<!-- 防止el-tabs未渲染时触发scrollToActiveTab 报错,v-if改为v-show-->
|
|
- <div class="addppt-right-box" v-show="!isEditLayer&&!isEditTitle">
|
|
|
|
|
|
+ <div class="addppt-right-box" v-show="!isEditLayer&&!isEditTitle && !isVersionHistory">
|
|
<el-tabs v-model="tabsactive">
|
|
<el-tabs v-model="tabsactive">
|
|
<el-tab-pane :label="tab.label" :name="tab.val" v-for="tab in panelTabs" :key="tab.val"></el-tab-pane>
|
|
<el-tab-pane :label="tab.label" :name="tab.val" v-for="tab in panelTabs" :key="tab.val"></el-tab-pane>
|
|
</el-tabs>
|
|
</el-tabs>
|
|
@@ -237,7 +237,7 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- 图层编辑 -->
|
|
<!-- 图层编辑 -->
|
|
- <div class="layer-edit-box" v-if="isEditLayer">
|
|
|
|
|
|
+ <div class="layer-edit-box" v-if="isEditLayer && !isVersionHistory">
|
|
<el-collapse v-model="activeNames" class="tool-list">
|
|
<el-collapse v-model="activeNames" class="tool-list">
|
|
<el-collapse-item :title="$t('Slides.layer_element')" name="el">
|
|
<el-collapse-item :title="$t('Slides.layer_element')" name="el">
|
|
<div class="el-wrap">
|
|
<div class="el-wrap">
|
|
@@ -1147,10 +1147,18 @@ export default {
|
|
this.isVersionHistory = true;
|
|
this.isVersionHistory = true;
|
|
},
|
|
},
|
|
//
|
|
//
|
|
- async handleRestore(Id) {
|
|
|
|
- let res = await pptInterface.getPptHistoryRevert({
|
|
|
|
- Id
|
|
|
|
|
|
+ handleRestore(Id) {
|
|
|
|
+ this.$confirm('确认将报告恢复到该版本吗?', '提示', {
|
|
|
|
+ confirmButtonText: '确定',
|
|
|
|
+ cancelButtonText: '取消',
|
|
|
|
+ type: 'warning'
|
|
|
|
+ }).then(() => {
|
|
|
|
+ this.reportHistoryRevert(Id)
|
|
|
|
+ }).catch(() => {
|
|
});
|
|
});
|
|
|
|
+ },
|
|
|
|
+ async reportHistoryRevert(Id) {
|
|
|
|
+ let res = await pptInterface.getPptHistoryRevert({Id});
|
|
if (res.Ret !== 200) return;
|
|
if (res.Ret !== 200) return;
|
|
this.$message.success('恢复成功!');
|
|
this.$message.success('恢复成功!');
|
|
this.init()
|
|
this.init()
|