index.js 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. import { postJ, get, deleteApi } from '@/utils/request';
  2. import Vue from 'vue';
  3. const base = () => Vue.prototype.apiUrl + '/mes/please_entrust_management';
  4. const bpmBase = () => Vue.prototype.apiUrl + '/bpm/please_entrust';
  5. export async function getList(data) {
  6. const res = await postJ(base() + '/page', data);
  7. if (res.code == 0) return res.data;
  8. return Promise.reject(res.message);
  9. }
  10. export async function save(data) {
  11. const res = await postJ(base() + '/add', data);
  12. if (res.code == 0) return res.data;
  13. return Promise.reject(res.message);
  14. }
  15. export async function update(data) {
  16. const res = await postJ(base() + '/update', data);
  17. if (res.code == 0) return res.data;
  18. return Promise.reject(res.message);
  19. }
  20. export async function remove(ids) {
  21. const res = await deleteApi(base() + '/remove', ids);
  22. if (res.code == 0) return res.data;
  23. return Promise.reject(res.message);
  24. }
  25. export async function submit(data) {
  26. const res = await postJ(bpmBase() + '/submit', data);
  27. if (res.code == 0) return res.data;
  28. return Promise.reject(res.message);
  29. }
  30. export async function addSubmit(data) {
  31. const res = await postJ(base() + '/addAndSubmit', data);
  32. if (res.code == 0) return res.data;
  33. return Promise.reject(res.message);
  34. }
  35. export async function pleaseEntrustDetail(id) {
  36. const res = await get(base() + `/getById/${id}`);
  37. if (res.code == 0) return res.data;
  38. return Promise.reject(res.message);
  39. }
  40. export async function warehouseEntry(params) {
  41. const res = await get(base() + '/warehouseEntry', params);
  42. if (res.code == 0) return res.data;
  43. return Promise.reject(res.message);
  44. }
  45. export async function pleaseEntrustGoodsDetail(data) {
  46. const res = await postJ(base() + '/listDetail', data);
  47. if (res.code == 0) return res.data;
  48. return Promise.reject(res.message);
  49. }
  50. export async function pleaseEntrustSaveDetail(data) {
  51. const res = await postJ(base() + '/saveDetail', data);
  52. if (res.code == 0) return res.data;
  53. return Promise.reject(res.message);
  54. }
  55. export async function pleaseTReceiveGoods(data) {
  56. const res = await postJ(base() + '/receiveDetailEnd', data);
  57. if (res.code == 0) return res.data;
  58. return Promise.reject(res.message);
  59. }
  60. export async function pleaseEntrustAllGoodsDetail(data) {
  61. const res = await postJ(base() + '/preDetail', data);
  62. if (res.code == 0) return res.data;
  63. return Promise.reject(res.message);
  64. }
  65. export async function produceOrder(params) {
  66. const res = await postJ(Vue.prototype.apiUrl + '/mes/workorder/page', params);
  67. if (res.code == 0) return res.data;
  68. return Promise.reject(res.message);
  69. }
  70. export async function getProduceTaskList(params) {
  71. const res = await postJ(Vue.prototype.apiUrl + '/main/producerouting/taskinstance/page', params);
  72. if (res.code == 0) return res.data;
  73. return Promise.reject(res.message);
  74. }