8
0

tree.js 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178
  1. import { HcApi } from '../../request/index'
  2. export default {
  3. //分页
  4. async page(form) {
  5. return HcApi({
  6. url: '/api/blade-manager/projectInfo/list',
  7. method: 'get',
  8. params: form,
  9. })
  10. },
  11. //树节点懒加载
  12. async lazyTree(form) {
  13. return HcApi({
  14. url: '/api/blade-manager/archiveTree/lazy-tree',
  15. method: 'get',
  16. params: form,
  17. })
  18. },
  19. //初始化根节点
  20. async treeInit(form) {
  21. return HcApi({
  22. url: '/api/blade-manager/archiveTree/init',
  23. method: 'post',
  24. params: form,
  25. })
  26. },
  27. //全加载树形结构
  28. async allTree(form) {
  29. return HcApi({
  30. url: '/api/blade-manager/archiveTree/tree',
  31. method: 'get',
  32. params: form,
  33. })
  34. },
  35. //同步节点
  36. async syncProjectTree(form) {
  37. return HcApi({
  38. url: '/api/blade-manager/archiveTree/syncProjectTree',
  39. method: 'post',
  40. params: form,
  41. })
  42. },
  43. //节点详情
  44. async treeDetail(form) {
  45. return HcApi({
  46. url: '/api/blade-manager/archiveTree/detail',
  47. method: 'get',
  48. params: form,
  49. })
  50. },
  51. //节点更新
  52. async treeUpdate(form) {
  53. return HcApi({
  54. url: '/api/blade-manager/archiveTree/update',
  55. method: 'post',
  56. data: form,
  57. })
  58. },
  59. //节点新增
  60. async treeAdd(form) {
  61. return HcApi({
  62. url: '/api/blade-manager/archiveTree/save',
  63. method: 'post',
  64. data: form,
  65. })
  66. },
  67. //获取归档树同级节点
  68. async getSameGradeNode(form) {
  69. return HcApi({
  70. url: '/api/blade-manager/archiveTree/get-same-grade-node',
  71. method: 'get',
  72. params: form,
  73. })
  74. },
  75. //提交归档树手动排序
  76. async submitTreeSort(form) {
  77. return HcApi({
  78. url: '/api/blade-manager/archiveTree/submit-tree-sort',
  79. method: 'post',
  80. data: form,
  81. })
  82. },
  83. //删除节点
  84. async removeTree(id) {
  85. return HcApi({
  86. url: '/api/blade-manager/archiveTree/remove',
  87. method: 'post',
  88. params: { id },
  89. })
  90. },
  91. //保存调整元素-设置输入框
  92. async saveTextInfo(form) {
  93. return HcApi({
  94. url: '/api/blade-manager/textdictinfo/saveTextInfo',
  95. method: 'post',
  96. data: form,
  97. })
  98. },
  99. //电签 -- 获取所属方
  100. async getRoleType(form = {}) {
  101. return HcApi({
  102. url: '/api/blade-system/role/getRoleTypeInfo',
  103. method: 'get',
  104. params: form,
  105. })
  106. },
  107. //电签 -- 获取角色类型
  108. async getRoleInfoByParentId(form = {}) {
  109. return HcApi({
  110. url: '/api/blade-system/role/getRoleInfoByParentId',
  111. method: 'get',
  112. params: form,
  113. })
  114. },
  115. //电签 -- 获取签章类型
  116. async findPfxType(form = {}) {
  117. return HcApi({
  118. url: '/api/blade-business/task/query-task-type-status',
  119. method: 'get',
  120. params: form,
  121. })
  122. },
  123. //电签 -- 获取电签信息
  124. async getSignDetail(form = {}) {
  125. return HcApi({
  126. url: '/api/blade-manager/textdictinfo/detail',
  127. method: 'get',
  128. params: form,
  129. })
  130. },
  131. //电签 -- 修改电签信息
  132. async updateDetail(form = {}) {
  133. return HcApi({
  134. url: '/api/blade-manager/textdictinfo/update',
  135. method: 'post',
  136. data: form,
  137. })
  138. },
  139. //电签 -- 获取数据
  140. async getSigList(form = {}) {
  141. return HcApi({
  142. url: '/api/blade-manager/textdictinfo/page',
  143. method: 'get',
  144. params: form,
  145. })
  146. },
  147. //电签 -- 获取预览数据
  148. async getPriwbsPdf(pkeyId) {
  149. return HcApi({
  150. url: '/api/blade-manager/exceltab/get-priwbs-pdf',
  151. method: 'get',
  152. params: { pkeyId },
  153. })
  154. },
  155. async saveSig(form) {
  156. return HcApi({
  157. url: '/api/blade-manager/textdictinfo/save_sigInfo',
  158. method: 'post',
  159. data: form,
  160. })
  161. },
  162. async remove(ids, tabId) {
  163. return HcApi({
  164. url: '/api/blade-manager/textdictinfo/remove',
  165. method: 'post',
  166. params: { ids, tabId },
  167. })
  168. },
  169. //保存默认值
  170. async saveDdefual(form) {
  171. return HcApi({
  172. url: '/api/blade-manager/textdictinfo/save_defaulVal',
  173. method: 'post',
  174. data: form,
  175. })
  176. },
  177. }