浏览代码

reactor:发布待办实际办理部门默认传入;

zhangchong 1 年之前
父节点
当前提交
bb91953e80
共有 1 个文件被更改,包括 6 次插入9 次删除
  1. 6 9
      src/views/business/publish/component/Order-publish.vue

+ 6 - 9
src/views/business/publish/component/Order-publish.vue

@@ -90,15 +90,13 @@
 					</el-col>
 					<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
 						<el-form-item label="实际办理部门">
-              <el-checkbox-group v-model="checkList">
-                <el-checkbox :label="state.publishDetail.actualHandleOrgName">{{ state.publishDetail.actualHandleOrgName?.value }}</el-checkbox>
-              </el-checkbox-group>
+              {{ state.publishDetail.actualHandleOrgName?.value }}
 						</el-form-item>
 					</el-col>
 					<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" v-if="idNamesArray.length">
-						<el-form-item label="需回访部门" prop="checkList" :rules="[{ required: false, message: '请选择需回访部门', trigger: 'blur' }]">
-							<el-checkbox-group v-model="state.ruleForm.idNames" :disabled="disabled" :min="1">
-								<el-checkbox :label="item" v-for="item in idNamesArray" :key="item.id">{{ item.name }}</el-checkbox>
+						<el-form-item label="需回访部门" prop="idNames" :rules="[{ required: false, message: '请选择需回访部门', trigger: 'blur' }]">
+							<el-checkbox-group v-model="state.ruleForm.idNames" :disabled="disabled">
+								<el-checkbox :label="item" v-for="item in idNamesArray" :key="item.key">{{ item.value }}</el-checkbox>
 							</el-checkbox-group>
 						</el-form-item>
 					</el-col>
@@ -191,16 +189,15 @@ const close = () => {
 	ruleFormRef.value.clearValidate();
 	ruleFormRef.value.resetFields();
 };
-const checkList = ref([])
 // 发布
 const onPublish = (formEl: FormInstance | undefined) => {
 	if (!formEl) return;
 	formEl.validate((valid: boolean) => {
 		if (!valid) return;
 		state.loading = true;
-		let request = {
+		const request = {
 			...state.ruleForm,
-			idNames: [...state.ruleForm.idNames, ...checkList.value],
+			idNames: [...state.ruleForm.idNames, { key: state.publishDetail.actualHandleOrgName?.key, value: state.publishDetail.actualHandleOrgName?.value}],
 			id: state.orderDetail.id,
 		};
 		publishOrder(request)