zhangchong 6 сар өмнө
parent
commit
35a7b507aa

+ 13 - 11
src/components/ProcessAudit/ZGProcess.vue

@@ -118,13 +118,13 @@
 						<el-col :span="24">
 							<el-form-item label="派单类型" prop="orderAssignMode" :rules="[{ required: true, message: '请选择派单类型', trigger: 'change' }]">
 								<el-radio-group v-model="state.ruleForm.orderAssignMode" @change="selectDispatchType">
-									<el-radio value="0">逐级派单</el-radio>
-									<el-radio value="1">跨级派单</el-radio>
-									<el-radio value="2">主协办</el-radio>
+									<el-radio :value="0">逐级派单</el-radio>
+									<el-radio :value="1">跨级派单</el-radio>
+									<el-radio :value="2">主协办</el-radio>
 								</el-radio-group>
 							</el-form-item>
 						</el-col>
-						<el-col :span="24" v-if="state.ruleForm.orderAssignMode === '0'">
+						<el-col :span="24" v-if="state.ruleForm.orderAssignMode === 0">
 							<el-row class="w100">
 								<el-col :span="12">
 									<el-form-item label="接办部门" prop="nextHandlers" :rules="[{ required: true, message: '请选择接办部门', trigger: 'change' }]">
@@ -165,8 +165,8 @@
 								</el-col>
 							</el-row>
 						</el-col>
-						<el-col :span="24" v-if="state.ruleForm.orderAssignMode === '1'">
-							<el-form-item label="接办部门" prop="paidanObj" :rules="[{ required: true, message: '请选择接办部门', trigger: 'change' }]">
+						<el-col :span="24" v-if="state.ruleForm.orderAssignMode === 1">
+							<el-form-item label="接办部门" prop="nextHandlers" :rules="[{ required: true, message: '请选择接办部门', trigger: 'change' }]">
 								<el-row class="w100" :gutter="10">
 									<el-col :span="12">
 										<el-select-v2
@@ -192,7 +192,7 @@
 								</el-row>
 							</el-form-item>
 						</el-col>
-						<el-col :span="24" v-if="state.ruleForm.orderAssignMode === '2'">
+						<el-col :span="24" v-if="state.ruleForm.orderAssignMode === 2">
 							<el-form-item label="主办部门" prop="paidanObj" :rules="[{ required: true, message: '请选择主办部门', trigger: 'change' }]">
 								<el-row class="w100" :gutter="20">
 									<el-col :span="18">
@@ -468,7 +468,7 @@ const state = reactive<any>({
 		transpondCityName: null, // 市州转办信息
 		transpondCityId: null, // 市州转办信息id
 		transpondCityValue: null, // 市州转办信息
-		orderAssignMode: '0', // 派单类型默认逐级派单
+		orderAssignMode: 0, // 派单类型默认逐级派单
 		secondaryHandlers:[], // 跨级转派得下级办理对象/主协办得协办对象
 		copyToHandlers:[], // 抄送对象
 	},
@@ -692,7 +692,9 @@ const multipleLimit = computed(() => {
 watch(
 	() => state.ruleForm.nextHandlers, // 监听办理对象 多个办理对象自动发起会签
 	(val) => {
-		state.ruleForm.isStartCountersign = val.length > 1;
+		if(val){
+			state.ruleForm.isStartCountersign = val.length > 1;
+		}
 	}
 );
 const countersignDisabled = computed(() => {
@@ -771,8 +773,8 @@ const selectHandlers = () => {
 		// 如果只有一个办理对象就不需要发起会签
 		state.ruleForm.isStartCountersign = false;
 	}
-	if((seatToOrgOne.value || paidanToOrgOne.value) && state.ruleForm.orderAssignMode === '1'){
-
+	if((seatToOrgOne.value || paidanToOrgOne.value) && state.ruleForm.orderAssignMode === 1){ // 话务部到一级部门 派单组到一级部门 并且是跨级派单 需要查询下一级部门
+			console.log('11212')
 	}
 };
 // 办理对象是否必填