service.js 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. import request from '@/utils/request'
  2. import { SERV_URL } from '@/api/baseUrl'
  3. /**
  4. * 删除数据
  5. * @param {*} params
  6. */
  7. export function remove(params) {
  8. return request({
  9. url: SERV_URL() + '/serv/service/remove',
  10. method: 'post',
  11. isLoading: true,
  12. params: params
  13. })
  14. }
  15. /**
  16. * 保存数据
  17. * @param {*} params
  18. */
  19. export function save(params) {
  20. return request({
  21. url: SERV_URL() + '/serv/service/save',
  22. method: 'post',
  23. isLoading: true,
  24. data: params
  25. })
  26. }
  27. /**
  28. * 获取数据
  29. * @param {*} params
  30. */
  31. export function get(params) {
  32. return request({
  33. url: SERV_URL() + '/serv/service/get',
  34. method: 'get',
  35. params
  36. })
  37. }
  38. /**
  39. * 获取数据
  40. * @param {*} params
  41. */
  42. export function getByKey(params) {
  43. return request({
  44. url: SERV_URL() + '/serv/service/get/key',
  45. method: 'get',
  46. params
  47. })
  48. }
  49. /**
  50. * 树形
  51. * @param {*} params
  52. */
  53. export function findTreeData(params) {
  54. return request({
  55. url: SERV_URL() + '/serv/service/getTreeData',
  56. method: 'get',
  57. params
  58. })
  59. }
  60. /**
  61. * 解析器数据
  62. * @param {*} params
  63. */
  64. export function findResponseParsers(params) {
  65. return request({
  66. url: SERV_URL() + '/serv/service/find/response/parsers',
  67. method: 'get',
  68. params
  69. })
  70. }
  71. /**
  72. * 处理器数据
  73. * @param {*} params
  74. */
  75. export function findRequestHandlers(params) {
  76. return request({
  77. url: SERV_URL() + '/serv/service/find/request/handlers',
  78. method: 'get',
  79. params
  80. })
  81. }
  82. /**
  83. * 解析数据
  84. * @param {*} data
  85. */
  86. export function execute(data) {
  87. return request({
  88. url: SERV_URL() + '/serv/service/execute',
  89. method: 'post',
  90. data: data
  91. })
  92. }
  93. /**
  94. * 解析数据
  95. * @param {*} params
  96. */
  97. export function parseService(params) {
  98. return request({
  99. url: SERV_URL() + '/serv/service/parseService',
  100. method: 'post',
  101. params
  102. })
  103. }
  104. /**
  105. * 测试数据
  106. * @param {*} params
  107. */
  108. export function testService(params) {
  109. return request({
  110. url: SERV_URL() + '/serv/service/testService',
  111. method: 'post',
  112. data: params
  113. })
  114. }