order.js 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. const state = {
  2. // 普通待付款订单数据
  3. orderCreateGoodsData: "",
  4. //团购待付款订单数据
  5. groupbuyOrderCreateData: "",
  6. //秒杀待付款订单数据
  7. seckillOrderCreateData: "",
  8. //组合套餐待付款订单数据
  9. comboOrderCreateData: ""
  10. }
  11. const mutations = {
  12. SET_ORDER_CREATE_DATA: (state, orderCreateData) => {
  13. state.orderCreateGoodsData = orderCreateData
  14. },
  15. SET_GROUPBUY_ORDER_CREATE_DATA: (state, groupbuyOrderCreateData) => {
  16. state.groupbuyOrderCreateData = groupbuyOrderCreateData
  17. },
  18. SET_SECKILL_ORDER_CREATE_DATA: (state, seckillOrderCreateData) => {
  19. state.seckillOrderCreateData = seckillOrderCreateData
  20. },
  21. SET_COMBO_ORDER_CREATE_DATA: (state, comboOrderCreateData) => {
  22. state.comboOrderCreateData = comboOrderCreateData
  23. }
  24. }
  25. const actions = {
  26. setOrderCreateData({ commit, state }, data) {
  27. commit("SET_ORDER_CREATE_DATA", data)
  28. },
  29. removeOrderCreateData({ commit }) {
  30. commit("SET_ORDER_CREATE_DATA", "")
  31. },
  32. setGroupbuyOrderCreateData({ commit, state }, data) {
  33. commit("SET_GROUPBUY_ORDER_CREATE_DATA", data)
  34. },
  35. removeGroupbuyOrderCreateData({ commit }) {
  36. commit("SET_GROUPBUY_ORDER_CREATE_DATA", "")
  37. },
  38. setSeckillOrderCreateData({ commit, state }, data) {
  39. commit("SET_SECKILL_ORDER_CREATE_DATA", data)
  40. },
  41. removeSeckillOrderCreateData({ commit }) {
  42. commit("SET_SECKILL_ORDER_CREATE_DATA", "")
  43. },
  44. setComboOrderCreateData({ commit, state }, data) {
  45. commit("SET_COMBO_ORDER_CREATE_DATA", data)
  46. },
  47. removeComboOrderCreateData({ commit }) {
  48. commit("SET_COMBO_ORDER_CREATE_DATA", "")
  49. }
  50. }
  51. export default {
  52. namespaced: true,
  53. state,
  54. mutations,
  55. actions
  56. }