소스 검색

序号与序号类型需保持匹配

zq 1 년 전
부모
커밋
5256b6d3b2
1개의 변경된 파일11개의 추가작업 그리고 2개의 파일을 삭제
  1. 11 2
      src/views/book/courseware/create/components/common/SettingMixin.js

+ 11 - 2
src/views/book/courseware/create/components/common/SettingMixin.js

@@ -1,5 +1,5 @@
-import { switchSerialNumber, computedQuestionNumber } from '../../../data/common';
-import { snGenerationMethodList } from '@/views/book/courseware/data/common';
+import { switchSerialNumber, computedQuestionNumber, isEnable } from '../../../data/common';
+import { snGenerationMethodList, checkString } from '@/views/book/courseware/data/common';
 
 import SerialNumberPosition from '@/views/book/courseware/create/components/common/SerialNumberPosition.vue';
 
@@ -9,9 +9,18 @@ const mixin = {
       switchSerialNumber,
       computedQuestionNumber,
       snGenerationMethodList,
+      checkString,
+      isEnable,
     };
   },
   components: { SerialNumberPosition },
+  watch: {
+    'property.serial_number': {
+      handler(val) {
+        this.property.sn_type = checkString(val); // 序号与序号类型需保持匹配
+      },
+    },
+  },
   methods: {
     /**
      * @description 设置属性