index.js 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. import fetch from "../fetch.js";
  2. export default {
  3. /**
  4. * 项目相关借口
  5. * @returns {Promise<unknown>}
  6. */
  7. projectList(params) { //项目列表
  8. return fetch('/blade-project-manage/project/v1/page', params)
  9. },
  10. projectAdd(params) { //新增项目
  11. return fetch('/blade-project-manage/project/v1/save', params, 'post', 'json')
  12. },
  13. projectRemove(params) { //删除项目
  14. return fetch('/blade-project-manage/project/v1/remove', params, 'post')
  15. },
  16. typeList() { //项目分类列表
  17. return fetch('/blade-project-manage/projecttype/v1/list')
  18. },
  19. projectInfo(id) { //项目详细信息
  20. return fetch('/blade-project-manage/project/v1/detail/' + id)
  21. },
  22. proUpdate(params) {//项目信息更新
  23. return fetch('/blade-project-manage/project/v1/update', params, 'post', 'json')
  24. },
  25. issuanceDetail(params) { //项目发行明细
  26. return fetch('/blade-project-manage/projectdetail/v1/list', params)
  27. },
  28. issueAdd(params) {//新增发行明细
  29. return fetch('/blade-project-manage/projectdetail/v1/save', params, 'post', 'json')
  30. },
  31. userStageList() { //统计用户阶段项目数
  32. return fetch('/blade-project-manage/stage/v1/countProjectStagelist')
  33. },
  34. includeStage(params) { //单个项目包含阶段
  35. return fetch('/blade-project-manage/projectstage/v1/getProjectStageList', params)
  36. },
  37. folderList(params) { //阶段包含文件夹列表
  38. return fetch('/blade-project-manage/projectstagefilefolder/v1/getProjectStageFileList', params)
  39. },
  40. folderListAll(params) { //历史数据文件夹列表
  41. return fetch('/blade-project-manage/filefolder/v1/list', params)
  42. },
  43. folderRemove(params) { //删除文件夹
  44. return fetch('/blade-project-manage/filefolder/v1/remove', params, 'post')
  45. },
  46. folderAdd(params) { //添加文件夹
  47. return fetch('/blade-project-manage/filefolder/v1/save', params, 'post', 'json')
  48. },
  49. fileList(params) { //文件夹里包含文件列表
  50. return fetch('/blade-project-manage/bladefile/v1/getListByFolderId', params)
  51. },
  52. fileDetail(id) {
  53. return fetch('/wutong-library/library/detail/' + id)
  54. },
  55. articleDetailByFile(id) {
  56. return fetch('/wutong-library/library/detail/file/' + id)
  57. },
  58. fileAdd(params) { //上传(新增)文件
  59. return fetch('/blade-project-manage/bladefile/v1/save', params, 'post', 'json')
  60. },
  61. fileRemove(params) { //删除文件
  62. return fetch('/blade-project-manage/bladefile/v1/remove', params, 'post')
  63. },
  64. /**
  65. * 业主主动授权
  66. * @param params
  67. * @returns {Promise | Promise<unknown>}
  68. */
  69. initCode (params) {
  70. return fetch('/blade-project-manage/qrcode/v1/getGrantQrcode', params, 'post', 'json')
  71. }
  72. }