Files
boss_font/src/api/TaskManagement/index.ts
2026-03-06 10:05:25 +08:00

74 lines
1.9 KiB
TypeScript

import request from '@/utils/request'
/*
* 任务管理
* */
// 查询任务列表
export const ApiTasks = (boss_id: string, page: number, page_size: number) => {
return request({
url: `/api/tasks/${boss_id}?page=${page}&page_size=${page_size}`,
method: 'get'
})
}
// 查询指定任务的状态和结果
export const ApiTasksTaskId = (task_id: string) => {
return request({
url: `/api/tasks/${task_id}`,
method: 'get'
})
}
// 提交新任务
export const ApiTasksAdd = (data: any) => {
const formData = new FormData()
formData.append('task_type', data.task_type)
// formData.append('worker_id', data.worker_id)
// formData.append('account_name', data.account_name)
formData.append('id', data.boss_id)
const rawParams = data?.params
if (typeof rawParams === 'string') {
formData.append('params', rawParams)
} else {
formData.append('params', JSON.stringify(rawParams || {}))
}
return request({
url: `/api/tasks`,
method: 'post',
data: formData,
headers: {
'Content-Type': 'multipart/form-data'
}
})
}
// // 编辑申请用印
// export const BusinessEditApplication = (data: any) => {
// const formData = new FormData()
// formData.append('id', data.id)
// formData.append('Printingpurpose', data.Printingpurpose)
// formData.append('case_id', data.case_id)
// formData.append('Reason', data.Reason)
// formData.append('seal_number', data.seal_number)
// formData.append('seal_type', data.seal_type)
// if (isFile(data.file)) formData.append('file', data.file)
// formData.append('approvers', data.approvers)
// return request({
// url: `/business/editApplication`,
// method: 'post',
// data: formData,
// headers: {
// 'Content-Type': 'multipart/form-data'
// }
// })
// }
//
// // 删除指定账号
// export const ApiAccountsDelete = (id: string) => {
// return request({
// url: `/api/accounts/${id}`,
// method: 'delete'
// })
// }