Browse Source

模板库编辑时隐藏部分按钮

natasha 2 weeks ago
parent
commit
f766675059

+ 14 - 3
src/views/personal_workbench/edit_task/edit/index.vue

@@ -29,12 +29,13 @@
             </el-select>
           </span>
 
-          <span class="link" @click="useTemplate">使用模板</span>
+          <span class="link" @click="useTemplate" v-if="!type">使用模板</span>
           <span class="link" @click="showSetBackground">背景图</span>
           <span class="link" @click="saveCoursewareContent('quit')">退出编辑</span>
           <span class="link" @click="saveCoursewareContent">保存</span>
-          <span v-if="isEdit" class="link" @click="showFullTextSettings">全文设置</span>
-          <span class="link" @click="goBackBookList">返回教材列表</span>
+          <span v-if="isEdit && !type" class="link" @click="showFullTextSettings">全文设置</span>
+          <span class="link" @click="goBackTemplateList" v-if="type">返回模板列表</span>
+          <span class="link" @click="goBackBookList" v-else>返回教材列表</span>
         </div>
       </div>
     </div>
@@ -73,6 +74,7 @@ export default {
     return {
       id: this.$route.params.courseware_id,
       project_id: this.$route.query.project_id,
+      type: this.$route.query.type,
       courseware_info: {},
       courseware_list: [],
       isEdit: true, // 是否编辑状态
@@ -177,6 +179,15 @@ export default {
       this.temporaryCoursewareID = temporaryCoursewareID;
       this.visibleTemplate = false;
     },
+    goBackTemplateList() {
+      if (this.type === 'personal') {
+        this.$router.push({ path: '/personal_workbench/template_list' });
+      } else if (this.type === 'org') {
+        this.$router.push({ path: '/personal_workbench/template_list_org' });
+      } else {
+        this.$router.push({ path: '/personal_workbench/template_list_manager' });
+      }
+    },
   },
 };
 </script>

+ 1 - 1
src/views/personal_workbench/template_list/preview/CommonPreview.vue

@@ -10,7 +10,7 @@
         <slot name="middle" :courseware="courseware_info"></slot>
 
         <div class="operator">
-          <!-- <span class="link" @click="editTask">开始编辑</span> -->
+          <span class="link" @click="editTask">开始编辑</span>
 
           <span class="link" @click="goBackTemplateList">返回模板列表</span>
         </div>