✨ 新增业务部门配置页并简化项目/合同部门选择

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-11-02 21:10:47 +08:00
parent 8e1430491b
commit 8388a55481
7 changed files with 1145 additions and 372 deletions
+3 -3
View File
@@ -93,10 +93,10 @@ export const expireStats = params =>
params,
});
/** 按合同负责部门预览下一合同编号 */
export const nextContractNo = organizationId =>
/** 按平台公司 + 业务部门预览下一合同编号 */
export const nextContractNo = (organizationId, platformCompanyId) =>
request({
url: `${baseUrl}/next-contract-no`,
method: 'get',
params: { organizationId },
params: { organizationId, platformCompanyId },
});
+42
View File
@@ -0,0 +1,42 @@
import request from '@/axios';
const baseUrl = '/blade-system/business-dept-config';
export const getList = (current, size, params) =>
request({
url: `${baseUrl}/list`,
method: 'get',
params: {
...params,
current,
size,
},
});
export const getDetail = id =>
request({
url: `${baseUrl}/detail`,
method: 'get',
params: { id },
});
export const submit = row =>
request({
url: `${baseUrl}/submit`,
method: 'post',
data: row,
});
export const remove = ids =>
request({
url: `${baseUrl}/remove`,
method: 'post',
params: { ids },
});
export const getByPlatformDept = (platformCompanyId, businessDeptId) =>
request({
url: `${baseUrl}/by-platform-dept`,
method: 'get',
params: { platformCompanyId, businessDeptId },
});