payment.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  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. console.log('in payment.js setAll ok:', state);
  53. },
  54. };
  55. const actions = {
  56. reset(context) {
  57. context.commit('id', null);
  58. context.commit('showPayment', false);
  59. context.commit('payData', null);
  60. context.commit('payType', null);
  61. context.commit('resolve', null);
  62. context.commit('reject', null);
  63. },
  64. };
  65. export default {
  66. namespaced: true,
  67. state,
  68. getters,
  69. mutations,
  70. actions,
  71. };