common.js 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. import fetch from '../api/fetch.js'
  2. export default {
  3. dicList() {
  4. return fetch(
  5. '/blade-project-manage/projectstage/v1/getProjectStageList?projectId=636e468f1b02b2323a45205f'
  6. )
  7. },
  8. submit(params) {
  9. // 保存上传文件素材
  10. return fetch('/wutong-library/library/save', params, 'post', 'json')
  11. },
  12. basicFormRequest(url) {
  13. return fetch(url)
  14. },
  15. /**
  16. * 投资是否低于平均值
  17. */
  18. belowAverage(params) {
  19. return fetch(
  20. '/blade-project-manage-v2/project/v2/isBelowAvg',
  21. params,
  22. 'post',
  23. 'json'
  24. )
  25. },
  26. /**
  27. * 统计各类型项目数
  28. */
  29. proNumList(params) {
  30. return fetch(
  31. '/blade-project-manage-v2/project/v2/projectStageNumber',
  32. params,
  33. 'post',
  34. 'json'
  35. )
  36. },
  37. /**
  38. * 年度投资统计
  39. */
  40. investmentProportion(params) {
  41. return fetch(
  42. '/blade-project-manage-v2/project/v2/countInvestment',
  43. params,
  44. 'post',
  45. 'json'
  46. )
  47. },
  48. /**
  49. * 下属部门投资完成情况
  50. */
  51. investmentCompleted(params) {
  52. return fetch(
  53. '/blade-project-manage-v2/project/v2/countChildrenDeptInvestment',
  54. params,
  55. 'post'
  56. )
  57. },
  58. /**
  59. * 项目投资情况分析
  60. */
  61. investmentAnalysis(params) {
  62. return fetch(
  63. '/blade-project-manage-v2/project/v2/investmentAnalysis',
  64. params,
  65. 'post'
  66. )
  67. },
  68. /**
  69. * 项目入库开工情况
  70. */
  71. startWarehousing(params) {
  72. return fetch(
  73. '/blade-project-manage-v2/project/v2/storageStartCount',
  74. params,
  75. 'post'
  76. )
  77. },
  78. /**
  79. * 月累计完成情况
  80. */
  81. monthlyAccumulation(params) {
  82. return fetch(
  83. '/blade-project-manage-v2/project/v2/monthCount',
  84. params,
  85. 'post'
  86. )
  87. },
  88. /**
  89. * 资金投向领域
  90. */
  91. investmentAreas(params) {
  92. return fetch(
  93. '/blade-project-manage-v2/project/v2/moneyFieldCount',
  94. params,
  95. 'post',
  96. 'json'
  97. )
  98. },
  99. /**
  100. * 投资分类占比
  101. */
  102. proportionOfClassification(params) {
  103. return fetch(
  104. '/blade-project-manage-v2/project/v2/investmentAategory',
  105. params,
  106. 'post',
  107. 'json'
  108. )
  109. }
  110. }