刘洋 8 сар өмнө
parent
commit
a3d6cb38a4

+ 3 - 0
src/render/views/AbsentCheck/CheckAction.vue

@@ -333,6 +333,9 @@ watch(
       window.$message.error("最多只能输入100行");
       searchModel.examNumber = oldVal;
     }
+    if (val.includes(",") || val.includes(",")) {
+      searchModel.examNumber = val.split(/[,,]/).filter(Boolean).join("\n");
+    }
   }
 );
 </script>

+ 5 - 1
src/render/views/Audit/ImageCheck/index.vue

@@ -12,7 +12,9 @@
         </a-col>
         <a-col :span="4">
           <span class="head-label">科目:</span>
-          <span class="head-cont">{{ curImage?.subjectName }}</span>
+          <span class="head-cont">{{
+            curImage?.subjectCode + "-" + curImage?.subjectName
+          }}</span>
         </a-col>
         <a-col :span="3">
           <span class="head-label">张数:</span>
@@ -97,6 +99,7 @@ interface ImageItem {
   name: string;
   examNumber: string;
   subjectName: string;
+  subjectCode: string;
 }
 
 const userStore = useUserStore();
@@ -180,6 +183,7 @@ function initImageData() {
           name: student.name,
           examNumber: student.examNumber,
           subjectName: student.subjectName,
+          subjectCode: student.subjectCode,
         });
       });
     });

+ 6 - 0
src/render/views/DataCheck/CheckAction.vue

@@ -453,6 +453,12 @@ watch(
       window.$message.error("最多只能输入100行");
       customSearchModel.examNumber = oldVal;
     }
+    if (val.includes(",") || val.includes(",")) {
+      customSearchModel.examNumber = val
+        .split(/[,,]/)
+        .filter(Boolean)
+        .join("\n");
+    }
   }
 );
 </script>

+ 3 - 0
src/render/views/DataCheck/MoreExamNumberDialog.vue

@@ -72,6 +72,9 @@ watch(examNumber, (val, oldVal) => {
     window.$message.error("最多只能输入100行");
     examNumber.value = oldVal;
   }
+  if (val.includes(",") || val.includes(",")) {
+    examNumber.value = val.split(/[,,]/).filter(Boolean).join("\n");
+  }
 });
 </script>
 

+ 4 - 1
src/render/views/ScanManage/ImageView.vue

@@ -129,7 +129,10 @@ const examId = computed(() => userStore.curExam?.id);
 const _batchSubjectList = () => {
   batchSubjectList({ examId: examId.value, ...timeParams.value }).then(
     (res: any) => {
-      leftList.value = res || [];
+      leftList.value = (res || []).map((item: any) => {
+        item.subjectName = item.subjectCode + "-" + item.subjectName;
+        return item;
+      });
       listType.value = "level1";
     }
   );