archive-tree.js 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. import { HcApi } from "../../request/index";
  2. export default {
  3. async archiveTreeInit(data) {
  4. return HcApi({
  5. url: "/api/blade-manager/archiveTree/init",
  6. method: "post",
  7. params: data,
  8. });
  9. },
  10. async lazyTree(params) {
  11. return HcApi({
  12. url: "/api/blade-manager/archiveTree/lazy-tree",
  13. method: "get",
  14. params,
  15. });
  16. },
  17. async remove(params) {
  18. return HcApi({
  19. url: "/api/blade-manager/archiveTree/remove",
  20. method: "post",
  21. params,
  22. });
  23. },
  24. async archiveTreeSave(data) {
  25. return HcApi({
  26. url: "/api/blade-manager/archiveTree/save",
  27. method: "post",
  28. data,
  29. });
  30. },
  31. async archiveTreeUpdate(data) {
  32. return HcApi({
  33. url: "/api/blade-manager/archiveTree/update",
  34. method: "post",
  35. data,
  36. });
  37. },
  38. async archiveTreeDetail(params) {
  39. return HcApi({
  40. url: "/api/blade-manager/archiveTree/detail",
  41. method: "get",
  42. params,
  43. });
  44. },
  45. async archiveTreetree(params) {
  46. return HcApi({
  47. url: "/api/blade-manager/archiveTree/tree",
  48. method: "get",
  49. params,
  50. });
  51. },
  52. async submitDisplayConfigTree(data) {
  53. return HcApi({
  54. url: "/api/blade-manager/archiveTree/submit-display-config-tree",
  55. method: "post",
  56. data,
  57. });
  58. },
  59. async getSameGradeNode(params) {
  60. return HcApi({
  61. url: "/api/blade-manager/archiveTree/get-same-grade-node",
  62. method: "get",
  63. params,
  64. });
  65. },
  66. async submitArchiveTreeSort(data) {
  67. return HcApi({
  68. url: "/api/blade-manager/archiveTree/submit-tree-sort",
  69. method: "post",
  70. data,
  71. });
  72. },
  73. async saveArchiveAutoRule(params) {
  74. return HcApi({
  75. url: "/api/blade-manager/archiveTree/saveArchiveAutoRule",
  76. method: "post",
  77. params,
  78. });
  79. },
  80. async removeArchiveAutoRule(params) {
  81. return HcApi({
  82. url: "/api/blade-manager/archiveTree/removeArchiveAutoRule",
  83. method: "post",
  84. params,
  85. });
  86. },
  87. async getArchiveAutoRule(params) {
  88. return HcApi({
  89. url: "/api/blade-manager/archiveTree/getArchiveAutoRule",
  90. method: "post",
  91. params,
  92. });
  93. },
  94. async updateArchiveAutoRules(params) {
  95. return HcApi({
  96. url: "/api/blade-manager/archiveTree/updateArchiveAutoRule",
  97. method: "post",
  98. params,
  99. });
  100. },
  101. async syncProjectTree(params) {
  102. return HcApi({
  103. url: "'/api/blade-manager/archiveTree/syncProjectTree",
  104. method: "post",
  105. params,
  106. });
  107. },
  108. };