common.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import { get, post } from "@/api/index";
  2. export default {
  3. /**
  4. * 获取研究员列表
  5. * @param {Object} params
  6. * @param {Number} params.PageSize
  7. * @param {Number} params.CurrentIndex
  8. * @returns
  9. */
  10. getAuthorList: params => {
  11. return get('/analyst/list', params)
  12. },
  13. /**
  14. * 上传研究员头像
  15. * @param {Object} params
  16. * @param {File} params.File
  17. * @returns res.Data {Url:'',FileName:''}
  18. */
  19. uploadAuthorPic: params => {
  20. return post('/analyst/uploadImage',params)
  21. },
  22. /**
  23. * 编辑研究员
  24. * @param {Object} params
  25. * @param {Number} params.Id
  26. * @param {String} params.HeadImgUrl
  27. * @param {String} params.Introduction
  28. * @returns
  29. */
  30. editAuthor: params => {
  31. return post('/analyst/edit',params)
  32. },
  33. /**
  34. * 禁用/启用研究员
  35. * @param {Object} params
  36. * @param {Number} params.Id
  37. * @param {String} params.Status enabled-启用,disabled-禁用
  38. * @returns
  39. */
  40. analystStatus: params => {
  41. return post('/analyst/status',params)
  42. }
  43. };