index.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. import {
  2. postJ,
  3. post,
  4. putJ,
  5. put,
  6. get
  7. } from "@/utils/request";
  8. import Vue from "vue";
  9. // 列表
  10. export async function logistictraklistnotePageListAPI(params) {
  11. const data = await get(
  12. Vue.prototype.apiUrl + `/eom/logistictraklistnote/page`, params, true,
  13. );
  14. if (data.code == 0) {
  15. return data.data;
  16. }
  17. return Promise.reject(data.message);
  18. }
  19. // 详情
  20. export async function logisticlistcostGetByIdAPI(id) {
  21. const data = await get(
  22. Vue.prototype.apiUrl + `/eom/logistictraklistnote/getById/${id}`, '', true,
  23. );
  24. if (data.code == 0) {
  25. return data.data;
  26. }
  27. return Promise.reject(data.message);
  28. }
  29. // 报工 /完成 新增费用信息
  30. export async function logistictraklistnoteUpdateAPI(params) {
  31. const data = await putJ(
  32. Vue.prototype.apiUrl + `/eom/logistictraklistnote/update`, params, true,
  33. );
  34. if (data.code == 0) {
  35. return data.data;
  36. }
  37. return Promise.reject(data.message);
  38. }
  39. // 车辆列表
  40. export async function carListAPI(params = {
  41. pageNum: 1,
  42. size: 9999
  43. }) {
  44. const res = await get(
  45. Vue.prototype.apiUrl + `/eom/logistictrakledger/page`, params, true,
  46. );
  47. if (res.code == 0) {
  48. return res.data.list;
  49. }
  50. return Promise.reject(new Error(res.data.message));
  51. }
  52. // 车辆列表
  53. export async function driverListAPI(params = {
  54. pageNum: 1,
  55. size: 9999
  56. }) {
  57. const res = await get(
  58. Vue.prototype.apiUrl + `/eom/logistictrakdriverledger/page`, params, true,
  59. );
  60. if (res.code == 0) {
  61. return res.data.list;
  62. }
  63. return Promise.reject(new Error(res.data.message));
  64. }