index.js 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. import request from '@/utils/request';
  2. // 批量导入文件
  3. export async function importFile (data) {
  4. const res = await request.post('/aps/salesorder/importFile',data);
  5. if (res.data.code == 0) {
  6. return res.data.data;
  7. }
  8. return Promise.reject(new Error(res.data.message));
  9. }
  10. // 获取销售订单列表
  11. export async function getPageList (data) {
  12. const res = await request.post(`/aps/salesorder/page`, data);
  13. if (res.data.code == 0) {
  14. return res.data.data;
  15. }
  16. return Promise.reject(new Error(res.data.message));
  17. }
  18. // 销售订单转生产计划
  19. export async function productionToPlan (data) {
  20. const res = await request.post(`/aps/salesorder/productionPlanGenerator`, data);
  21. if (res.data.code == 0) {
  22. return res.data.data;
  23. }
  24. return Promise.reject(new Error(res.data.message));
  25. }
  26. // // 生产版本列表
  27. // export async function versionPage (params) {
  28. // let par = new URLSearchParams(params);
  29. // const res = await request.get( `/main/produceversion/page?` + par );
  30. // if (res.data.code == 0) {
  31. // return res.data.data;
  32. // }
  33. // return Promise.reject(new Error(res.data.message));
  34. // }
  35. // 刷新销售订单
  36. export async function pullSalesOrder (params) {
  37. const res = await request.get( `/aps/salesorder/pullSalesOrder` );
  38. if (res.data.code == 0) {
  39. return res.data.data;
  40. }
  41. return Promise.reject(new Error(res.data.message));
  42. }
  43. // 销售订单转生产计划保存
  44. export async function saveSaleToPlan (data) {
  45. const res = await request.post( `/aps/productionplan/save`,data );
  46. if (res.data.code == 0) {
  47. return res.data.data;
  48. }
  49. return Promise.reject(new Error(res.data.message));
  50. }
  51. //创建更新销售订单
  52. export async function createOrUpdate (data) {
  53. const res = await request.post( `/aps/salesorder/createOrUpdate`,data );
  54. if (res.data.code == 0) {
  55. return res.data.data;
  56. }
  57. return Promise.reject(new Error(res.data.message));
  58. }
  59. // 获取生产版本
  60. export async function getProductVersion (code) {
  61. const res = await request.get( `/aps/productionplan/getProductVersion/${code}` );
  62. if (res.data.code == 0) {
  63. return res.data.data;
  64. }
  65. return Promise.reject(new Error(res.data.message));
  66. }
  67. // 获取订单详情
  68. export async function getOrderDetail (code) {
  69. const res = await request.get( `/aps/salesorder/getByCode/${code}` );
  70. if (res.data.code == 0) {
  71. return res.data.data;
  72. }
  73. return Promise.reject(new Error(res.data.message));
  74. }
  75. // 删除
  76. export async function deleteOrder(data) {
  77. const res = await request.delete('/aps/salesorder/delete', {data});
  78. if (res.data.code == 0) {
  79. return res.data.message;
  80. }
  81. return Promise.reject(new Error(res.data.message));
  82. }