refactor:PC 下发任务
This commit is contained in:
@@ -92,9 +92,3 @@ export function operateTransportTask(data: {
|
||||
}) {
|
||||
return requestClient.post('/task/transport-task/operate', data);
|
||||
}
|
||||
|
||||
/** PC 端下发搬运任务到 ACS */
|
||||
export function issueTransportTask(taskId: number | string) {
|
||||
return requestClient.post(`/task/transport-task/issue?taskId=${taskId}`);
|
||||
}
|
||||
|
||||
|
||||
@@ -15,7 +15,6 @@ import {
|
||||
deleteTransportTaskList,
|
||||
exportTransportTask,
|
||||
getTransportTaskPage,
|
||||
issueTransportTask,
|
||||
operateTransportTask,
|
||||
} from '#/api/task/transporttask';
|
||||
import { $t } from '#/locales';
|
||||
@@ -64,22 +63,6 @@ async function handleOperate(
|
||||
}
|
||||
}
|
||||
|
||||
/** PC 端下发搬运任务到 ACS */
|
||||
async function handleIssue(row: TaskTransportTaskApi.TransportTask) {
|
||||
await confirm(`确认要下发【${row.taskCode}】到 ACS 吗?`);
|
||||
const hideLoading = message.loading({
|
||||
content: '正在下发...',
|
||||
duration: 0,
|
||||
});
|
||||
try {
|
||||
await issueTransportTask(row.taskId!);
|
||||
message.success('下发成功');
|
||||
handleRefresh();
|
||||
} finally {
|
||||
hideLoading();
|
||||
}
|
||||
}
|
||||
|
||||
/** 删除搬运任务 */
|
||||
async function handleDelete(row: TaskTransportTaskApi.TransportTask) {
|
||||
const hideLoading = message.loading({
|
||||
@@ -196,9 +179,9 @@ const [Grid, gridApi] = useVbenVxeGrid({
|
||||
label: '下发',
|
||||
type: 'link',
|
||||
icon: ACTION_ICON.SEND,
|
||||
auth: ['task:transport-task:issue'],
|
||||
auth: ['task:transport-task:operate'],
|
||||
disabled: row.taskStatus !== '40',
|
||||
onClick: handleIssue.bind(null, row),
|
||||
onClick: handleOperate.bind(null, row, 'ISSUE', '下发任务'),
|
||||
},
|
||||
{
|
||||
label: '完成',
|
||||
|
||||
Reference in New Issue
Block a user