From 62a079a15b46925283581f6caaf631b5a4558927 Mon Sep 17 00:00:00 2001 From: wlzboy <66905212@qq.com> Date: 星期三, 24 九月 2025 11:00:10 +0800 Subject: [PATCH] feat: 初始化app --- ruoyi-ui/src/api/task.js | 88 ++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 88 insertions(+), 0 deletions(-) diff --git a/ruoyi-ui/src/api/task.js b/ruoyi-ui/src/api/task.js index abeb5fb..de044c9 100644 --- a/ruoyi-ui/src/api/task.js +++ b/ruoyi-ui/src/api/task.js @@ -157,3 +157,91 @@ method: 'delete' }) } + +// ========== 浠诲姟杞﹁締鍏宠仈绠$悊鐩稿叧API ========== + +// 鏌ヨ浠诲姟杞﹁締鍏宠仈鍒楄〃 +export function listTaskVehicle(query) { + return request({ + url: '/task/vehicle/management/list', + method: 'get', + params: query + }) +} + +// 鏌ヨ浠诲姟杞﹁締鍏宠仈璇︾粏 +export function getTaskVehicle(id) { + return request({ + url: '/task/vehicle/management/' + id, + method: 'get' + }) +} + +// 鏂板浠诲姟杞﹁締鍏宠仈 +export function addTaskVehicle(data) { + return request({ + url: '/task/vehicle/management', + method: 'post', + data: data + }) +} + +// 淇敼浠诲姟杞﹁締鍏宠仈 +export function updateTaskVehicle(data) { + return request({ + url: '/task/vehicle/management', + method: 'put', + data: data + }) +} + +// 鍒犻櫎浠诲姟杞﹁締鍏宠仈 +export function delTaskVehicle(ids) { + return request({ + url: '/task/vehicle/management/' + ids, + method: 'delete' + }) +} + +// 鏍规嵁浠诲姟ID鏌ヨ鍏宠仈杞﹁締鍒楄〃 +export function getVehiclesByTaskId(taskId) { + return request({ + url: '/task/vehicle/management/task/' + taskId, + method: 'get' + }) +} + +// 鍒嗛厤杞﹁締缁欎换鍔★紙绠$悊鎺ュ彛锛� +export function assignVehicleToTaskManagement(data) { + return request({ + url: '/task/vehicle/management/assign', + method: 'post', + data: data + }) +} + +// 鎵归噺鍒嗛厤杞﹁締缁欎换鍔★紙绠$悊鎺ュ彛锛� +export function assignVehiclesToTaskManagement(data) { + return request({ + url: '/task/vehicle/management/assign-batch', + method: 'post', + data: data + }) +} + +// 鍙栨秷浠诲姟杞﹁締鍒嗛厤锛堢鐞嗘帴鍙o級 +export function unassignVehicleFromTaskManagement(taskId, vehicleId) { + return request({ + url: '/task/vehicle/management/unassign/' + taskId + '/' + vehicleId, + method: 'delete' + }) +} + +// 鏇存柊浠诲姟杞﹁締鍏宠仈鐘舵�� +export function updateTaskVehicleStatus(id, status) { + return request({ + url: '/task/vehicle/management/status/' + id, + method: 'put', + params: { status } + }) +} \ No newline at end of file -- Gitblit v1.9.1