소스 검색

reactor:工单状态为9时不能操作;

zhangchong 6 달 전
부모
커밋
a7353f6f41
1개의 변경된 파일17개의 추가작업 그리고 10개의 파일을 삭제
  1. 17 10
      src/components/OrderDetail/index.vue

+ 17 - 10
src/components/OrderDetail/index.vue

@@ -259,7 +259,7 @@
 								<el-form-item label="省件退回" class="formatted-text color-danger"> {{ state.ruleForm.provinceSendBackString }} </el-form-item>
 							</el-col>
 							<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" v-if="state.ruleForm.provinceRevokeString">
-								<el-form-item label="省件撤单" class="formatted-text  color-danger"> {{ state.ruleForm.provinceRevokeString }} </el-form-item>
+								<el-form-item label="省件撤单" class="formatted-text color-danger"> {{ state.ruleForm.provinceRevokeString }} </el-form-item>
 							</el-col>
 							<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" v-if="state.ruleForm.sendBackOpinion">
 								<el-form-item label="退回意见" class="formatted-text"> {{ state.ruleForm.sendBackOpinion }} </el-form-item>
@@ -444,13 +444,18 @@
 					@click="onCloseCountersignature"
 					:loading="state.loading"
 					v-auth="'business:order:closeCountersignature'"
-					v-if="state.ruleForm?.countersignId"
+					v-if="state.ruleForm?.countersignId && state.ruleForm.status !== 9"
 					>结束会签</el-button
 				>
 				<!-- 有流程信息就可以查询明细 -->
 				<el-button type="primary" @click="onRecord" :loading="state.loading" v-if="state.ruleForm?.workflowId">流程明细</el-button>
 				<!-- 有流程信息就可以撤回 -->
-				<el-button type="primary" @click="onSpecialHandle" :loading="state.loading" v-if="state.ruleForm?.workflowId" v-auth="'business:order:teti'"
+				<el-button
+					type="primary"
+					@click="onSpecialHandle"
+					:loading="state.loading"
+					v-if="state.ruleForm?.workflowId && state.ruleForm.status !== 9"
+					v-auth="'business:order:teti'"
 					>特 提</el-button
 				>
 				<!-- 100-200 表示工单正在办理中,可以督办 -->
@@ -458,7 +463,7 @@
 					type="primary"
 					@click="onSupervise"
 					:loading="state.loading"
-					v-if="isInRange(state.ruleForm?.status, 100, 200)"
+					v-if="isInRange(state.ruleForm?.status, 100, 200) && state.ruleForm.status !== 9"
 					v-auth="'business:order:supervise:apply'"
 					>督 办</el-button
 				>
@@ -467,7 +472,7 @@
 					type="primary"
 					@click="onUrge"
 					:loading="state.loading"
-					v-if="isInRange(state.ruleForm?.status, 100, 200)"
+					v-if="isInRange(state.ruleForm?.status, 100, 200) && state.ruleForm.status !== 9"
 					v-auth="'business:order:urge:apply'"
 				>
 					催 办</el-button
@@ -478,7 +483,7 @@
 					type="primary"
 					@click="onSubmit('延期申请', '延期附件')"
 					:loading="state.loading"
-					v-if="isInRange(state.ruleForm?.status, 100, 200) && state.ruleForm?.isCanDelay"
+					v-if="isInRange(state.ruleForm?.status, 100, 200) && state.ruleForm?.isCanDelay && state.ruleForm.status !== 9"
 					v-auth="'business:order:delay'"
 					>延 期</el-button
 				>
@@ -489,7 +494,7 @@
 					@click="onCancelDelay"
 					:loading="state.loading"
 					v-auth="'business:order:cancelDelay'"
-					v-if="state.ruleForm?.isCanCancelDelay"
+					v-if="state.ruleForm?.isCanCancelDelay && state.ruleForm.status !== 9"
 					>取消延期</el-button
 				>
 				<!-- 100-200 表示工单正在办理中 并且应该自己办理 -->
@@ -497,7 +502,7 @@
 					type="primary"
 					@click="onSubmit('工单办理')"
 					:loading="state.loading"
-					v-if="isInRange(state.ruleForm?.status, 100, 200) && state.ruleForm?.canHandle"
+					v-if="isInRange(state.ruleForm?.status, 100, 200) && state.ruleForm?.canHandle && state.ruleForm.status !== 9"
 					v-auth="'business:order:handle'"
 					>办 理</el-button
 				>
@@ -506,7 +511,7 @@
 					type="primary"
 					@click="onSubmit('工单代办')"
 					:loading="state.loading"
-					v-if="state.ruleForm?.canInsteadHandle"
+					v-if="state.ruleForm?.canInsteadHandle && state.ruleForm.status !== 9"
 					v-auth="'business:order:handle:instead'"
 					>代 办</el-button
 				>
@@ -520,7 +525,9 @@
 					type="primary"
 					@click="onSubmit('工单退回', '退回附件', '退回附件', '退回意见')"
 					:loading="state.loading"
-					v-if="isInRange(state.ruleForm?.status, 100, 200) && state.ruleForm?.canHandle && state.ruleForm?.canPrevious"
+					v-if="
+						isInRange(state.ruleForm?.status, 100, 200) && state.ruleForm?.canHandle && state.ruleForm?.canPrevious && state.ruleForm.status !== 9
+					"
 					v-auth="'business:order:return'"
 					>退 回</el-button
 				>