刘洋 7 mesiacov pred
rodič
commit
4cc98eeebc

+ 2 - 1
.gitignore

@@ -5,4 +5,5 @@ out
 *.local
 *.exe
 package-lock.json
-logs
+logs
+log

+ 3 - 2
src/render/views/Audit/Review/ReviewAction.vue

@@ -155,7 +155,7 @@ async function switchTab(key: "review" | "history") {
 
   if (key === "history") {
     reviewStore.setInfo({ waitTask: reviewStore.curTask });
-    await getHistory();
+    await getHistory(true);
     setCurTask(0);
   } else {
     reviewStore.setInfo({ curTask: reviewStore.waitTask, waitTask: null });
@@ -179,7 +179,8 @@ const dataList = ref<ReviewTaskListItem[]>([]);
 const pageNumber = ref(1);
 const pageSize = ref(20);
 const total = ref(0);
-async function getHistory() {
+async function getHistory(fromPageOne?: boolean) {
+  if (fromPageOne) pageNumber.value = 1;
   const res = await reviewAuditTaskHistory({
     examId: userStore.curExam.id,
     subjectCode: searchCourseCode.value,

+ 8 - 1
src/render/views/DataCheck/ScanImage/index.vue

@@ -21,7 +21,10 @@
           :key="index"
           :class="[
             'recog-block',
-            { 'is-active': curRecogBlock?.index === item.index },
+            {
+              'is-active': curRecogBlock?.index === item.index,
+              readonly: cantChangeImg,
+            },
           ]"
           :style="item.fillAreaStyle"
           @click="onAreaClick(item)"
@@ -514,6 +517,10 @@ watch(
         border: 1px dashed #000;
       }
     }
+    &.readonly {
+      pointer-events: none;
+      cursor: default !important;
+    }
   }
 }
 </style>

+ 3 - 2
src/render/views/Review/ReviewAction.vue

@@ -210,7 +210,7 @@ async function switchTab(key: "review" | "history") {
 
   if (key === "history") {
     reviewStore.setInfo({ waitTask: reviewStore.curTask });
-    await getHistory();
+    await getHistory(true);
     setCurTask(0);
   } else {
     reviewStore.setInfo({ curTask: reviewStore.waitTask, waitTask: null });
@@ -234,7 +234,8 @@ const dataList = ref<ReviewTaskListItem[]>([]);
 const pageNumber = ref(1);
 const pageSize = ref(20);
 const total = ref(0);
-async function getHistory() {
+async function getHistory(fromPageOne?: boolean) {
+  if (fromPageOne) pageNumber.value = 1;
   const res = await reviewTaskHistory({
     examId: userStore.curExam.id,
     subjectCode: searchCourseCode.value,