|
@@ -363,6 +363,22 @@
|
|
|
<el-checkbox v-model="state.ruleForm.isSms" label="短信通知" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ <!-- 选择结束节点时,显示部门处理结果 -->
|
|
|
+ <template v-if="showResult">
|
|
|
+<!-- <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
|
|
|
+ <el-form-item label="处理结果" prop="resolve" :rules="[{ required: true, message: '请选择处理结果', trigger: 'change' }]">
|
|
|
+ <el-radio-group v-model="state.ruleForm.resolve">
|
|
|
+ <el-radio :label="true">已得到解决</el-radio>
|
|
|
+ <el-radio :label="false">未得到解决</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
|
|
|
+ <el-form-item label="" prop="isSms">
|
|
|
+ <el-checkbox v-model="state.ruleForm.isSms" label="警情退回" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>-->
|
|
|
+ </template>
|
|
|
<template v-if="!['延期申请', '甄别申请'].includes(state.processType)">
|
|
|
<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
|
|
<el-form-item
|
|
@@ -712,6 +728,11 @@ const showHandlers = computed(() => {
|
|
|
if (!next) return true;
|
|
|
return next?.stepType !== 2 && !isAverageSendOrder;
|
|
|
});
|
|
|
+// 是否展示部门处理结果 (下一环节选择“结束”时,增加“部门处理结果”选项)
|
|
|
+const showResult = computed(() => {
|
|
|
+ const next = state.nextStepOptions.find((item: any) => item.key === state.ruleForm.nextStepCode);
|
|
|
+ return next?.stepType === 2;
|
|
|
+});
|
|
|
// 是否是汇总节点(汇总需要填入其他参数)并且是工单办理
|
|
|
const inputRealHandler = computed(() => {
|
|
|
const next = state.nextStepOptions.find((item: any) => item.key === state.ruleForm.nextStepCode);
|