Files
tms-erp-web/src/api/system/tenant.js
T
2026-07-08 18:00:33 +08:00

123 lines
2.0 KiB
JavaScript

import request from '@/axios';
export const getList = (current, size, params) => {
return request({
url: '/blade-system/tenant/list',
method: 'get',
params: {
...params,
current,
size,
},
});
};
export const getDetail = id => {
return request({
url: '/blade-system/tenant/detail',
method: 'get',
params: {
id,
},
});
};
export const add = row => {
return request({
url: '/blade-system/tenant/submit',
method: 'post',
data: row,
});
};
export const update = row => {
return request({
url: '/blade-system/tenant/submit',
method: 'post',
data: row,
});
};
export const setting = (ids, form) => {
return request({
url: '/blade-system/tenant/setting',
method: 'post',
params: {
...form,
ids,
},
});
};
export const datasource = (tenantId, datasourceId) => {
return request({
url: '/blade-system/tenant/datasource',
method: 'post',
params: {
tenantId,
datasourceId,
},
});
};
export const info = domain => {
return request({
url: '/blade-system/tenant/info',
method: 'get',
params: {
domain,
},
});
};
export const packageInfo = tenantId => {
return request({
url: '/blade-system/tenant/package-detail',
method: 'get',
params: {
tenantId,
},
});
};
export const packageSetting = (tenantId, packageId) => {
return request({
url: '/blade-system/tenant/package-setting',
method: 'post',
params: {
tenantId,
packageId,
},
});
};
export const recycle = ids => {
return request({
url: '/blade-system/tenant/recycle',
method: 'post',
params: {
ids,
},
});
};
export const pass = ids => {
return request({
url: '/blade-system/tenant/pass',
method: 'post',
params: {
ids,
},
});
};
export const remove = ids => {
return request({
url: '/blade-system/tenant/remove',
method: 'post',
params: {
ids,
},
});
};