index.js 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. import request from '@/utils/request';
  2. import store from '@/store';
  3. import Vue from 'vue';
  4. /**
  5. * 列表
  6. */
  7. export async function getList(params) {
  8. const res = await request.post('/aps/workorder/page', params);
  9. if (res.data.code == 0) {
  10. return res.data.data;
  11. }
  12. return Promise.reject(new Error(res.data.message));
  13. }
  14. // 下达
  15. export async function releaseWorkOrder(data) {
  16. const res = await request.post(`/aps/workorder/releaseWorkOrder`, data);
  17. if (res.data.code == 0) {
  18. return res.data.data;
  19. }
  20. return Promise.reject(new Error(res.data.message));
  21. }
  22. // 修改优先级
  23. export async function updatePriority(data) {
  24. const res = await request.post(`/aps/workorder/updatePriority`, data);
  25. if (res.data.code == 0) {
  26. return res.data.data;
  27. }
  28. return Promise.reject(new Error(res.data.message));
  29. }
  30. // 订单拆单
  31. export async function splitBatch(data) {
  32. const res = await request.post(`/aps/workorder/splitBatch`, data);
  33. if (res.data.code == 0) {
  34. return res.data.data;
  35. }
  36. return Promise.reject(new Error(res.data.message));
  37. }
  38. // 删除拆单数据
  39. export async function unpackDel(id) {
  40. const res = await request.delete(`/aps/workorder/delById/${id}`);
  41. if (res.data.code == 0) {
  42. return res.data.data;
  43. }
  44. return Promise.reject(new Error(res.data.message));
  45. }
  46. //获取用户的工厂,所属工作中中心,班组等信息
  47. export async function getUserInfo(id) {
  48. const res = await request.get(`/main/user/getUserWindow/${id}`);
  49. if (res.data.code == 0) {
  50. return res.data.data;
  51. }
  52. return Promise.reject(new Error(res.data.message));
  53. }
  54. //校验当前用户是否是对应班组班组长
  55. export async function getcheckLoginUserIsTeamLeader(teamId) {
  56. const res = await request.get(`/main/team/checkLoginUserIsTeamLeader/${teamId}`);
  57. if (res.data.code == 0) {
  58. return res.data.data;
  59. }
  60. return Promise.reject(new Error(res.data.message));
  61. }