clyy.js 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. // 车辆预约api
  2. import request from "@/utils/request";
  3. export const clyyApi = {
  4. /**
  5. * 车辆查询接口(分页)
  6. * @param {object} data - 查询参数
  7. * @param {string} data.beginTime - 开始时间 (yyyy-MM-dd HH:mm)
  8. * @param {string} data.endTime - 结束时间 (yyyy-MM-dd HH:mm)
  9. * @param {number} data.pageNo - 页码,默认1
  10. * @param {number} data.rowNumPer - 每页条数,默认10
  11. * @returns {Promise} 返回车辆列表和分页信息 {data: [], wdPage: {pageNo, rowNumPer, rowNum}}
  12. */
  13. cl_search: (data) => {
  14. // 默认分页参数
  15. const params = {
  16. pageNo: 1,
  17. rowNumPer: 10,
  18. ...data
  19. };
  20. return request.post(
  21. `/service?ssServ=cl_search`,
  22. params,
  23. {
  24. loading: true,
  25. formData: true,
  26. }
  27. );
  28. },
  29. /**
  30. * 车辆预约提交接口
  31. * @param {object} data - 预约数据
  32. * @param {string} data.cdids - 车辆ID
  33. * @param {string} data.beginTime - 开始时间
  34. * @param {string} data.endTime - 结束时间
  35. * @param {string} data.mdd - 目的地
  36. * @param {string} data.syyq - 使用要求
  37. * @param {string} data.syrs - 使用人数
  38. * @param {number} data.sfyj - 是否预警 (0/1)
  39. * @param {string} data.yjsjcd - 预警时间长度
  40. * @param {string} data.yjms - 预警描述
  41. * @returns {Promise} 返回提交结果
  42. */
  43. cl_sureYd: (data) => {
  44. return request.post(
  45. `/service?ssServ=cl_sureYd&ssDest=info`,
  46. data,
  47. {
  48. loading: true,
  49. formData: true,
  50. }
  51. );
  52. },
  53. cl_searchYd: (data) => {
  54. return request.post(
  55. `/service?ssServ=cl_searchYd`,
  56. data,
  57. {
  58. loading: true,
  59. formData: true,
  60. }
  61. );
  62. },
  63. cl_initTd: (data) => {
  64. return request.post(
  65. `/service?ssServ=cl_initTd`,
  66. data,
  67. {
  68. loading: true,
  69. formData: true,
  70. }
  71. );
  72. },
  73. cl_sureTd: (data) => {
  74. return request.post(
  75. `/service?ssServ=cl_sureTd`,
  76. data,
  77. {
  78. loading: true,
  79. formData: true,
  80. }
  81. );
  82. },
  83. }