Michael Wang 3 tahun lalu
induk
melakukan
34e0442f39
1 mengubah file dengan 9 tambahan dan 13 penghapusan
  1. 9 13
      src/features/admin/confirmPaper/ConfirmPaper.vue

+ 9 - 13
src/features/admin/confirmPaper/ConfirmPaper.vue

@@ -98,7 +98,12 @@
         </div>
 
         <div class="tw-flex tw-justify-between tw-bg-white tw-p-4">
-          <a-button type="primary" shape="round" @click="saveStudentAnswer">
+          <a-button
+            :disabled="!student?.upload"
+            type="primary"
+            shape="round"
+            @click="saveStudentAnswer"
+          >
             保存
           </a-button>
           <div>
@@ -123,25 +128,16 @@
 
       <div style="flex: 1" class="mark-body-container tw-relative">
         <ArrowLeftOutlined
-          v-if="student"
+          v-if="student && currentImage !== 0"
           class="tw-cursor-pointer tw-absolute"
           style="top: 45%; left: 20px; z-index: 1; font-size: 40px"
-          :style="{
-            color: currentImage === 0 ? 'white' : 'blueviolet',
-          }"
           title="上一张"
           @click="switchImageArrow({ left: true })"
         />
         <ArrowRightOutlined
-          v-if="student"
+          v-if="student && currentImage !== student.sheetUrls.length - 1"
           class="tw-cursor-pointer tw-absolute"
           style="top: 45%; right: 20px; z-index: 1; font-size: 40px"
-          :style="{
-            color:
-              currentImage === student.sheetUrls.length - 1
-                ? 'white'
-                : 'blueviolet',
-          }"
           title="上一张"
           @click="switchImageArrow({ right: true })"
         />
@@ -153,7 +149,7 @@
             :src="item"
             :style="{
               display: index === currentImage ? 'block' : 'none',
-              rotate: rotateDegree + 'deg',
+              transform: `rotate(${rotateDegree}deg)`,
               translate: rotateDegree ? '0 calc(30vh)' : '',
             }"
             @click="switchImage"