task.js 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. import {
  2. myRequest
  3. } from '@/util/api.js';
  4. // 获取任务列表
  5. export function getTaskList(data) {
  6. return myRequest({
  7. url: '/api/api_gateway?method=app.task.task_list',
  8. data
  9. })
  10. }
  11. // 接收任务
  12. export function confirmTaskWithTaskID(data) {
  13. return myRequest({
  14. url: '/api/api_gateway?method=app.task.task_receive',
  15. data
  16. })
  17. }
  18. // 更新任务打卡状态
  19. export function updateTaskWalkStatus(data) {
  20. return myRequest({
  21. url: '/api/api_gateway?method=app.task.task_walk_status_modify',
  22. data
  23. })
  24. }
  25. // 获取任务详情
  26. export function getTaskDetailByTaskID(taskID) {
  27. return myRequest({
  28. url: '/api/api_gateway?method=control_center.task.task_info',
  29. data: {
  30. task_id: taskID
  31. }
  32. })
  33. }
  34. // 任务打卡
  35. export function addTaskClockInData(data) {
  36. return myRequest({
  37. url: '/api/api_gateway?method=app.task.task_clock_in',
  38. data
  39. })
  40. }
  41. // 获取任务记录轨迹频率配置
  42. export function fetchTaskRecordRatio() {
  43. return myRequest({
  44. url: '/api/api_gateway?method=app.task.get_walk_rate',
  45. })
  46. }
  47. // 更新任务行走坐标点
  48. export function addTaskRecordLocation(data) {
  49. return myRequest({
  50. url: '/api/api_gateway?method=app.task.task_walk_lnt_lat',
  51. data
  52. })
  53. }
  54. // 任务填报
  55. export function taskSubmit(data) {
  56. return myRequest({
  57. url: '/api/api_gateway?method=app.task.task_filling',
  58. data
  59. })
  60. }