report.js 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. /*
  2. * @Author: qianlishi
  3. * @Date: 2020-07-13 15:13:37
  4. * @Last Modified by: qianlishi
  5. * @Last Modified time: 2021-03-04 10:46:26
  6. */
  7. import request from '@/utils/request'
  8. // resultset
  9. export function dataSetPreview (data) {
  10. return request({
  11. url: `/dataSet/detailBysetId/${data.id}`,
  12. method: 'get',
  13. })
  14. }
  15. export function addDataSet (data) {
  16. return request({
  17. url: '/dataSet',
  18. method: 'post',
  19. data,
  20. })
  21. }
  22. export function editDataSet (data) {
  23. return request({
  24. url: '/dataSet',
  25. method: 'put',
  26. data,
  27. })
  28. }
  29. // delete dataset
  30. export function deleteDataSet (data) {
  31. return request({
  32. url: '/dataSet/' + data.id,
  33. method: 'delete',
  34. data,
  35. })
  36. }
  37. // 下拉数据源
  38. export function queryAllDataSourceSet (data) {
  39. return request({
  40. url: '/dataSource/queryAllDataSource',
  41. method: 'get',
  42. data,
  43. })
  44. }
  45. // 数据集高级规则js验证
  46. export function verificationSet (data) {
  47. return request({
  48. url: '/dataSetParam/verification',
  49. method: 'post',
  50. data,
  51. })
  52. }
  53. // 测试数据转换,以及返回数据table列表
  54. export function testTransformSet (data) {
  55. return request({
  56. url: '/dataSet/testTransform',
  57. method: 'post',
  58. data,
  59. })
  60. }
  61. // report
  62. export function reportPageList (params) {
  63. return request({
  64. url: '/report/pageList',
  65. method: 'get',
  66. params,
  67. })
  68. }
  69. // report
  70. export function addReport (data) {
  71. return request({
  72. url: '/report',
  73. method: 'post',
  74. data,
  75. })
  76. }
  77. // report
  78. export function editReport (data) {
  79. return request({
  80. url: '/report',
  81. method: 'put',
  82. data,
  83. })
  84. }
  85. // report
  86. export function delReport (data) {
  87. return request({
  88. url: '/report/delReport',
  89. method: 'delete',
  90. data,
  91. })
  92. }
  93. // report
  94. export function detailReport (id, accessKey) {
  95. return request({
  96. url: `/report/${id}?accessKey=${accessKey}`,
  97. method: 'get',
  98. })
  99. }
  100. // reportExcel
  101. export function addReportExcel (data) {
  102. return request({
  103. url: '/reportExcel',
  104. method: 'post',
  105. data,
  106. })
  107. }
  108. // reportExcel
  109. export function editReportExcel (data) {
  110. return request({
  111. url: '/reportExcel',
  112. method: 'put',
  113. data,
  114. })
  115. }
  116. // /dataSet/pageList
  117. export function dataSetPageList (params) {
  118. return request({
  119. url: '/dataSet/pageList',
  120. method: 'GET',
  121. params,
  122. })
  123. }