feat: 增加项目管理接口

This commit is contained in:
rd
2025-07-22 18:02:18 +08:00
parent fcb0f111c0
commit db00888ca9
8 changed files with 65 additions and 54 deletions

View File

@ -13,3 +13,8 @@ export const getCustomColumns = (params = {}) => {
export const updateCustomColumns = (params = {}) => {
return Http.put('/v1/custom-columns', params);
};
// 获取企业用户列表
export const getUserList = (params = {}) => {
return Http.get('/v1/users/list', params);
};

View File

@ -371,3 +371,29 @@ export const deleteSyncStatus = (id: string) => {
export const getWorksList = (params = {}) => {
return Http.get('/v1/works/list', params);
};
// 项目管理-分页
export const getProjects = (params = {}) => {
return Http.get('/v1/projects', params);
};
// 项目管理-删除
export const deleteProject = (id: string) => {
return Http.delete(`/v1/projects/${id}`);
};
// 项目管理-添加
export const postAddProject = (params: {}) => {
return Http.post('/v1/projects', params);
};
// 项目管理-修改
export const putProject = (params = {}) => {
const { id, ...rest } = params as { id: string; [key: string]: any };
return Http.put(`/v1/projects/${id}`, rest);
};
// 项目管理-详情
export const getProjectDetail = (id: string) => {
return Http.get(`/v1/projects/${id}`);
};