zhangjie 3 năm trước cách đây
mục cha
commit
3c5e255b1b

+ 5 - 0
card/components/CardDesign.vue

@@ -95,6 +95,7 @@
             >预览</el-button
           >
           <el-button
+            v-if="showSaveBtn"
             type="primary"
             :loading="isSubmit"
             :disabled="canSave || !pages.length"
@@ -276,6 +277,10 @@ export default {
           paperParams: {}
         };
       }
+    },
+    showSaveBtn: {
+      type: Boolean,
+      default: true
     }
   },
   components: {

+ 5 - 0
card/modules/free/components/CardFreeDesign.vue

@@ -102,6 +102,7 @@
             >预览</el-button
           >
           <el-button
+            v-if="showSaveBtn"
             type="primary"
             :loading="isSubmit"
             :disabled="canSave || !pages.length"
@@ -221,6 +222,10 @@ export default {
           cardConfig: {}
         };
       }
+    },
+    showSaveBtn: {
+      type: Boolean,
+      default: true
     }
   },
   components: {

+ 1 - 5
src/modules/base/components/ModifyCourseSimple.vue

@@ -54,7 +54,7 @@
 </template>
 
 <script>
-import { updateCourseSimple, getCode, courseSimpleQuery } from "../api";
+import { updateCourseSimple, courseSimpleQuery } from "../api";
 
 const initModalForm = {
   id: null,
@@ -117,12 +117,8 @@ export default {
         this.modalForm = this.$objAssign(initModalForm, val);
       } else {
         this.modalForm = { ...initModalForm };
-        this.createCode();
       }
     },
-    async createCode() {
-      this.modalForm.courseCode = await getCode("COURSE_CODE");
-    },
     visibleChange() {
       this.initData(this.instance);
     },

+ 2 - 2
src/modules/base/views/ClazzSimpleManage.vue

@@ -126,7 +126,7 @@
 <script>
 import {
   clazzSimpleListPage,
-  clazzTeachCourseQuery,
+  courseSimpleQuery,
   deleteClazzSimple
 } from "../api";
 import ModifyClazzSimple from "../components/ModifyClazzSimple";
@@ -181,7 +181,7 @@ export default {
       this.getList();
     },
     async getCourseSimple() {
-      const data = await clazzTeachCourseQuery();
+      const data = await courseSimpleQuery();
       this.courses = data || [];
     },
     toAdd() {

+ 1 - 0
src/modules/card/views/CardEdit.vue

@@ -5,6 +5,7 @@
       :is="editComp"
       ref="CardDesign"
       :content="cardContent"
+      :show-save-btn="!IS_GENERIC"
       @on-preview="toPreview"
       @on-save="toSave"
       @on-submit="toSubmit"