微信

fiveA.js 2.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. import Ajax from '../../util/ajax'
  2. import api from '../../util/api'
  3. const http = new Object
  4. // 请求数据
  5. http.getNav = (data) => {
  6. return new Promise((resolve, reject) => {
  7. Ajax(api.index.location.url, {
  8. method: api.index.location.method,
  9. queryData: {
  10. issys: data.issys,
  11. orgid: data.orgid
  12. }
  13. }).then(res => {
  14. resolve(res)
  15. }).catch((err) => {
  16. reject(err)
  17. })
  18. })
  19. }
  20. http.getBanner = (data) => {
  21. console.log(data)
  22. return new Promise((resolve, reject) => {
  23. Ajax(api.index.banner.url, {
  24. method: api.index.banner.method,
  25. queryData: {
  26. locationid: data.locationid,
  27. orgid: data.orgid
  28. }
  29. }).then(res => {
  30. resolve(res)
  31. }).catch((err) => {
  32. reject(err)
  33. })
  34. })
  35. }
  36. http.getList = (data) => {
  37. console.log(data)
  38. return new Promise((resolve, reject) => {
  39. Ajax(api.index.list.url, {
  40. method: api.index.list.method
  41. }).then(res => {
  42. resolve(res)
  43. }).catch((err) => {
  44. reject(err)
  45. })
  46. })
  47. }
  48. http.getCms = (data) => {
  49. console.log(data)
  50. return new Promise((resolve, reject) => {
  51. Ajax(api.index.cms.url, {
  52. method: api.index.cms.method,
  53. queryData: {
  54. locationid: data.locationid,
  55. orgid: data.orgid
  56. }
  57. }).then(res => {
  58. resolve(res)
  59. }).catch((err) => {
  60. reject(err)
  61. })
  62. })
  63. }
  64. export default {
  65. namespaced: true,
  66. state: {
  67. nav: [],
  68. banner: [],
  69. list: [],
  70. cms: []
  71. },
  72. mutations: {
  73. setNav (state, data) {
  74. state.nav = data
  75. },
  76. setBanner (state, data) {
  77. state.banner = data
  78. },
  79. setList (state, data) {
  80. state.list = data
  81. },
  82. setCms (state, data) {
  83. state.cms = data
  84. }
  85. },
  86. actions: {
  87. getNav (context, data) {
  88. return new Promise((resolve) => {
  89. http.getNav(data).then((res) => {
  90. context.commit('setNav', res)
  91. resolve(res)
  92. })
  93. })
  94. },
  95. getFiveAInfo (context, data) {
  96. console.log(data)
  97. http.getBanner(data).then((res) => {
  98. context.commit('setBanner', res)
  99. })
  100. // http.getList(data).then((res) => {
  101. // context.commit('setList', res)
  102. // })
  103. http.getCms(data).then((res) => {
  104. context.commit('setCms', res)
  105. })
  106. }
  107. }
  108. }