/* * @Author: zyk * @Date: 2020-07-13 15:13:37 * @Last Modified by: zyk * @Last Modified time: 2021-03-04 10:46:26 */ import request from '@/utils/request' import { add, del, edit, preview } from '@/api/deviceInfo' // 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, }) } export default { add, edit, del, preview }