|
@@ -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)
|