From ed209eeb52e8d778ab2b3e8c86a3e63a924e53ec Mon Sep 17 00:00:00 2001
From: wlzboy <66905212@qq.com>
Date: 星期日, 26 十月 2025 19:03:26 +0800
Subject: [PATCH] fix:用户登录及车辆列表展示优化
---
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