소스 검색

当监考状态为已结束时,批次不允许修改

Michael Wang 4 년 전
부모
커밋
6ea0848d98
1개의 변경된 파일16개의 추가작업 그리고 2개의 파일을 삭제
  1. 16 2
      src/features/examwork/ExamManagement/ExamEdit.vue

+ 16 - 2
src/features/examwork/ExamManagement/ExamEdit.vue

@@ -8,6 +8,7 @@
           :rules="rules"
           label-width="170px"
           inline
+          :disabled="disableEdit"
         >
           <el-row>
             <el-form-item label="考试模式" prop="mode">
@@ -191,6 +192,7 @@
           :rules="rules"
           label-width="180px"
           inline
+          :disabled="disableEdit"
         >
           <el-row class="tab-invililation">
             <h2>开考检测</h2>
@@ -465,7 +467,12 @@
       </el-tab-pane>
 
       <el-tab-pane label="其他设置" name="third">
-        <el-form :model="form" label-width="170px" inline>
+        <el-form
+          :model="form"
+          label-width="170px"
+          inline
+          :disabled="disableEdit"
+        >
           <el-row>
             <el-form-item label="考试须知">
               <VEditor
@@ -507,7 +514,11 @@
     </el-tabs>
 
     <div class="tab-footer">
-      <el-button type="primary" @click="save" :loading="loading"
+      <el-button
+        type="primary"
+        @click="save"
+        :loading="loading"
+        :disabled="disableEdit"
         >保存</el-button
       >
       <el-button @click="cancel">取消</el-button>
@@ -564,6 +575,9 @@ export default {
     orgSettingDisableLiveness() {
       return !this.orgSetting?.enableLiveness;
     },
+    disableEdit() {
+      return this.form.monitorStatus === "FINISHED";
+    },
   },
   watch: {
     "form.mode": {