新增tenant接口

This commit is contained in:
lai
2024-06-06 15:54:16 +08:00
parent faa3fa546b
commit 9152f14430
2 changed files with 15 additions and 2 deletions

View File

@@ -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 部门对象

View File

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