xyyf.js 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. import {
  2. getXyyfMobileList,
  3. getXyyfData,
  4. } from '../../api/xyyf'
  5. const xyyf = {
  6. state: {
  7. xyyfChannelList: [],
  8. xyyfData: [],
  9. },
  10. mutations: {
  11. GET_XYYF_LIST: (state, data) => {
  12. state.xyyfList = data
  13. },
  14. GET_XYYF_DATA: (state, data) => {
  15. state.xyyfData = data
  16. },
  17. },
  18. actions: {
  19. // 获取学有义方渠道号
  20. getXyyfMobileList({
  21. dispatch,
  22. commit
  23. }) {
  24. return new Promise((resolve, reject) => {
  25. getXyyfMobileList().then(res => {
  26. console.log(3333333, res.data)
  27. if (res.code == 200) {
  28. resolve(res.data);
  29. commit('GET_XYYF_LIST', res.data)
  30. }
  31. }).catch(error => {
  32. reject(error);
  33. })
  34. })
  35. },
  36. // 清空数据
  37. clearList({
  38. dispatch,
  39. commit
  40. }) {
  41. commit('GET_XYYF_DATA', [])
  42. },
  43. getXyyfData({
  44. dispatch,
  45. commit
  46. },data) {
  47. return new Promise((resolve, reject) => {
  48. console.log(data)
  49. getXyyfData(data).then(res => {
  50. console.log(res.data)
  51. if (res.code == 200) {
  52. resolve(res.data);
  53. commit('GET_XYYF_DATA', res.data)
  54. }
  55. }).catch(error => {
  56. reject(error);
  57. })
  58. })
  59. },
  60. }
  61. }
  62. export default xyyf