Przeglądaj źródła

feat: 考试配置调试

zhangjie 10 miesięcy temu
rodzic
commit
5daaefc3a1

+ 2 - 2
src/constants/enumerate.js

@@ -320,8 +320,8 @@ export const PRINT_PDF_TYPE = {
 
 export const EXAM_PDF_TYPE = {
   PAPER: "试卷",
-  CARD: "全部题卡",
-  CARD_CUSTOM: "仅专卡",
+  ALL_CARD: "全部题卡",
+  CUSTOM_CARD: "仅专卡",
   SIGN: "签到表",
   PACKAGE: "卷袋贴",
   CHECK_IN: "考试情况登记表",

+ 7 - 6
src/modules/base/components/ModifyExamConfigDetail.vue

@@ -242,11 +242,11 @@
         <div class="config-title">
           <h4>输出印品配置:</h4>
         </div>
-        <el-form-item prop="pdfTypes" label="输出文件类型:">
-          <el-checkbox-group v-model="modalForm.pdfTypes">
+        <el-form-item prop="outputFileType" label="输出文件类型:">
+          <el-checkbox-group v-model="modalForm.outputFileType">
             <el-checkbox
               v-for="(val, key) in EXAM_PDF_TYPE"
-              :label="val"
+              :label="key"
               :key="key"
             >
               {{ val }}
@@ -291,7 +291,7 @@ const initModalForm = {
   backupMethod: "ROOM",
   backupCount: 1,
   drawRule: "ONE",
-  pdfTypes: [],
+  outputFileType: [],
   variableContent: [
     {
       type: "SIGN",
@@ -431,7 +431,7 @@ export default {
             trigger: "change",
           },
         ],
-        pdfTypes: [
+        outputFileType: [
           {
             required: true,
             validator: pdfTypesValidator,
@@ -520,7 +520,7 @@ export default {
 
         this.modalForm.printContent = JSON.parse(val.printContent || "[]");
         this.modalForm.auditContent = JSON.parse(val.auditContent || "[]");
-        this.modalForm.pdfTypes = JSON.parse(val.pdfTypes || "[]");
+        this.modalForm.outputFileType = JSON.parse(val.outputFileType || "[]");
       } else {
         let modalForm = this.$objAssign(deepCopy(initModalForm), val);
         modalForm.variableContent = modalForm.variableContent.filter(
@@ -556,6 +556,7 @@ export default {
       };
       data.printContent = JSON.stringify(this.modalForm.printContent);
       data.auditContent = JSON.stringify(this.modalForm.auditContent);
+      data.outputFileType = JSON.stringify(this.modalForm.outputFileType);
       data.variableContent = JSON.stringify(
         this.modalForm.variableContent.map(transformInfo)
       );