index.js 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. import fetch from '../fetch.js'
  2. export default {
  3. /**
  4. * 入库预审项目列表
  5. * @param params
  6. * @returns {Promise | Promise<unknown>}
  7. */
  8. list(params) {
  9. return fetch(
  10. '/blade-project-manage-v2/project-dispatch/v2/pre-storage-page',
  11. params
  12. )
  13. },
  14. /**
  15. * 入库清单文件列表
  16. * @param params
  17. */
  18. fileList(params) {
  19. return fetch(
  20. '/blade-project-manage-v2/project-dispatch/v2/pre-storage-detail',
  21. params
  22. )
  23. },
  24. /**
  25. * 入库文件删除
  26. * @param params
  27. * @returns {Promise | Promise<unknown>}
  28. */
  29. removeFile(params) {
  30. return fetch(
  31. '/blade-project-manage-v2/project-dispatch/v2/storage-delete-file',
  32. params,
  33. 'post'
  34. )
  35. },
  36. /**
  37. * 导出项目入库文件
  38. * @param params
  39. * @returns {Promise | Promise<unknown>}
  40. */
  41. exportFile(params) {
  42. return fetch(
  43. '/blade-project-manage-v2/project-dispatch/v2/export-storage-word',
  44. params
  45. )
  46. },
  47. /**
  48. * 删除预入库项目
  49. * @param params
  50. * @returns {Promise | Promise<unknown>}
  51. */
  52. remove(params) {
  53. return fetch(
  54. '/blade-project-manage-v2/project-dispatch/v2/pre-storage-delete',
  55. params
  56. )
  57. },
  58. /**
  59. * 项目上报至发改
  60. * @param params
  61. * @returns {Promise | Promise<unknown>}
  62. */
  63. report(params) {
  64. return fetch(
  65. '/blade-project-manage-v2/project-dispatch/v2/storage',
  66. params,
  67. 'post'
  68. )
  69. },
  70. /**
  71. * 添加预审问题
  72. * @param params
  73. * @returns {Promise | Promise<unknown>}
  74. */
  75. addIssue(params) {
  76. return fetch(
  77. '/blade-project-manage-v2/project-dispatch/v2/add-warning',
  78. params,
  79. 'post',
  80. 'json'
  81. )
  82. },
  83. /**
  84. * 预警问题
  85. * @param params type =1 已解决 type = 2 已忽略
  86. * @returns {Promise | Promise<unknown>}
  87. */
  88. changeWarn(params) {
  89. return fetch(
  90. '/blade-project-manage-v2/project-dispatch/v2/handle-warning',
  91. params
  92. )
  93. },
  94. /**
  95. * 获取要素
  96. * @param params
  97. * @returns {Promise<unknown>}
  98. */
  99. showDetail(params) {
  100. return fetch(
  101. '/blade-project-manage-v2/project-dispatch/v2/pre-storage-key-detail',
  102. params
  103. )
  104. },
  105. /**
  106. * 关联文件
  107. * @param params
  108. * @returns {Promise<unknown>}
  109. */
  110. linkFile(params) {
  111. return fetch(
  112. '/blade-project-manage-v2/project-dispatch/v2/storage-save-file',
  113. params,
  114. 'post',
  115. 'json'
  116. )
  117. }
  118. }