wlzboy
6 天以前 7de1396e315896dbc72a9d54e44f77434ea90f18
ruoyi-ui/src/api/task.js
@@ -1,86 +1,88 @@
import request from '@/utils/request'
// 查询任务管理列表
// ========== 任务管理相关API ==========
// 查询任务管理列表 (后台管理端)
export function listTask(query) {
  return request({
    url: '/task/list',
    url: '/task/admin/list',
    method: 'get',
    params: query
  })
}
// 查询任务管理详细
// 查询任务管理详细 (后台管理端)
export function getTask(taskId) {
  return request({
    url: '/task/' + taskId,
    url: '/task/admin/' + taskId,
    method: 'get'
  })
}
// 新增任务管理
// 新增任务管理 (后台管理端)
export function addTask(data) {
  return request({
    url: '/task',
    url: '/task/admin',
    method: 'post',
    data: data
  })
}
// 修改任务管理
// 修改任务管理 (后台管理端)
export function updateTask(data) {
  return request({
    url: '/task',
    url: '/task/admin',
    method: 'put',
    data: data
  })
}
// 删除任务管理
// 删除任务管理 (后台管理端)
export function delTask(taskIds) {
  return request({
    url: '/task/' + taskIds,
    url: '/task/admin/' + taskIds,
    method: 'delete'
  })
}
// 分配任务
// 分配任务 (后台管理端)
export function assignTask(taskId, data) {
  return request({
    url: '/task/' + taskId + '/assign',
    url: '/task/admin/' + taskId + '/assign',
    method: 'put',
    data: data
  })
}
// 更新任务状态
// 更新任务状态 (后台管理端)
export function changeTaskStatus(taskId, data) {
  return request({
    url: '/task/' + taskId + '/status',
    url: '/task/admin/' + taskId + '/status',
    method: 'put',
    data: data
  })
}
// 查询任务统计信息
// 查询任务统计信息 (后台管理端)
export function getTaskStatistics() {
  return request({
    url: '/task/statistics',
    url: '/task/admin/statistics',
    method: 'get'
  })
}
// 查询超时任务列表
// 查询超时任务列表 (后台管理端)
export function getOverdueTasks() {
  return request({
    url: '/task/overdue',
    url: '/task/admin/overdue',
    method: 'get'
  })
}
// 查询我的任务列表
// 查询我的任务列表 (后台管理端 - 仅供参考)
export function getMyTasks() {
  return request({
    url: '/task/my',
    url: '/task/app/my',
    method: 'get'
  })
}
@@ -244,4 +246,42 @@
    method: 'put',
    params: { status }
  })
}
// 批量获取车辆当前任务状态
export function batchGetVehicleCurrentTaskStatus(vehicleIds) {
  return request({
    url: '/task/vehicle/management/currentStatus',
    method: 'post',
    data: vehicleIds
  })
}
// ========== 任务支付相关API ==========
// 获取任务支付信息
export function getPaymentInfo(taskId) {
  return request({
    url: '/task/payment/info',
    method: 'get',
    params: { taskId }
  })
}
// 查询任务的附加费用列表
export function getAdditionalFees(taskId) {
  return request({
    url: '/task/payment/info',
    method: 'get',
    params: { taskId }
  })
}
// 查询任务的最新支付记录
export function getLatestPayment(taskId) {
  return request({
    url: '/task/payment/info',
    method: 'get',
    params: { taskId }
  })
}