template.js 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. import request from '@/router/axios';
  2. //获取树模板列表
  3. export const queryBusinessUserOpinionList = (params) => {
  4. return request({
  5. url: '/api/blade-meter/tree/template/list',
  6. method: 'get',
  7. params
  8. })
  9. }
  10. export const getListPage = (current, size, params) => {
  11. return request({
  12. url: '/api/blade-meter/tree/template/page',
  13. method: 'post',
  14. data: {
  15. ...params,
  16. current,
  17. size
  18. }
  19. })
  20. }
  21. export const update = (row) => {
  22. return request({
  23. url: '/api/blade-meter/tree/template/submit',
  24. method: 'post',
  25. data: row
  26. })
  27. }
  28. export const remove = (ids) => {
  29. return request({
  30. url: '/api/blade-meter/tree/template/remove',
  31. method: 'get',
  32. params: {
  33. ids,
  34. }
  35. })
  36. }
  37. //系统树节点懒加载
  38. export const getLazyTree = (params) => {
  39. return request({
  40. url: '/api/blade-meter/tree/system/lazy',
  41. method: 'get',
  42. params
  43. })
  44. }
  45. //新增节点
  46. export const add = (row) => {
  47. return request({
  48. url: '/api/blade-meter/tree/system/save',
  49. method: 'post',
  50. data: row
  51. })
  52. }
  53. //修改节点
  54. export const updateNode = (row) => {
  55. return request({
  56. url: '/api/blade-meter/tree/system/update',
  57. method: 'post',
  58. data: row
  59. })
  60. }
  61. //删除节点
  62. export const removeNode = (id) => {
  63. return request({
  64. url: '/api/blade-meter/tree/system/remove',
  65. method: 'get',
  66. params: {
  67. id,
  68. }
  69. })
  70. }
  71. export const getDetail = (id) => {
  72. return request({
  73. url: '/api/blade-meter/tree/system/detail',
  74. method: 'get',
  75. params: {
  76. id
  77. }
  78. })
  79. }
  80. //系统树节点下级节点列表
  81. export const getChildList = (params) => {
  82. return request({
  83. url: '/api/blade-meter/tree/system/child-list',
  84. method: 'get',
  85. params
  86. })
  87. }
  88. //系统树节点同级列表
  89. export const getSameList = (params) => {
  90. return request({
  91. url: '/api/blade-meter/tree/system/same-list',
  92. method: 'get',
  93. params
  94. })
  95. }
  96. //系统树节点同级排序/
  97. export const sortNode = (row) => {
  98. return request({
  99. url: '/api/blade-meter/tree/system/sort',
  100. method: 'post',
  101. params: row
  102. })
  103. }
  104. //系统树节点新增获取工程类型名称
  105. export const getEngineeringTypeName = (params) => {
  106. return request({
  107. url: '/api/blade-meter/tree/system/getEngineeringTypeName',
  108. method: 'get',
  109. params
  110. })
  111. }
  112. //系统、项目、合同段获取节点类型列表接口
  113. export const getNodeTypeList = (params) => {
  114. return request({
  115. url: '/api/blade-meter/tree/getNodeTypeList',
  116. method: 'get',
  117. params
  118. })
  119. }