Browse Source

v1.1.0 coding...

刘洋 1 year ago
parent
commit
989f070626

+ 1 - 0
src/api/api-types/exam.d.ts

@@ -47,6 +47,7 @@ export namespace Exam {
     rejectReason: boolean
     scoreEffective: string
     markSite?: string
+    rejectMessage?: boolean
   }
 
   /** 新增/修改考试 */

+ 10 - 0
src/modules/admin-exam/edit-exam/index.vue

@@ -45,6 +45,7 @@ const initModel: ExtractApiParams<'saveExamInfo'> = {
   rejectReason: true,
   // scoreEffective: 'FINAL_MARK',
   markSite: '',
+  rejectMessage: false,
 }
 
 const model = reactive<ExtractApiParams<'saveExamInfo'>>(initModel)
@@ -73,6 +74,7 @@ const rules: EpFormRules = {
   // scoreEffective: [{ required: true, message: '分析计算取值方式' }],
   enable: [{ required: true, message: '是否启用考试' }],
   markSite: [{ required: true, message: '请填写评卷点' }],
+  rejectMessage: [{ required: true, message: '打回时是否推送系统消息' }],
 }
 
 const span8 = defineColumn(_, '', { span: 8 })
@@ -94,6 +96,14 @@ const items: EpFormItem[] = [
   span8({ label: '抽查卷允许打回', slotType: 'select', prop: 'spotCheckReject', slot: { options: TrueOrFalse } }),
   span8({ label: '问题卷允许打回', slotType: 'select', prop: 'doubtReject', slot: { options: TrueOrFalse } }),
   span8({ label: '打回时需要原因', slotType: 'select', prop: 'rejectReason', slot: { options: TrueOrFalse } }),
+  span8({
+    label: '打回时推送系统消息',
+    slotType: 'select',
+    prop: 'rejectMessage',
+    slot: {
+      options: TrueOrFalse,
+    },
+  }),
   span8({
     label: '自动任务回收(分钟)',
     slotType: 'inputNumber',

+ 1 - 1
src/modules/analysis/view-marked-detail/index.vue

@@ -287,7 +287,7 @@ const onSubmit = async () => {
     current.value.corrected = res.corrected
     current.value.markerScore = res.markerScore
     current.value.objectiveScore = res.objectiveScore
-    current.value.markerRatio = res.ratio
+    // current.value.markerRatio = res.ratio
     current.value.markTime = res.markTime
     current.value.markerScore = res.markerScore
     ElMessage.success('修改成功')