diff --git a/src/api/user-boot/dept.ts b/src/api/user-boot/dept.ts index 52fb4743..d6476f81 100644 --- a/src/api/user-boot/dept.ts +++ b/src/api/user-boot/dept.ts @@ -14,3 +14,18 @@ export function getPidAreaByAreaId(data: any) { params: data }) } + +export function addDept(data: any) { + return request({ + url: '/user-boot/dept/add', + method: 'post', + data: data + }) +} +export function updateDept(data: any) { + return request({ + url: '/user-boot/dept/update', + method: 'post', + data: data + }) +} diff --git a/src/views/auth/department/popupForm.vue b/src/views/auth/department/popupForm.vue index 972dfe72..1bbc6301 100644 --- a/src/views/auth/department/popupForm.vue +++ b/src/views/auth/department/popupForm.vue @@ -28,7 +28,7 @@ > - + ({ sort: 100, type: 0, code: '', - specialType: 0 + specialType: 0, + id:'' }) const originForm = { ...form } const rules = { @@ -84,7 +85,7 @@ const rules = { type: [{ required: true, message: '请输选择部门类型', trigger: 'blur' }], specialType: [{ required: true, message: '请输选择部门子类型', trigger: 'blur' }], sort: [{ required: true, message: '请输入部门排序', trigger: 'blur' }], - deptName: [{ required: true, message: '请选择部门区域', trigger: 'blur' }] + area: [{ required: true, message: '请选择部门区域', trigger: 'blur' }] } const customDeptOption = [ { value: 0, label: '非自定义' }, @@ -132,9 +133,9 @@ const submit = () => { formRef.value.validate(async (valid: boolean) => { if (valid) { if (form.id) { - // await update(form) + await updateDept(form) } else { - // await create(form) + await addDept(form) } ElMessage.success('保存成功') tableStore.index()