news.js 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372
  1. import { addComplaint } from '@/api/complaint'
  2. import { getArticleList, addArticle, delArticle, getArticleInfo, updateArticle, upArticleStatus, getGoodList, addGood, delGood,
  3. getGoodInfo, updateGood, websiteList, getWebsiteNavList, getWebsiteNavPool, getWebsiteNavPoolSite,
  4. getSurveyList,getSurveyInfo, getJobHuntingList, getJobHuntingInfo,addJobHunting,delJobHunting,updateJobHunting,getJobHuntingData,
  5. getComplaintList,
  6. getComplaintInfo, updateComplaint, deleteComplaint, addComplaint1, getMSG, getNoticeList, getNoticeInfo, addNotice, updateNotice, deleteNotice
  7. } from '@/api/news'
  8. const state = {
  9. }
  10. const mutations = {
  11. }
  12. const actions = {
  13. //1.资讯中心 start ---------------------------------------->
  14. //获取资讯列表
  15. getArticleList({ commit }, data) {
  16. return new Promise((resolve, reject) => {
  17. getArticleList(data).then(response => {
  18. resolve(response)
  19. }).catch(error => {
  20. reject(error)
  21. })
  22. })
  23. },
  24. //添加资讯
  25. addArticle({ commit }, data) {
  26. return new Promise((resolve, reject) => {
  27. addArticle(data).then(response => {
  28. resolve(response)
  29. }).catch(error => {
  30. reject(error)
  31. })
  32. })
  33. },
  34. //删除资讯
  35. delArticle({ commit }, data) {
  36. return new Promise((resolve, reject) => {
  37. delArticle(data).then(response => {
  38. resolve(response)
  39. }).catch(error => {
  40. reject(error)
  41. })
  42. })
  43. },
  44. //获取资讯详情
  45. getArticleInfo({ commit }, data) {
  46. return new Promise((resolve, reject) => {
  47. getArticleInfo(data).then(response => {
  48. resolve(response)
  49. }).catch(error => {
  50. reject(error)
  51. })
  52. })
  53. },
  54. //修改资讯内容
  55. updateArticle({ commit }, data) {
  56. return new Promise((resolve, reject) => {
  57. updateArticle(data).then(response => {
  58. resolve(response)
  59. }).catch(error => {
  60. reject(error)
  61. })
  62. })
  63. },
  64. //修改资讯显示或隐藏
  65. upArticleStatus({ commit }, data) {
  66. return new Promise((resolve, reject) => {
  67. upArticleStatus(data).then(response => {
  68. resolve(response)
  69. }).catch(error => {
  70. reject(error)
  71. })
  72. })
  73. },
  74. //资讯中心 end ---------------------------------------->
  75. //20250226 产品列表
  76. //获取产品列表
  77. getGoodList({ commit }, data) {
  78. return new Promise((resolve, reject) => {
  79. getGoodList(data).then(response => {
  80. resolve(response)
  81. }).catch(error => {
  82. reject(error)
  83. })
  84. })
  85. },
  86. getGoodInfo({ commit }, data) {
  87. return new Promise((resolve, reject) => {
  88. getGoodInfo(data).then(response => {
  89. resolve(response)
  90. }).catch(error => {
  91. reject(error)
  92. })
  93. })
  94. },
  95. addGood({ commit }, data) {
  96. return new Promise((resolve, reject) => {
  97. addGood(data).then(response => {
  98. resolve(response)
  99. }).catch(error => {
  100. reject(error)
  101. })
  102. })
  103. },
  104. delGood({ commit }, data) {
  105. return new Promise((resolve, reject) => {
  106. delGood(data).then(response => {
  107. resolve(response)
  108. }).catch(error => {
  109. reject(error)
  110. })
  111. })
  112. },
  113. updateGood({ commit }, data) {
  114. return new Promise((resolve, reject) => {
  115. updateGood(data).then(response => {
  116. resolve(response)
  117. }).catch(error => {
  118. reject(error)
  119. })
  120. })
  121. },
  122. websiteList({ commit }, data) {
  123. return new Promise((resolve, reject) => {
  124. websiteList(data).then(response => {
  125. resolve(response)
  126. }).catch(error => {
  127. reject(error)
  128. })
  129. })
  130. },
  131. getWebsiteNavList({ commit }, data) {
  132. return new Promise((resolve, reject) => {
  133. getWebsiteNavList(data).then(response => {
  134. resolve(response)
  135. }).catch(error => {
  136. reject(error)
  137. })
  138. })
  139. },
  140. //20250226 产品列表
  141. //20250306 求职信息
  142. getJobHuntingList
  143. ({ commit }, data) {
  144. return new Promise((resolve, reject) => {
  145. getJobHuntingList(data).then(response => {
  146. resolve(response)
  147. }).catch(error => {
  148. reject(error)
  149. })
  150. })
  151. },
  152. getJobHuntingInfo
  153. ({ commit }, data) {
  154. return new Promise((resolve, reject) => {
  155. getJobHuntingInfo(data).then(response => {
  156. resolve(response)
  157. }).catch(error => {
  158. reject(error)
  159. })
  160. })
  161. },
  162. addJobHunting
  163. ({ commit }, data) {
  164. return new Promise((resolve, reject) => {
  165. addJobHunting(data).then(response => {
  166. resolve(response)
  167. }).catch(error => {
  168. reject(error)
  169. })
  170. })
  171. },
  172. delJobHunting
  173. ({ commit }, data) {
  174. return new Promise((resolve, reject) => {
  175. delJobHunting(data).then(response => {
  176. resolve(response)
  177. }).catch(error => {
  178. reject(error)
  179. })
  180. })
  181. },
  182. updateJobHunting
  183. ({ commit }, data) {
  184. return new Promise((resolve, reject) => {
  185. updateJobHunting(data).then(response => {
  186. resolve(response)
  187. }).catch(error => {
  188. reject(error)
  189. })
  190. })
  191. },
  192. getJobHuntingData
  193. ({ commit }, data) {
  194. return new Promise((resolve, reject) => {
  195. getJobHuntingData(data).then(response => {
  196. resolve(response)
  197. }).catch(error => {
  198. reject(error)
  199. })
  200. })
  201. },
  202. //20250306 求职信息
  203. getWebsiteNavPool({ commit }, data) {
  204. return new Promise((resolve, reject) => {
  205. getWebsiteNavPool(data).then(response => {
  206. resolve(response)
  207. }).catch(error => {
  208. reject(error)
  209. })
  210. })
  211. },
  212. getWebsiteNavPoolSite({ commit }, data) {
  213. return new Promise((resolve, reject) => {
  214. getWebsiteNavPoolSite(data).then(response => {
  215. resolve(response)
  216. }).catch(error => {
  217. reject(error)
  218. })
  219. })
  220. },
  221. //1.投票列表 start fr---------------------------------------->
  222. //1.1获取投票列表
  223. getSurveyList({commit},data) {
  224. return new Promise((resolve, reject) => {
  225. getSurveyList(data).then(response => {
  226. resolve(response)
  227. }).catch(error => {
  228. reject(error)
  229. })
  230. })
  231. },
  232. //1.2获取投票详情
  233. getSurveyInfo({commit},data) {
  234. return new Promise((resolve, reject) => {
  235. getSurveyInfo(data).then(response => {
  236. resolve(response)
  237. }).catch(error => {
  238. reject(error)
  239. })
  240. })
  241. },
  242. //1投票列表 end ---------------------------------------->
  243. //20250324 通知,公告,消息
  244. getNoticeList({commit},data) {
  245. return new Promise((resolve, reject) => {
  246. getNoticeList(data).then(response => {
  247. resolve(response)
  248. }).catch(error => {
  249. reject(error)
  250. })
  251. })
  252. },
  253. getNoticeInfo({commit},data) {
  254. return new Promise((resolve, reject) => {
  255. getNoticeInfo(data).then(response => {
  256. resolve(response)
  257. }).catch(error => {
  258. reject(error)
  259. })
  260. })
  261. },
  262. addNotice({commit},data) {
  263. return new Promise((resolve, reject) => {
  264. addNotice(data).then(response => {
  265. resolve(response)
  266. }).catch(error => {
  267. reject(error)
  268. })
  269. })
  270. },
  271. updateNotice({commit},data) {
  272. return new Promise(
  273. (resolve, reject) => {
  274. updateNotice(data).then(response => {
  275. resolve(response)
  276. }).catch(error => {
  277. reject(error)
  278. })
  279. }
  280. )
  281. },
  282. deleteNotice({commit},data) {
  283. return new Promise((resolve, reject) => {
  284. deleteNotice(data).then(response => {
  285. resolve(response)
  286. }).catch(error => {
  287. reject(error)
  288. })
  289. })
  290. },
  291. getMSG({commit},data) {
  292. return new Promise((resolve, reject) => {
  293. getMSG(data).then(response => {
  294. resolve(response)
  295. }).catch(error => {
  296. reject(error)
  297. })
  298. })
  299. },
  300. getComplaintList({commit},data) {
  301. return new Promise((resolve, reject) => {
  302. getComplaintList(data).then(response => {
  303. resolve(response)
  304. }).catch(error => {
  305. reject(error)
  306. })
  307. })
  308. },
  309. getComplaintInfo({ commit }, data) {
  310. return new Promise((resolve, reject) => {
  311. getComplaintInfo(data).then(response => {
  312. resolve(response)
  313. }).catch(error => {
  314. reject(error)
  315. })
  316. })
  317. },
  318. updateComplaint({ commit }, data) {
  319. return new Promise((resolve, reject) => {
  320. updateComplaint(data).then(response => {
  321. resolve(response)
  322. }).catch(error => {
  323. reject(error)
  324. })
  325. })
  326. },
  327. deleteComplaint({ commit }, data) {
  328. return new Promise((resolve, reject) => {
  329. deleteComplaint(data).then(response => {
  330. resolve(response)
  331. }).catch(error => {
  332. reject(error)
  333. })
  334. })
  335. },
  336. addComplaint1({ commit }, data) {
  337. return new Promise((resolve, reject) => {
  338. addComplaint1(data).then(response => {
  339. resolve(response)
  340. }).catch(error => {
  341. reject(error)
  342. })
  343. })
  344. },
  345. //20250324 通知,公告,消息
  346. }
  347. export default {
  348. namespaced: true,
  349. state,
  350. mutations,
  351. actions
  352. }