news.js 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741
  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. updateGoodStatus, updateJobHuntingStatus, updateNoticeStatus, updateComplaintStatus,getDUser,
  8. getJobRecruitingList, addJobRecruiting,getJobRecruitingInfo, upJobRecruiting, delJobRecruiting,getIndustry, getJobCompany, upJobCompany, getPositionList, getJobRecruitingArea, getJobNature, getExperience, getEducation, getSalary, getLanguage, getLevel, getCompanySize, getCompanyNature,checkJobRecruiting,
  9. getBookList, getBookInfo, addBook, deleteBook, updateBook, updateBookStatus ,getJobHuntingApply ,myApplyList
  10. } from '@/api/news'
  11. const state = {
  12. }
  13. const mutations = {
  14. }
  15. const actions = {
  16. //1.资讯中心 start ---------------------------------------->
  17. //获取资讯列表
  18. getArticleList({ commit }, data) {
  19. return new Promise((resolve, reject) => {
  20. getArticleList(data).then(response => {
  21. resolve(response)
  22. }).catch(error => {
  23. reject(error)
  24. })
  25. })
  26. },
  27. //添加资讯
  28. addArticle({ commit }, data) {
  29. return new Promise((resolve, reject) => {
  30. addArticle(data).then(response => {
  31. resolve(response)
  32. }).catch(error => {
  33. reject(error)
  34. })
  35. })
  36. },
  37. //删除资讯
  38. delArticle({ commit }, data) {
  39. return new Promise((resolve, reject) => {
  40. delArticle(data).then(response => {
  41. resolve(response)
  42. }).catch(error => {
  43. reject(error)
  44. })
  45. })
  46. },
  47. //获取资讯详情
  48. getArticleInfo({ commit }, data) {
  49. return new Promise((resolve, reject) => {
  50. getArticleInfo(data).then(response => {
  51. resolve(response)
  52. }).catch(error => {
  53. reject(error)
  54. })
  55. })
  56. },
  57. //修改资讯内容
  58. updateArticle({ commit }, data) {
  59. return new Promise((resolve, reject) => {
  60. updateArticle(data).then(response => {
  61. resolve(response)
  62. }).catch(error => {
  63. reject(error)
  64. })
  65. })
  66. },
  67. //修改资讯显示或隐藏
  68. upArticleStatus({ commit }, data) {
  69. return new Promise((resolve, reject) => {
  70. upArticleStatus(data).then(response => {
  71. resolve(response)
  72. }).catch(error => {
  73. reject(error)
  74. })
  75. })
  76. },
  77. //资讯中心 end ---------------------------------------->
  78. //20250226 产品列表
  79. //获取产品列表
  80. getGoodList({ commit }, data) {
  81. return new Promise((resolve, reject) => {
  82. getGoodList(data).then(response => {
  83. resolve(response)
  84. }).catch(error => {
  85. reject(error)
  86. })
  87. })
  88. },
  89. getGoodInfo({ commit }, data) {
  90. return new Promise((resolve, reject) => {
  91. getGoodInfo(data).then(response => {
  92. resolve(response)
  93. }).catch(error => {
  94. reject(error)
  95. })
  96. })
  97. },
  98. addGood({ commit }, data) {
  99. return new Promise((resolve, reject) => {
  100. addGood(data).then(response => {
  101. resolve(response)
  102. }).catch(error => {
  103. reject(error)
  104. })
  105. })
  106. },
  107. delGood({ commit }, data) {
  108. return new Promise((resolve, reject) => {
  109. delGood(data).then(response => {
  110. resolve(response)
  111. }).catch(error => {
  112. reject(error)
  113. })
  114. })
  115. },
  116. updateGood({ commit }, data) {
  117. return new Promise((resolve, reject) => {
  118. updateGood(data).then(response => {
  119. resolve(response)
  120. }).catch(error => {
  121. reject(error)
  122. })
  123. })
  124. },
  125. websiteList({ commit }, data) {
  126. return new Promise((resolve, reject) => {
  127. websiteList(data).then(response => {
  128. resolve(response)
  129. }).catch(error => {
  130. reject(error)
  131. })
  132. })
  133. },
  134. getWebsiteNavList({ commit }, data) {
  135. return new Promise((resolve, reject) => {
  136. getWebsiteNavList(data).then(response => {
  137. resolve(response)
  138. }).catch(error => {
  139. reject(error)
  140. })
  141. })
  142. },
  143. //20250226 产品列表
  144. //20250306 求职信息
  145. getJobHuntingList
  146. ({ commit }, data) {
  147. return new Promise((resolve, reject) => {
  148. getJobHuntingList(data).then(response => {
  149. resolve(response)
  150. }).catch(error => {
  151. reject(error)
  152. })
  153. })
  154. },
  155. getJobHuntingInfo
  156. ({ commit }, data) {
  157. return new Promise((resolve, reject) => {
  158. getJobHuntingInfo(data).then(response => {
  159. resolve(response)
  160. }).catch(error => {
  161. reject(error)
  162. })
  163. })
  164. },
  165. addJobHunting
  166. ({ commit }, data) {
  167. return new Promise((resolve, reject) => {
  168. addJobHunting(data).then(response => {
  169. resolve(response)
  170. }).catch(error => {
  171. reject(error)
  172. })
  173. })
  174. },
  175. delJobHunting
  176. ({ commit }, data) {
  177. return new Promise((resolve, reject) => {
  178. delJobHunting(data).then(response => {
  179. resolve(response)
  180. }).catch(error => {
  181. reject(error)
  182. })
  183. })
  184. },
  185. updateJobHunting
  186. ({ commit }, data) {
  187. return new Promise((resolve, reject) => {
  188. updateJobHunting(data).then(response => {
  189. resolve(response)
  190. }).catch(error => {
  191. reject(error)
  192. })
  193. })
  194. },
  195. getJobHuntingData
  196. ({ commit }, data) {
  197. return new Promise((resolve, reject) => {
  198. getJobHuntingData(data).then(response => {
  199. resolve(response)
  200. }).catch(error => {
  201. reject(error)
  202. })
  203. })
  204. },
  205. updateGoodStatus
  206. ({ commit }, data) {
  207. return new Promise((resolve, reject) => {
  208. updateGoodStatus(data).then(response => {
  209. resolve(response)
  210. }).catch(error => {
  211. reject(error)
  212. })
  213. })
  214. },
  215. updateJobHuntingStatus
  216. ({ commit }, data) {
  217. return new Promise((resolve, reject) => {
  218. updateJobHuntingStatus(data).then(response => {
  219. resolve(response)
  220. }).catch(error => {
  221. reject(error)
  222. })
  223. })
  224. },
  225. updateNoticeStatus
  226. ({ commit }, data) {
  227. return new Promise((resolve, reject) => {
  228. updateNoticeStatus(data).then(response => {
  229. resolve(response)
  230. }).catch(error => {
  231. reject(error)
  232. })
  233. })
  234. }
  235. ,
  236. updateComplaintStatus
  237. ({ commit }, data) {
  238. return new Promise((resolve, reject) => {
  239. updateComplaintStatus(data).then(response => {
  240. resolve(response)
  241. }).catch(error => {
  242. reject(error)
  243. })
  244. })
  245. },
  246. getComplaintList({ commit }, data) {
  247. return new Promise((resolve, reject) => {
  248. getComplaintList(data).then(response => {
  249. resolve(response)
  250. }).catch(error => {
  251. reject(error)
  252. })
  253. })
  254. }
  255. ,
  256. getComplaintInfo({ commit }, data) {
  257. return new Promise((resolve, reject) => {
  258. getComplaintInfo(data).then(response => {
  259. resolve(response)
  260. }).catch(error => {
  261. reject(error)
  262. })
  263. })
  264. },
  265. updateComplaint({ commit }, data) {
  266. return new Promise((resolve, reject) => {
  267. updateComplaint(data).then(response => {
  268. resolve(response)
  269. }).catch(error => {
  270. reject(error)
  271. })
  272. })
  273. }
  274. ,
  275. deleteComplaint({ commit }, data) {
  276. return new Promise((resolve, reject) => {
  277. deleteComplaint(data).then(response => {
  278. resolve(response)
  279. }).catch(error => {
  280. reject(error)
  281. })
  282. })
  283. },
  284. addComplaint({ commit }, data) {
  285. return new Promise((resolve, reject) => {
  286. addComplaint(data).then(response => {
  287. resolve(response)
  288. }).catch(error => {
  289. reject(error)
  290. })
  291. })
  292. },
  293. getDUser({ commit }, data) {
  294. return new Promise((resolve, reject) => {
  295. getDUser(data).then(response => {
  296. resolve(response)
  297. }).catch(error => {
  298. reject(error)
  299. })
  300. })
  301. },
  302. //20250306 求职信息
  303. getWebsiteNavPool({ commit }, data) {
  304. return new Promise((resolve, reject) => {
  305. getWebsiteNavPool(data).then(response => {
  306. resolve(response)
  307. }).catch(error => {
  308. reject(error)
  309. })
  310. })
  311. },
  312. getWebsiteNavPoolSite({ commit }, data) {
  313. return new Promise((resolve, reject) => {
  314. getWebsiteNavPoolSite(data).then(response => {
  315. resolve(response)
  316. }).catch(error => {
  317. reject(error)
  318. })
  319. })
  320. },
  321. //1.投票列表 start fr---------------------------------------->
  322. //1.1获取投票列表
  323. getSurveyList({commit},data) {
  324. return new Promise((resolve, reject) => {
  325. getSurveyList(data).then(response => {
  326. resolve(response)
  327. }).catch(error => {
  328. reject(error)
  329. })
  330. })
  331. },
  332. //1.2获取投票详情
  333. getSurveyInfo({commit},data) {
  334. return new Promise((resolve, reject) => {
  335. getSurveyInfo(data).then(response => {
  336. resolve(response)
  337. }).catch(error => {
  338. reject(error)
  339. })
  340. })
  341. },
  342. //1投票列表 end ---------------------------------------->
  343. //20250324 通知,公告,消息
  344. getNoticeList({commit},data) {
  345. return new Promise((resolve, reject) => {
  346. getNoticeList(data).then(response => {
  347. resolve(response)
  348. }).catch(error => {
  349. reject(error)
  350. })
  351. })
  352. },
  353. getNoticeInfo({commit},data) {
  354. return new Promise((resolve, reject) => {
  355. getNoticeInfo(data).then(response => {
  356. resolve(response)
  357. }).catch(error => {
  358. reject(error)
  359. })
  360. })
  361. },
  362. addNotice({commit},data) {
  363. return new Promise((resolve, reject) => {
  364. addNotice(data).then(response => {
  365. resolve(response)
  366. }).catch(error => {
  367. reject(error)
  368. })
  369. })
  370. },
  371. updateNotice({commit},data) {
  372. return new Promise(
  373. (resolve, reject) => {
  374. updateNotice(data).then(response => {
  375. resolve(response)
  376. }).catch(error => {
  377. reject(error)
  378. })
  379. }
  380. )
  381. },
  382. deleteNotice({commit},data) {
  383. return new Promise((resolve, reject) => {
  384. deleteNotice(data).then(response => {
  385. resolve(response)
  386. }).catch(error => {
  387. reject(error)
  388. })
  389. })
  390. },
  391. getMSG({commit},data) {
  392. return new Promise((resolve, reject) => {
  393. getMSG(data).then(response => {
  394. resolve(response)
  395. }).catch(error => {
  396. reject(error)
  397. })
  398. })
  399. },
  400. getComplaintList({commit},data) {
  401. return new Promise((resolve, reject) => {
  402. getComplaintList(data).then(response => {
  403. resolve(response)
  404. }).catch(error => {
  405. reject(error)
  406. })
  407. })
  408. },
  409. getComplaintInfo({ commit }, data) {
  410. return new Promise((resolve, reject) => {
  411. getComplaintInfo(data).then(response => {
  412. resolve(response)
  413. }).catch(error => {
  414. reject(error)
  415. })
  416. })
  417. },
  418. updateComplaint({ commit }, data) {
  419. return new Promise((resolve, reject) => {
  420. updateComplaint(data).then(response => {
  421. resolve(response)
  422. }).catch(error => {
  423. reject(error)
  424. })
  425. })
  426. },
  427. deleteComplaint({ commit }, data) {
  428. return new Promise((resolve, reject) => {
  429. deleteComplaint(data).then(response => {
  430. resolve(response)
  431. }).catch(error => {
  432. reject(error)
  433. })
  434. })
  435. },
  436. addComplaint1({ commit }, data) {
  437. return new Promise((resolve, reject) => {
  438. addComplaint1(data).then(response => {
  439. resolve(response)
  440. }).catch(error => {
  441. reject(error)
  442. })
  443. })
  444. },
  445. //20250324 通知,公告,消息
  446. //20250422 书刊音像
  447. getBookList({commit},data) {
  448. return new Promise((resolve, reject) => {
  449. getBookList(data).then(response => {
  450. resolve(response)
  451. }).catch(error => {
  452. reject(error)
  453. })
  454. })
  455. },
  456. getBookInfo({commit},data) {
  457. return new Promise((resolve, reject) => {
  458. getBookInfo(data).then(response => {
  459. resolve(response)
  460. }).catch(error => {
  461. reject(error)
  462. })
  463. })
  464. },
  465. addBook({commit},data) {
  466. return new Promise((resolve, reject) => {
  467. addBook(data).then(response => {
  468. resolve(response)
  469. }).catch(error => {
  470. reject(error)
  471. })
  472. })
  473. },
  474. deleteBook({commit},data) {
  475. return new Promise((resolve, reject) => {
  476. deleteBook(data).then(response => {
  477. resolve(response)
  478. }).catch(error => {
  479. reject(error)
  480. })
  481. })
  482. },
  483. updateBook({commit},data) {
  484. return new Promise((resolve, reject) => {
  485. updateBook(data).then(response => {
  486. resolve(response)
  487. }).catch(error => {
  488. reject(error)
  489. })
  490. })
  491. },
  492. updateBookStatus({commit},data) {
  493. return new Promise((resolve, reject) => {
  494. updateBookStatus(data).then(response => {
  495. resolve(response)
  496. }).catch(error => {
  497. reject(error)
  498. })
  499. })
  500. },
  501. getJobHuntingApply({commit},data) {
  502. return new Promise((resolve, reject) => {
  503. getJobHuntingApply(data).then(response => {
  504. resolve(response)
  505. }).catch(error => {
  506. reject(error)
  507. })
  508. })
  509. },
  510. myApplyList({commit},data) {
  511. return new Promise((resolve, reject) => {
  512. myApplyList(data).then(response => {
  513. resolve(response)
  514. }).catch(error => {
  515. reject(error)
  516. })
  517. })
  518. },
  519. //20250422 书刊音像
  520. //招聘列表 start  fr ------------------------------------->
  521. //1.获取职位列表
  522. getJobRecruitingList({commit},data) {
  523. return new Promise((resolve, reject) => {
  524. getJobRecruitingList(data).then(response => {
  525. resolve(response)
  526. }).catch(error => {
  527. reject(error)
  528. })
  529. })
  530. },
  531. //2.添加职位
  532. addJobRecruiting({commit},data) {
  533. return new Promise((resolve, reject) => {
  534. addJobRecruiting(data).then(response => {
  535. resolve(response)
  536. }).catch(error => {
  537. reject(error)
  538. })
  539. })
  540. },
  541. // 3.获取职位详情
  542. getJobRecruitingInfo({commit},data) {
  543. return new Promise((resolve, reject) => {
  544. getJobRecruitingInfo(data).then(response => {
  545. resolve(response)
  546. }).catch(error => {
  547. reject(error)
  548. })
  549. })
  550. },
  551. //4.修改职位
  552. upJobRecruiting({commit},data) {
  553. return new Promise((resolve, reject) => {
  554. upJobRecruiting(data).then(response => {
  555. resolve(response)
  556. }).catch(error => {
  557. reject(error)
  558. })
  559. })
  560. },
  561. // 5.删除职位
  562. delJobRecruiting({commit},data) {
  563. return new Promise((resolve, reject) => {
  564. delJobRecruiting(data).then(response => {
  565. resolve(response)
  566. }).catch(error => {
  567. reject(error)
  568. })
  569. })
  570. },
  571. // 6.获取公司信息
  572. getJobCompany({commit},data) {
  573. return new Promise((resolve, reject) => {
  574. getJobCompany(data).then(response => {
  575. resolve(response)
  576. }).catch(error => {
  577. reject(error)
  578. })
  579. })
  580. },
  581. // 7.修改公司信息
  582. upJobCompany({commit},data) {
  583. return new Promise((resolve, reject) => {
  584. upJobCompany(data).then(response => {
  585. resolve(response)
  586. }).catch(error => {
  587. reject(error)
  588. })
  589. })
  590. },
  591. // 2.0 获取行业
  592. getIndustry({commit},data) {
  593. return new Promise((resolve, reject) => {
  594. getIndustry(data).then(response => {
  595. resolve(response)
  596. }).catch(error => {
  597. reject(error)
  598. })
  599. })
  600. },
  601. // 2.1 获取职位分类
  602. getPositionList({commit},data) {
  603. return new Promise((resolve, reject) => {
  604. getPositionList(data).then(response => {
  605. resolve(response)
  606. }).catch(error => {
  607. reject(error)
  608. })
  609. })
  610. },
  611. // 2.2 获取工作区域
  612. getJobRecruitingArea({commit},data) {
  613. return new Promise((resolve, reject) => {
  614. getJobRecruitingArea(data).then(response => {
  615. resolve(response)
  616. }) .catch(error => {
  617. reject(error)
  618. })
  619. })
  620. },
  621. // 2.3 获取工作性质
  622. getJobNature({commit},data) {
  623. return new Promise((resolve, reject) => {
  624. getJobNature(data).then(response => {
  625. resolve(response)
  626. }).catch(error => {
  627. reject(error)
  628. })
  629. })
  630. },
  631. // 2.4 获取工作经验
  632. getExperience({commit},data) {
  633. return new Promise((resolve, reject) => {
  634. getExperience(data).then(response => {
  635. resolve(response)
  636. }) .catch(error => {
  637. reject(error)
  638. })
  639. })
  640. },
  641. // 2.5 获取教育程度
  642. getEducation({commit},data) {
  643. return new Promise((resolve, reject) => {
  644. getEducation(data).then(response => {
  645. resolve(response)
  646. }).catch(error => {
  647. reject(error)
  648. })
  649. })
  650. },
  651. // 2.6 获取薪资
  652. getSalary({commit},data) {
  653. return new Promise((resolve, reject) => {
  654. getSalary(data).then(response => {
  655. resolve(response)
  656. }).catch(error => {
  657. reject(error)
  658. })
  659. })
  660. },
  661. // 2.7 获取语言
  662. getLanguage({commit},data) {
  663. return new Promise((resolve, reject) => {
  664. getLanguage(data).then(response => {
  665. resolve(response)
  666. }) .catch(error => {
  667. reject(error)
  668. })
  669. })
  670. },
  671. // 2.8 获取级别
  672. getLevel({commit},data) {
  673. return new Promise((resolve, reject) => {
  674. getLevel(data).then(response => {
  675. resolve(response)
  676. }).catch(error => {
  677. reject(error)
  678. })
  679. })
  680. },
  681. // 2.9 获取公司规模
  682. getCompanySize({commit},data) {
  683. return new Promise((resolve, reject) => {
  684. getCompanySize(data).then(response => {
  685. resolve(response)
  686. }) .catch(error => {
  687. reject(error)
  688. })
  689. })
  690. },
  691. // 2.10 获取公司性质
  692. getCompanyNature({commit},data) {
  693. return new Promise((resolve, reject) => {
  694. getCompanyNature(data).then(response => {
  695. resolve(response)
  696. }).catch(error => {
  697. reject(error)
  698. })
  699. })
  700. },
  701. // 8.修改职位信息状态(审核通过、拒绝、撤回)
  702. checkJobRecruiting({commit},data) {
  703. return new Promise((resolve, reject) => {
  704. checkJobRecruiting(data).then(response => {
  705. resolve(response)
  706. }).catch(error => {
  707. reject(error)
  708. })
  709. })
  710. },
  711. // 招聘列表 end  fr ------------------------------------->
  712. }
  713. export default {
  714. namespaced: true,
  715. state,
  716. mutations,
  717. actions
  718. }