فهرست منبع

fix: 直接复核bug

zhangjie 9 ماه پیش
والد
کامیت
bad5585a4e

+ 1 - 0
src/assets/icons/icon-eye-green.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1724805561024" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="9923" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32"><path d="M635.150018 872.814348C563.875045 855.05642 187.066397 742.184107 157.632023 339.468345c0 0-66.653047 242.407887 78.451122 467.909253 105.331274 163.835135 260.287445 156.780615 347.374273 117.980758C768.69937 941.41347 881.085165 872.814348 881.085165 872.814348c-83.194679 30.164153-223.555292 4.500297-245.935147 0zM221.244328 76.991567C193.391139 197.040029 191.445065 298.722414 206.7704 384.836204c16.176743-68.234232 45.976007-99.249792 45.976007-99.249792-29.799264 80.275567-22.136596 167.119135-17.879558 199.594251 16.906521 43.908303 38.434969 82.82979 63.247416 117.00772-0.12163-123.210833 47.800451-194.485806 47.800452-194.485805-25.177337 116.156313 6.689631 235.474997 16.420002 267.463594 30.772301 29.434375 63.369046 54.003563 95.357644 74.315714-31.258819-146.563725 10.946668-242.407887 10.946668-242.407887-4.743556 124.548759 46.584155 243.016035 66.896306 285.099893 77.721345 36.488894 138.04965 48.28697 138.049649 48.28697s98.398385-280.599596-169.673358-472.28792C305.047155 225.744625 221.244328 76.991567 221.244328 76.991567z m0 0" p-id="9924"></path></svg>

+ 2 - 0
src/features/check/SubjectiveAnswer.vue

@@ -489,6 +489,8 @@ const saveTaskToServer = async () => {
 
 // 直接点击复核,不做修改
 const checkTask = async () => {
+  if (!store.currentTask) return;
+
   const res = await saveStudentSubjectiveCheck({
     studentId: store.currentTask.studentId,
     examId,

+ 2 - 0
src/features/mark/MarkBoardTrack.vue

@@ -29,6 +29,7 @@
         class="board-header-submit"
         size="medium"
         type="primary"
+        :disabled="!store.currentTask"
         @click="checkSubmit"
       >
         复核
@@ -263,6 +264,7 @@ watch(
 watch(
   () => store.currentTask,
   () => {
+    if (!store.currentTask) return;
     if (!props.isCheckAnswer) return;
 
     let currentTaskModifyQuestion = {};

+ 1 - 1
src/features/mark/MarkTool.vue

@@ -140,7 +140,7 @@
         :class="['mark-tool-item', { 'is-active': greaterThanOneScale }]"
         @click="toEyecare"
       >
-        <img src="@/assets/icons/icon-magnify.svg" />
+        <img src="@/assets/icons/icon-eye-green.svg" />
         <p>护眼模式</p>
       </div>
       <div