index.js 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. import {
  2. postJ,
  3. post,
  4. get
  5. } from '@/utils/request'
  6. import Vue from 'vue'
  7. // 成品总量和物流总量
  8. export async function getCount(params) {
  9. const data = await get(Vue.prototype.apiUrl + `/wms/index/query`, params)
  10. if (data.code == 0) {
  11. return data.data
  12. }
  13. return Promise.reject(new Error(data.message))
  14. }
  15. // 获取年度合同总金额
  16. export async function getYearAmount(params) {
  17. const data = await get(Vue.prototype.apiUrl + `/eom/contract/getYearAmount`, params)
  18. if (data.code == 0) {
  19. return data.data
  20. }
  21. return Promise.reject(new Error(data.message))
  22. }
  23. // 获取应付金额
  24. export async function getPayableAmount(params) {
  25. const data = await get(Vue.prototype.apiUrl + `/eom/finpayable/getPayableAmount`, params)
  26. if (data.code == 0) {
  27. return data.data
  28. }
  29. return Promise.reject(new Error(data.message))
  30. }
  31. // 获取应收金额
  32. export async function getReceivableAmount(params) {
  33. const data = await get(Vue.prototype.apiUrl + `/eom/finreceivable/getReceivableAmount`, params)
  34. if (data.code == 0) {
  35. return data.data
  36. }
  37. return Promise.reject(new Error(data.message))
  38. }
  39. // 获取商品分页
  40. export async function getGoodsPage(params) {
  41. const data = await get(Vue.prototype.apiUrl + `/eom/goods/page`, params)
  42. if (data.code == 0) {
  43. return data.data
  44. }
  45. return Promise.reject(new Error(data.message))
  46. }
  47. // 获取年度生产总量
  48. export async function getProduceAmount(params) {
  49. const data = await get(Vue.prototype.apiUrl + `/mes/index/completionCount`, params)
  50. // console.log(data);
  51. if (data.code == 0) {
  52. return data.data
  53. }
  54. return Promise.reject(new Error(data.message))
  55. }
  56. // 获取待生产总量
  57. export async function getPendingAmount(params) {
  58. const data = await get(Vue.prototype.apiUrl + `/mes/index/count`, params)
  59. if (data.code == 0) {
  60. return data.data
  61. }
  62. return Promise.reject(new Error(data.message))
  63. }
  64. // 热销榜单
  65. export async function getHotProduct(params) {
  66. const data = await get(Vue.prototype.apiUrl + `/eom/saleorder/getHotProductList`, params)
  67. if (data.code == 0) {
  68. return data.data
  69. }
  70. return Promise.reject(new Error(data.message))
  71. }