payment.js 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. const state = {
  2. id: null,
  3. showPayment: false,
  4. payData: null,
  5. payType: null,
  6. resolve: null,
  7. reject: null,
  8. };
  9. const getters = {
  10. id(state) {
  11. return state.id;
  12. },
  13. showPayment(state) {
  14. return state.showPayment;
  15. },
  16. payData(state) {
  17. return state.payData;
  18. },
  19. payType(state) {
  20. return state.payType;
  21. },
  22. resolve(state) {
  23. return state.resolve;
  24. },
  25. reject(state) {
  26. return state.reject;
  27. },
  28. };
  29. const mutations = {
  30. id(state, data) {
  31. state.id = data;
  32. },
  33. showPayment(state, data) {
  34. state.showPayment = data;
  35. },
  36. payData(state, data) {
  37. state.payData = data;
  38. },
  39. payType(state, data) {
  40. state.payType = data;
  41. },
  42. resolve(state, data) {
  43. state.resolve = data;
  44. },
  45. reject(state, data) {
  46. state.reject = data;
  47. },
  48. setAll(state, data) {
  49. for (let k in data) {
  50. state[k] = data[k];
  51. }
  52. },
  53. };
  54. const actions = {
  55. reset(context) {
  56. context.commit('id', null);
  57. context.commit('showPayment', false);
  58. context.commit('payData', null);
  59. context.commit('payType', null);
  60. context.commit('resolve', null);
  61. context.commit('reject', null);
  62. },
  63. };
  64. export default {
  65. namespaced: true,
  66. state,
  67. getters,
  68. mutations,
  69. actions
  70. };