sales.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. import config from "@/config"
  2. import http from "@/utils/request"
  3. export default {
  4. plan: {
  5. name: "销售计划",
  6. url: "/mes/salePlan",
  7. get: async function (data = {}) {
  8. return await http.post(`${this.url}/getList`, data);
  9. },
  10. add: async function (data = {}) {
  11. return await http.post(`${this.url}/save`, data);
  12. },
  13. edit: async function (data = {}) {
  14. return await http.post(`${this.url}/update`, data);
  15. },
  16. del: async function (data = {}) {
  17. return await http.post(`${this.url}/remove`, data);
  18. }
  19. },
  20. order: {
  21. name: "销售订单",
  22. url: "/mes/saleOrder",
  23. get: async function (data = {}) {
  24. return await http.post(`${this.url}/getPage`, data);
  25. },
  26. add: async function (data = {}) {
  27. return await http.post(`${this.url}/save`, data);
  28. },
  29. edit: async function (data = {}) {
  30. return await http.post(`${this.url}/update`, data);
  31. },
  32. del: async function (data = {}) {
  33. return await http.post(`${this.url}/remove`, data);
  34. }
  35. },
  36. performance: {
  37. name: "销售业绩",
  38. url: "/mes/salePerformance",
  39. census: async function () {
  40. return await http.post(`${this.url}/getTotalPrice`);
  41. },
  42. echart: async function (data = {}) {
  43. return await http.post(`${this.url}/getEcharts`, data);
  44. }
  45. }
  46. }