Browse Source

模板内容判断是否可以编辑

natasha 1 day ago
parent
commit
5392634498

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

@@ -27,7 +27,7 @@
         <slot name="middle" :courseware="courseware_info"></slot>
 
         <div class="operator">
-          <span v-if="type !== 'manager'" class="link" @click="editTask">开始编辑</span>
+          <span v-if="type !== 'manager' && is_can_edit === 'true'" class="link" @click="editTask">开始编辑</span>
 
           <span class="link" @click="goBackTemplateList">返回模板列表</span>
         </div>
@@ -147,6 +147,7 @@ export default {
         can_check_correct: false, // 可查看批改
       },
       popoverShow: false,
+      is_can_edit: 'false', // 是否可以编辑
     };
   },
   computed: {},
@@ -192,6 +193,7 @@ export default {
     getTemplateInfo(id) {
       GetTemplateInfo({ id }).then((res) => {
         if (res.status === 1) {
+          this.is_can_edit = res.template_info.is_can_edit;
           this.getTemplateChapterStructExpandList(this.id);
           if (res.template_info.type === 0) {
             this.getBookCoursewareInfo(this.id);