|
@@ -581,6 +581,39 @@
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</el-form>
|
|
|
+ <el-form :model="state.terminateForm" label-width="110px" ref="terminateFormRef" v-if="state.processType === '终止申请'">
|
|
|
+ <el-row :gutter="10">
|
|
|
+ <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
|
|
|
+ <el-form-item label="工单编码"> {{ state.orderDetail.no }} </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
|
|
|
+ <el-form-item label="工单标题"> {{ state.orderDetail.title }} </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
|
|
+ <el-form-item label="终止理由" prop="content" :rules="[{ required: true, message: '请填写终止申请理由', trigger: 'blur' }]">
|
|
|
+ <common-advice
|
|
|
+ @chooseAdvice="chooseAdviceTerminate"
|
|
|
+ v-model="state.terminateForm.content"
|
|
|
+ placeholder="请填写终止申请理由"
|
|
|
+ :loading="state.loading"
|
|
|
+ :commonEnum="commonOpinionType"
|
|
|
+ :maxlength="2000"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
|
|
+ <el-form-item label="附件">
|
|
|
+ <annex-list
|
|
|
+ name="终止附件"
|
|
|
+ ref="terminateAnnexListRef"
|
|
|
+ v-model:format="handleFilesTerminate"
|
|
|
+ :businessId="state.orderDetail.id"
|
|
|
+ classify="终止上传"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ </el-form>
|
|
|
</div>
|
|
|
<el-form :model="state.ruleForm" label-width="110px" ref="ruleFormRef" v-show="activeStep === 1" v-loading="state.loading">
|
|
|
<slot name="header"></slot>
|
|
@@ -1264,7 +1297,7 @@ const selectNextStep = (val: any) => {
|
|
|
}
|
|
|
// 办理对象是否必填
|
|
|
// nextHandlersRequired.value = ![0].includes(next.handlerType) && !showStepsArr.includes(state.processType);
|
|
|
- nextHandlersRequired.value = ![0].includes(next.handlerType) && !showStepsArr.includes(state.processType);
|
|
|
+ nextHandlersRequired.value = ![0].includes(next.handlerType);
|
|
|
};
|
|
|
// 会签是否可用 (多个办理对象,并且配置可以会签)
|
|
|
const countersignAble = computed(() => {
|