refactor:PC 下发任务

This commit is contained in:
2026-07-24 16:36:00 +08:00
parent 62454c77c1
commit ed0b18a4af
7 changed files with 34 additions and 42 deletions

View File

@@ -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}`);
}

View File

@@ -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: '完成',