Pārlūkot izejas kodu

审核全通过

xiatian 1 gadu atpakaļ
vecāks
revīzija
aa88e96e0a
1 mainītis faili ar 25 papildinājumiem un 44 dzēšanām
  1. 25 44
      src/modules/examwork/view/onlineExam.vue

+ 25 - 44
src/modules/examwork/view/onlineExam.vue

@@ -261,6 +261,21 @@
                     ></el-switch>
                   </el-form-item>
                 </el-row>
+                <el-row>
+                  <el-form-item
+                    label="开启审核全通过"
+                    :label-width="style.label_width_tab1"
+                  >
+                    <el-switch
+                      v-model="form.properties.AUDIT_ALL_PASS"
+                      on-text="是"
+                      off-text="否"
+                    ></el-switch>
+                    <span style="font-size: 12px; margin-left: 30px"
+                      >*开启后,考试产生的违纪或待审记录将全部自动审核通过</span
+                    >
+                  </el-form-item>
+                </el-row>
               </el-tab-pane>
               <!-- 周期设置 -->
               <el-tab-pane label="周期设置" name="tab8">
@@ -695,25 +710,6 @@
                   </el-form-item>
                 </el-row>
                 <el-row v-show="form.properties.IS_FACE_ENABLE == 'true'">
-                  <el-form-item
-                    label="禁用抓拍"
-                    :label-width="style.label_width_tab4"
-                  >
-                    <el-radio-group
-                      v-model="form.properties.DISABLE_SNAPSHOT"
-                      class="input"
-                    >
-                      <el-radio label="true">是</el-radio>
-                      <el-radio label="false">否</el-radio>
-                    </el-radio-group>
-                  </el-form-item>
-                </el-row>
-                <el-row
-                  v-show="
-                    form.properties.IS_FACE_ENABLE == 'true' &&
-                    form.properties.DISABLE_SNAPSHOT == 'false'
-                  "
-                >
                   <el-form-item
                     label="抓拍间隔"
                     prop="SNAPSHOT_INTERVAL"
@@ -729,12 +725,7 @@
                     </el-input>
                   </el-form-item>
                 </el-row>
-                <el-row
-                  v-show="
-                    form.properties.IS_FACE_ENABLE == 'true' &&
-                    form.properties.DISABLE_SNAPSHOT == 'false'
-                  "
-                >
+                <el-row v-show="form.properties.IS_FACE_ENABLE == 'true'">
                   <el-form-item
                     label="预警比例"
                     prop="WARN_THRESHOLD"
@@ -750,12 +741,7 @@
                     </el-input>
                   </el-form-item>
                 </el-row>
-                <el-row
-                  v-show="
-                    form.properties.IS_FACE_ENABLE == 'true' &&
-                    form.properties.DISABLE_SNAPSHOT == 'false'
-                  "
-                >
+                <el-row v-show="form.properties.IS_FACE_ENABLE == 'true'">
                   <el-form-item
                     label="真实性预警比例"
                     prop="LIVING_WARN_THRESHOLD"
@@ -1158,10 +1144,7 @@ let validateSnapshotInterval = (rule, value, callback) => {
   let isFaceEnable = _this.form.properties.IS_FACE_ENABLE;
   let snapshotnterval = _this.form.properties.SNAPSHOT_INTERVAL;
   let duration = _this.form.duration;
-  if (
-    isFaceEnable == "true" &&
-    _this.form.properties.DISABLE_SNAPSHOT == "false"
-  ) {
+  if (isFaceEnable == "true") {
     if (snapshotnterval === "") {
       callback(new Error("请输入抓拍间隔"));
       if (!_this.toActiveName) {
@@ -1193,10 +1176,7 @@ let validateSnapshotInterval = (rule, value, callback) => {
 let validateWarnThreshold = (rule, value, callback) => {
   let isFaceEnable = _this.form.properties.IS_FACE_ENABLE;
   let warnThreshold = _this.form.properties.WARN_THRESHOLD;
-  if (
-    isFaceEnable == "true" &&
-    _this.form.properties.DISABLE_SNAPSHOT == "false"
-  ) {
+  if (isFaceEnable == "true") {
     if (warnThreshold === "") {
       callback(new Error("请输入预警阀值"));
       if (!_this.toActiveName) {
@@ -1219,10 +1199,7 @@ let validateWarnThreshold = (rule, value, callback) => {
 let validateLivingWarnThreshold = (rule, value, callback) => {
   let isFaceEnable = _this.form.properties.IS_FACE_ENABLE;
   let livingWarnThreshold = _this.form.properties.LIVING_WARN_THRESHOLD;
-  if (
-    isFaceEnable == "true" &&
-    _this.form.properties.DISABLE_SNAPSHOT == "false"
-  ) {
+  if (isFaceEnable == "true") {
     if (livingWarnThreshold === "") {
       callback(new Error("请输入真实性预警阀值"));
       if (!_this.toActiveName) {
@@ -1471,12 +1448,12 @@ export default {
           FILL_BLANK_REMARK: "",
           BOOL_ANSWER_REMARK: "",
           IS_FACE_ENABLE: "false",
-          DISABLE_SNAPSHOT: "false",
           IS_FACE_CHECK: "false",
           SNAPSHOT_INTERVAL: 30,
           WARN_THRESHOLD: 50,
           MARKING_TYPE: "ALL",
           IP_LIMIT: "false",
+          AUDIT_ALL_PASS: "false",
           IP_ADDRESSES: null,
           LIVING_WARN_THRESHOLD: 50,
           IS_FACE_VERIFY_BEFORE: "false",
@@ -1716,6 +1693,10 @@ export default {
 
             this.form.properties.IP_LIMIT =
               this.form.properties.IP_LIMIT === "true";
+
+            this.form.properties.AUDIT_ALL_PASS =
+              this.form.properties.AUDIT_ALL_PASS === "true";
+
             if (this.form.properties.EXAM_CYCLE_TIME_RANGE) {
               this.examCycleTimeRangeArr = JSON.parse(
                 this.form.properties.EXAM_CYCLE_TIME_RANGE