2025-06-30 15:35:23 +08:00
|
|
|
/*
|
|
|
|
|
* @Author: RenXiaoDong
|
|
|
|
|
* @Date: 2025-06-30 14:25:22
|
|
|
|
|
*/
|
|
|
|
|
import Http from '@/api';
|
|
|
|
|
|
|
|
|
|
// 获取用户自定义列
|
|
|
|
|
export const getCustomColumns = (params = {}) => {
|
2025-07-04 14:05:01 +08:00
|
|
|
return Http.get('/v1/custom-columns', params);
|
2025-06-30 15:35:23 +08:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// 保存用户自定义列
|
|
|
|
|
export const updateCustomColumns = (params = {}) => {
|
2025-07-04 14:05:01 +08:00
|
|
|
return Http.put('/v1/custom-columns', params);
|
2025-06-30 15:35:23 +08:00
|
|
|
};
|
2025-07-17 15:28:20 +08:00
|
|
|
|
|
|
|
|
// 任务中心-分页
|
|
|
|
|
export const getTask = (params = {}) => {
|
|
|
|
|
return Http.get('/v1/tasks', params);
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// 任务中心-批量删除
|
|
|
|
|
export const deleteBatchTasks = (params = {}) => {
|
2025-07-18 17:47:16 +08:00
|
|
|
return Http.delete('/v1/tasks', { data: params });
|
2025-07-17 15:28:20 +08:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// 任务中心-删除
|
|
|
|
|
export const deleteTask = (id: string) => {
|
|
|
|
|
return Http.delete(`/v1/tasks/${id}`);
|
|
|
|
|
};
|
2025-07-18 14:43:19 +08:00
|
|
|
|
|
|
|
|
// 任务中心-查询任务状态
|
|
|
|
|
export const getTaskStatus = (id: string) => {
|
|
|
|
|
return Http.get(`/v1/tasks/${id}/status`);
|
2025-07-18 17:10:12 +08:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// 任务中心-获取未读任务
|
|
|
|
|
export const getTaskUnread = () => {
|
|
|
|
|
return Http.get(`/v1/tasks/unread`);
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// 任务中心-已读
|
|
|
|
|
export const patchTaskRead = (params = {}) => {
|
|
|
|
|
return Http.patch('/v1/tasks/read', params);
|
2025-07-18 17:47:16 +08:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// 任务中心-重做任务
|
|
|
|
|
export const postRedoTask = (id: string) => {
|
|
|
|
|
return Http.post(`/v1/tasks/${id}/redo`);
|
2025-07-18 14:43:19 +08:00
|
|
|
};
|