diff --git a/src/api/system/dept.ts b/src/api/system/dept.ts index 288a16ef..2509c5a7 100644 --- a/src/api/system/dept.ts +++ b/src/api/system/dept.ts @@ -37,6 +37,18 @@ export function getDept(deptId: string | number) { }); } +/** + * 查询部门详细 + * @param deptId 部门ID + * @returns object + */ +export function getTenant(deptId: string | number) { + return request({ + url: `/system/tenant/${deptId}`, + method: 'get', + }); +} + /** * 新增部门 * @param data 部门对象 diff --git a/src/views/system/dept/index.vue b/src/views/system/dept/index.vue index 12990591..90fbeb15 100644 --- a/src/views/system/dept/index.vue +++ b/src/views/system/dept/index.vue @@ -8,6 +8,7 @@ import { ColumnsType } from 'ant-design-vue/lib/table'; import { listDept, getDept, + getTenant, delDept, addDept, updateDept, @@ -225,7 +226,7 @@ function fnModalVisibleByVive(deptId: string | number) { if (modalState.confirmLoading) return; const hide = message.loading(t('common.loading'), 0); modalState.confirmLoading = true; - getDept(deptId).then(res => { + getTenant(deptId).then(res => { modalState.confirmLoading = false; hide(); if (res.code === RESULT_CODE_SUCCESS && res.data) { @@ -267,7 +268,7 @@ function fnModalVisibleByEdit( const hide = message.loading(t('common.loading'), 0); modalState.confirmLoading = true; // 获取部门信息同时查询部门列表(排除节点) - Promise.all([getDept(deptId), listDeptExcludeChild(deptId)]) + Promise.all([getTenant(deptId), listDeptExcludeChild(deptId)]) .then(resArr => { if (resArr[0].code === RESULT_CODE_SUCCESS && resArr[0].data) { modalState.from = Object.assign(modalState.from, resArr[0].data);