Files
AJ-Report/report-ui/src/api/report.js
木子李·De 7a80247496 update
2021-07-07 17:08:11 +08:00

174 lines
3.2 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/*
* @Author: qianlishi
* @Date: 2020-07-13 15:13:37
* @Last Modified by: qianlishi
* @Last Modified time: 2021-03-04 10:46:26
*/
import request from '@/utils/request'
// datasource
export function pageList (params) {
return request({
url: '/dataSource/pageList',
method: 'get',
params,
})
}
export function dataSource (data) {
return request({
url: '/dataSource/' + data.id,
method: 'get',
data,
})
}
// delete datasource
export function deleteDataSource (data) {
return request({
url: '/dataSource/' + data.id,
method: 'delete',
data,
})
}
export function testConnection (data) {
return request({
url: '/dataSource/testConnection',
method: 'post',
data,
})
}
export function addDataSource (data) {
return request({
url: '/dataSource',
method: 'post',
data,
})
}
export function editDataSource (data) {
return request({
url: '/dataSource',
method: 'put',
data,
})
}
// resultset
export function dataSetPreview (data) {
return request({
url: `/dataSet/detailBysetId/${data.id}`,
method: 'get',
})
}
export function addDataSet (data) {
return request({
url: '/dataSet',
method: 'post',
data,
})
}
export function editDataSet (data) {
return request({
url: '/dataSet',
method: 'put',
data,
})
}
// delete dataset
export function deleteDataSet (data) {
return request({
url: '/dataSet/' + data.id,
method: 'delete',
data,
})
}
// 下拉数据源
export function queryAllDataSourceSet (data) {
return request({
url: '/dataSource/queryAllDataSource',
method: 'get',
data,
})
}
// 数据集高级规则js验证
export function verificationSet (data) {
return request({
url: '/dataSetParam/verification',
method: 'post',
data,
})
}
// 测试数据转换以及返回数据table列表
export function testTransformSet (data) {
return request({
url: '/dataSet/testTransform',
method: 'post',
data,
})
}
// report
export function reportPageList (params) {
return request({
url: '/report/pageList',
method: 'get',
params,
})
}
// report
export function addReport (data) {
return request({
url: '/report',
method: 'post',
data,
})
}
// report
export function editReport (data) {
return request({
url: '/report',
method: 'put',
data,
})
}
// report
export function delReport (data) {
return request({
url: '/report/delReport',
method: 'delete',
data,
})
}
// report
export function detailReport (id, accessKey) {
return request({
url: `/report/${id}?accessKey=${accessKey}`,
method: 'get',
})
}
// reportExcel
export function addReportExcel (data) {
return request({
url: '/reportExcel',
method: 'post',
data,
})
}
// reportExcel
export function editReportExcel (data) {
return request({
url: '/reportExcel',
method: 'put',
data,
})
}
// /dataSet/pageList
export function dataSetPageList (data) {
return request({
url: '/dataSet/pageList?page=' + data.page + '&size=' + data.size + '&sort=' + data.sort + '&order=' + data.order + '&pageNumber=' + data.pageNumber + '&pageSize=' + data.pageSize,
method: 'GET',
data,
})
}