app.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. import request from '@/utils/request'
  2. import wechath5 from '@/utils/wechath5'
  3. import {client} from '@/utils/tools'
  4. //账号登录
  5. export function authLogin(data) {
  6. return request.post("/auth/login", {...data, client})
  7. }
  8. export function authLogout(data) {
  9. return request.post("/auth/logout", {...data, client})
  10. }
  11. //忘记密码
  12. export function forgetPwd(data) {
  13. return request.post("/myCenter/updatepwd", {...data, client})
  14. }
  15. //common
  16. export function getConfig(data) {
  17. return request.get("/common/config", {...data, client})
  18. }
  19. //人才分类
  20. export function getCategoryTree(params) {
  21. return request.get('/category', {params})
  22. }
  23. //分类详情
  24. export function getCategoryDetail(params) {
  25. return request.get('/category/'+ params.id)
  26. }
  27. //标签
  28. export function getTagList(params) {
  29. return request.get('/tag', {params})
  30. }
  31. //提交意见反馈
  32. export function postSuggest(params) {
  33. return request.post('/suggest', params)
  34. }
  35. //人才列表
  36. export function getTalentsList(params) {
  37. return request.get('article', {params})
  38. }
  39. export function postTalents(params) {
  40. return request.post('article', params)
  41. }
  42. //足迹
  43. export function getTalentsFootprintList(params) {
  44. return request.get('article/footprint', {params})
  45. }
  46. //历史搜索
  47. export function getHistorySearch(params) {
  48. return request.get('article/history-search', {params})
  49. }
  50. // 清空历史搜索
  51. export function clearSearch() {
  52. return request.post('article/clear-search');
  53. }
  54. //人才详情
  55. export function getTalentsDetail(params) {
  56. return request.get('article/' + params.id)
  57. }
  58. export function getTalentsCount(params) {
  59. return request.get('article/count', {params})
  60. }
  61. //数据类型
  62. export function getTalentsModule(params) {
  63. return request.get('article/module', {params})
  64. }
  65. //反馈
  66. export function feedback(data) {
  67. return request.post('/user/feedback', data)
  68. }
  69. //聚才网获取用户信息
  70. export function getInfoByToken(data) {
  71. return request.post('https://www.jucai.gov.cn/api/auth/getInfoByToken', data)
  72. }
  73. //人才政策计算器
  74. export function getSurvey (params) {
  75. return request.get('survey', {params})
  76. }
  77. export function submitSurvey (data) {
  78. return request.post('survey/submit', data)
  79. }
  80. export function submitSurveyEnterprise (data) {
  81. return request.post('survey/enterprise', data)
  82. }
  83. export function policyDetail (params) {
  84. return request.get('policy/details', {params})
  85. }
  86. export function policyCategory (params) {
  87. return request.get('policy/category', {params})
  88. }
  89. export function policyList (params) {
  90. return request.get('policy', {params})
  91. }