Selaa lähdekoodia

feat(operation_drawer): 添加主观评价开关字段

在操作节点抽屉组件中新增主观评价开关字段,用于记录主观评价状态。同时更新表单初始化和提交逻辑以支持该字段。
zhanghaijun 9 kuukautta sitten
vanhempi
commit
36075aa35c
1 muutettua tiedostoa jossa 11 lisäystä ja 2 poistoa
  1. 11 2
      src/components/business/EasyProcess/node/operation_drawer.vue

+ 11 - 2
src/components/business/EasyProcess/node/operation_drawer.vue

@@ -134,6 +134,13 @@
         defaultValue: 0,
         componentProps: { min: 0, max: 255, step: 1, suffix: '分' },
         rules: [{ required: true, message: '请输入失分', trigger: ['blur'] }]
+      },
+      {
+        prop: 'subjectiveEvaluation',
+        label: '主观评价',
+        component: 'Switch',
+        defaultValue: '0',
+        componentProps: { activeValue: '1', inactiveValue: '0' }
       }
     ]
   })
@@ -175,7 +182,8 @@
         param4Desc: operationNode?.param4Desc || '',
         param5Desc: operationNode?.param5Desc || '',
         score: Number(operationNode?.score || 0),
-        deduction: Number(operationNode?.deduction || 0)
+        deduction: Number(operationNode?.deduction || 0),
+        subjectiveEvaluation: String(operationNode?.subjectiveEvaluation || '0')
       })
     })
   })
@@ -199,7 +207,8 @@
         param4Desc: values?.param4Desc ?? '',
         param5Desc: values?.param5Desc ?? '',
         score: Number(values?.score ?? '0'),
-        deduction: Number(values?.deduction ?? '0')
+        deduction: Number(values?.deduction ?? '0'),
+        subjectiveEvaluation: Number(values?.subjectiveEvaluation ?? '0')
       }
     }
   })