report.js 3.0 KB

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