index.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. import request from '@/utils/request';
  2. import { setToken } from '@/utils/token-util';
  3. /**
  4. * 登录
  5. */
  6. export async function login(data) {
  7. const res = await request.post('/main/user/login', data);
  8. if (res.data.code == 0) {
  9. setToken(res.data.data.token, data.remember);
  10. return res.data;
  11. }
  12. return Promise.reject(new Error(res.data.message));
  13. }
  14. /**
  15. * 获取验证码
  16. */
  17. export async function getCaptcha() {
  18. const res = await request.get('/captcha');
  19. if (res.data.code === 0) {
  20. return res.data.data;
  21. }
  22. return Promise.reject(new Error(res.data.message));
  23. }
  24. /**
  25. * 查询仓库列表
  26. */
  27. export async function getWarehouseList() {
  28. const res = await request.post(`/wms/warehouse/select/warehouseList`, {
  29. params: { status: 1 }
  30. });
  31. if (res.data.code == 0) {
  32. return res.data.data;
  33. }
  34. return Promise.reject(new Error(res.data.message));
  35. }
  36. /**
  37. * 查询首页头部统计
  38. */
  39. export async function getCount(params) {
  40. const res = await request.get(`/mes/index/count`, {
  41. params
  42. });
  43. if (res.data.code == 0) {
  44. return res.data.data;
  45. }
  46. return Promise.reject(new Error(res.data.message));
  47. }
  48. /**
  49. * 查询工单完成统计
  50. */
  51. export async function getCompletionCount(params) {
  52. const res = await request.get(`/mes/index/completionCount`, {
  53. params
  54. });
  55. if (res.data.code == 0) {
  56. return res.data.data;
  57. }
  58. return Promise.reject(new Error(res.data.message));
  59. }
  60. /**
  61. * 查询工单列表
  62. */
  63. export async function getOrderList(params) {
  64. const res = await request.get(`/mes/index/getOrderList`, {
  65. params
  66. });
  67. if (res.data.code == 0) {
  68. return res.data.data;
  69. }
  70. return Promise.reject(new Error(res.data.message));
  71. }