微信

index.js 1.7KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. import Ajax from '../../util/ajax'
  2. import api from '../../util/api'
  3. // 请求数据
  4. export default {
  5. namespaced: true,
  6. state: {
  7. rushDetail: {}
  8. },
  9. mutations: {
  10. setDetail (state, data) {
  11. state.rushDetail = data.flashBuy || {}
  12. }
  13. },
  14. actions: {
  15. getRush (context, data) {
  16. return new Promise((resolve, reject) => {
  17. Ajax({
  18. ...api.rush.getRush,
  19. urlData: { ...data }
  20. }).then(res => {
  21. context.commit('setDetail', res)
  22. resolve(res)
  23. }).catch((err) => {
  24. reject(err)
  25. })
  26. })
  27. },
  28. setRush (context, data) {
  29. return new Promise((resolve, reject) => {
  30. Ajax({
  31. ...api.rush.setRush,
  32. urlData: { ...data }
  33. }).then(res => {
  34. resolve(res)
  35. }).catch((err) => {
  36. reject(err)
  37. })
  38. })
  39. },
  40. IsNewCustomer (context) {
  41. return new Promise((resolve, reject) => {
  42. Ajax({
  43. ...api.rush.IsNewCustomer
  44. }).then(res => {
  45. resolve(res)
  46. }).catch((err) => {
  47. reject(err)
  48. })
  49. })
  50. },
  51. AddNewFlashBuyCustomer (context, data) {
  52. return new Promise((resolve, reject) => {
  53. Ajax({
  54. ...api.rush.AddNewFlashBuyCustomer,
  55. urlData: { ...data }
  56. }).then(res => {
  57. resolve(res)
  58. }).catch((err) => {
  59. reject(err)
  60. })
  61. })
  62. },
  63. UpdateFlashBuyCustomer (context, data) {
  64. return new Promise((resolve, reject) => {
  65. Ajax({
  66. ...api.rush.UpdateFlashBuyCustomer,
  67. urlData: { ...data }
  68. }).then(res => {
  69. resolve(res)
  70. }).catch((err) => {
  71. reject(err)
  72. })
  73. })
  74. }
  75. }
  76. }