Эх сурвалжийг харах

reactor:延期,甄别,终止发起申请时办理对象非必填;

zhangchong 6 сар өмнө
parent
commit
373e055121

+ 34 - 1
src/components/ProcessAudit/index.vue

@@ -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(() => {