news.js 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194
  1. import { getArticleList, addArticle, delArticle, getArticleInfo, updateArticle, upArticleStatus, getGoodList, addGood, delGood,
  2. getGoodInfo, updateGood, websiteList, getWebsiteNavList, getWebsiteNavPool, getWebsiteNavPoolSite,
  3. getSurveyList,getSurveyInfo,
  4. } from '@/api/news'
  5. const state = {
  6. }
  7. const mutations = {
  8. }
  9. const actions = {
  10. //1.资讯中心 start ---------------------------------------->
  11. //获取资讯列表
  12. getArticleList({ commit }, data) {
  13. return new Promise((resolve, reject) => {
  14. getArticleList(data).then(response => {
  15. resolve(response)
  16. }).catch(error => {
  17. reject(error)
  18. })
  19. })
  20. },
  21. //添加资讯
  22. addArticle({ commit }, data) {
  23. return new Promise((resolve, reject) => {
  24. addArticle(data).then(response => {
  25. resolve(response)
  26. }).catch(error => {
  27. reject(error)
  28. })
  29. })
  30. },
  31. //删除资讯
  32. delArticle({ commit }, data) {
  33. return new Promise((resolve, reject) => {
  34. delArticle(data).then(response => {
  35. resolve(response)
  36. }).catch(error => {
  37. reject(error)
  38. })
  39. })
  40. },
  41. //获取资讯详情
  42. getArticleInfo({ commit }, data) {
  43. return new Promise((resolve, reject) => {
  44. getArticleInfo(data).then(response => {
  45. resolve(response)
  46. }).catch(error => {
  47. reject(error)
  48. })
  49. })
  50. },
  51. //修改资讯内容
  52. updateArticle({ commit }, data) {
  53. return new Promise((resolve, reject) => {
  54. updateArticle(data).then(response => {
  55. resolve(response)
  56. }).catch(error => {
  57. reject(error)
  58. })
  59. })
  60. },
  61. //修改资讯显示或隐藏
  62. upArticleStatus({ commit }, data) {
  63. return new Promise((resolve, reject) => {
  64. upArticleStatus(data).then(response => {
  65. resolve(response)
  66. }).catch(error => {
  67. reject(error)
  68. })
  69. })
  70. },
  71. //资讯中心 end ---------------------------------------->
  72. //20250226 产品列表
  73. //获取产品列表
  74. getGoodList({ commit }, data) {
  75. return new Promise((resolve, reject) => {
  76. getGoodList(data).then(response => {
  77. resolve(response)
  78. }).catch(error => {
  79. reject(error)
  80. })
  81. })
  82. },
  83. getGoodInfo({ commit }, data) {
  84. return new Promise((resolve, reject) => {
  85. getGoodInfo(data).then(response => {
  86. resolve(response)
  87. }).catch(error => {
  88. reject(error)
  89. })
  90. })
  91. },
  92. addGood({ commit }, data) {
  93. return new Promise((resolve, reject) => {
  94. addGood(data).then(response => {
  95. resolve(response)
  96. }).catch(error => {
  97. reject(error)
  98. })
  99. })
  100. },
  101. delGood({ commit }, data) {
  102. return new Promise((resolve, reject) => {
  103. delGood(data).then(response => {
  104. resolve(response)
  105. }).catch(error => {
  106. reject(error)
  107. })
  108. })
  109. },
  110. updateGood({ commit }, data) {
  111. return new Promise((resolve, reject) => {
  112. updateGood(data).then(response => {
  113. resolve(response)
  114. }).catch(error => {
  115. reject(error)
  116. })
  117. })
  118. },
  119. websiteList({ commit }, data) {
  120. return new Promise((resolve, reject) => {
  121. websiteList(data).then(response => {
  122. resolve(response)
  123. }).catch(error => {
  124. reject(error)
  125. })
  126. })
  127. },
  128. getWebsiteNavList({ commit }, data) {
  129. return new Promise((resolve, reject) => {
  130. getWebsiteNavList(data).then(response => {
  131. resolve(response)
  132. }).catch(error => {
  133. reject(error)
  134. })
  135. })
  136. },
  137. //20250226 产品列表
  138. getWebsiteNavPool({ commit }, data) {
  139. return new Promise((resolve, reject) => {
  140. getWebsiteNavPool(data).then(response => {
  141. resolve(response)
  142. }).catch(error => {
  143. reject(error)
  144. })
  145. })
  146. },
  147. getWebsiteNavPoolSite({ commit }, data) {
  148. return new Promise((resolve, reject) => {
  149. getWebsiteNavPoolSite(data).then(response => {
  150. resolve(response)
  151. }).catch(error => {
  152. reject(error)
  153. })
  154. })
  155. },
  156. //1.投票列表 start fr---------------------------------------->
  157. //1.1获取投票列表
  158. getSurveyList({commit},data) {
  159. return new Promise((resolve, reject) => {
  160. getSurveyList(data).then(response => {
  161. resolve(response)
  162. }).catch(error => {
  163. reject(error)
  164. })
  165. })
  166. },
  167. //1.2获取投票详情
  168. getSurveyInfo({commit},data) {
  169. return new Promise((resolve, reject) => {
  170. getSurveyInfo(data).then(response => {
  171. resolve(response)
  172. }).catch(error => {
  173. reject(error)
  174. })
  175. })
  176. },
  177. //1投票列表 end ---------------------------------------->
  178. }
  179. export default {
  180. namespaced: true,
  181. state,
  182. mutations,
  183. actions
  184. }