index.ts 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import request from '@/config/axios'
  2. // 获取专家列表
  3. export const getExpertList = (params) => {
  4. return request.get({ url: '/rd/expert-pool/echelonExperts', params })
  5. }
  6. // 新建专家
  7. export const createExpert = (data: any) => {
  8. return request.post({ url: '/rd/expert-pool/create', data })
  9. }
  10. // 更新专家
  11. export const updateExpert = (data: any) => {
  12. return request.put({ url: '/rd/expert-pool/update', data })
  13. }
  14. // 专家详情
  15. export const getExpertDetail = (id: number) => {
  16. return request.get({ url: `/rd/expert-pool/get?id=${id}` })
  17. }
  18. /**
  19. * 团队管理
  20. */
  21. export const getTeamList = (params) => {
  22. return request.get({ url: '/rd/team/page', params })
  23. }
  24. export const createTeam = (data: any) => {
  25. return request.post({ url: '/rd/team/create', data })
  26. }
  27. export const updateTeam = (data: any) => {
  28. return request.put({ url: '/rd/team/update', data })
  29. }
  30. export const deleteTeam = (id: number) => {
  31. return request.delete({ url: `/rd/team/delete?id=${id}` })
  32. }
  33. export const getTeamDetail = (id: number) => {
  34. return request.get({ url: `/rd/team/get?id=${id}` })
  35. }