|
@@ -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')
|
|
|
}
|
|
|
};
|
|
|
// 办理对象是否必填
|