outbound.js 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. import http from '@/request/index.js';
  2. export const state = {
  3. outboundData: [], //列表数据
  4. detailsData: [] // 列表详情数据
  5. };
  6. export const mutations = {
  7. setboundData(state, data) {
  8. state.outboundData = data
  9. },
  10. setDetailsData(state, data) {
  11. state.detailsData = data
  12. }
  13. }
  14. export const actions = {
  15. getoutbondData({
  16. commit,
  17. rootState
  18. }, data) {
  19. return new Promise((resolve, reject) => {
  20. http('outbound.getListData', data, '加载中').then(res => {
  21. if (res.code == "0" && res.success == "true") {
  22. commit('setboundData', res.data);
  23. } else {
  24. commit('setboundData', []);
  25. }
  26. }).catch(e => {
  27. reject(e)
  28. })
  29. })
  30. },
  31. getDetailsData({
  32. commit,
  33. rootState
  34. }, data) {
  35. return new Promise((resolve, reject) => {
  36. http('outbound.getDetailsData', data, '加载中').then(res => {
  37. if (res.code == "0" && res.success == "true") {
  38. commit('setDetailsData', res.data);
  39. } else {
  40. commit('setDetailsData', []);
  41. }
  42. }).catch(e => {
  43. reject(e)
  44. })
  45. })
  46. }
  47. }