You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
80 lines
1.7 KiB
JavaScript
80 lines
1.7 KiB
JavaScript
2 years ago
|
/*!
|
||
|
* 数据源管理
|
||
|
*/
|
||
|
import { get, post } from 'packages/js/utils/http'
|
||
|
|
||
|
/**
|
||
|
* 新增/修改数据源
|
||
|
* @param params
|
||
|
* @param flag
|
||
|
* @returns {*}
|
||
|
*/
|
||
|
const addOrUpdateDataSource = (params = {}, flag = false) => post('/bigScreen/datasource/addOrUpdateDataSource', params, flag)
|
||
|
|
||
|
/**
|
||
|
* 数据源名称校验
|
||
|
* @param params
|
||
|
* @param flag
|
||
|
* @returns {*}
|
||
|
*/
|
||
|
const checkRepeat = (params = {}, flag = false) => post('/bigScreen/datasource/checkRepeat', params, flag)
|
||
|
|
||
|
/**
|
||
|
* 数据源连接测试
|
||
|
* @param params
|
||
|
* @param flag
|
||
|
* @returns {*}
|
||
|
*/
|
||
|
const sourceLinkTest = (params = {}, flag = false) => post('/bigScreen/datasource/sourceLinkTest', params, flag)
|
||
|
|
||
|
/**
|
||
|
* 获取数据源列表
|
||
|
* @param params
|
||
|
* @param flag
|
||
|
* @returns {*}
|
||
|
*/
|
||
|
const datasourcePage = (params = {}, flag = false) => get('/bigScreen/datasource/page', params, flag)
|
||
|
|
||
|
/**
|
||
|
* 获取数据源列表
|
||
|
* @param params
|
||
|
* @param flag
|
||
|
* @returns {*}
|
||
|
*/
|
||
|
const datasourceList = (params = {}, flag = false) => get('/bigScreen/datasource/list', params, flag)
|
||
|
|
||
|
/**
|
||
|
* 删除数据源
|
||
|
* @param id
|
||
|
* @param flag
|
||
|
* @returns {*}
|
||
|
*/
|
||
|
const sourceRemove = (id = '-1', flag = false) => get(`/bigScreen/datasource/sourceRemove/${id}`, {}, flag)
|
||
|
|
||
|
/**
|
||
|
* 获取数据源下表列表
|
||
|
* @param id
|
||
|
* @param flag
|
||
|
* @returns {*}
|
||
|
*/
|
||
|
const getSourceTable = (id = '-1', flag = false) => get(`/bigScreen/datasource/getSourceTable/${id}`, {}, flag)
|
||
|
|
||
|
/**
|
||
|
* 获取数据源下视图列表
|
||
|
* @param id
|
||
|
* @param flag
|
||
|
* @returns {*}
|
||
|
*/
|
||
|
const getSourceView = (id = '-1', flag = false) => get(`/bigScreen/datasource/getSourceView/${id}`, {}, flag)
|
||
|
|
||
|
export {
|
||
|
addOrUpdateDataSource,
|
||
|
checkRepeat,
|
||
|
sourceLinkTest,
|
||
|
datasourcePage,
|
||
|
datasourceList,
|
||
|
sourceRemove,
|
||
|
getSourceTable,
|
||
|
getSourceView
|
||
|
}
|