order-taking.js 932 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. import http from '@/request/index.js';
  2. export const state = {
  3. orderDelData: [] //采购计划详情数据
  4. };
  5. export const mutations = {
  6. setOrderDelsData(state, data) {
  7. state.orderDelData = data
  8. },
  9. }
  10. export const actions = {
  11. getTakingData({
  12. commit,
  13. rootState
  14. }, data) {
  15. return new Promise((resolve, reject) => {
  16. http('orderTaking.getData', {
  17. ...data.pam,
  18. }, '加载中').then(res => {
  19. if (res.success == true) {
  20. data.that.$refs.paging.complete(res.data.records);
  21. }
  22. }).catch(e => {
  23. reject(e)
  24. })
  25. })
  26. },
  27. getOrderDetail({
  28. commit,
  29. rootState
  30. }, data) {
  31. return new Promise((resolve, reject) => {
  32. http('orderTaking.details', {
  33. ...data,
  34. current: 1,
  35. size: 10000
  36. }, '加载中').then(res => {
  37. if (res.success == true) {
  38. commit('setOrderDelsData', res.data);
  39. }
  40. }).catch(e => {
  41. reject(e)
  42. })
  43. })
  44. },
  45. }