You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
115 lines
1.9 KiB
115 lines
1.9 KiB
import request from '@/utils/request';
|
|
import { AxiosPromise } from 'axios';
|
|
import { TableVo } from './types';
|
|
|
|
/**
|
|
* 获取左侧菜单
|
|
*/
|
|
export function getMenu(): AxiosPromise<[]> {
|
|
return request({
|
|
url: '/bi/opt/getMenu',
|
|
method: 'get'
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 获取热源信息
|
|
*/
|
|
export function getStationInfo(): AxiosPromise<[]> {
|
|
return request({
|
|
url: '/bi/opt/getStationInfo',
|
|
method: 'get'
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 获取表格header
|
|
*/
|
|
export function getTableHeader(): AxiosPromise<[]> {
|
|
return request({
|
|
url: '/bi/opt/getTableHeader',
|
|
method: 'get'
|
|
});
|
|
}
|
|
|
|
// /**
|
|
// * 获取表格数据
|
|
// *
|
|
// * @param id
|
|
// */
|
|
// export function getTableData(params: number): AxiosPromise<TableVo> {
|
|
// return request({
|
|
// url: '/bi/opt/getTableData/' + params,
|
|
// method: 'get'
|
|
// });
|
|
// }
|
|
|
|
/**
|
|
* 获取表格数据
|
|
*
|
|
* @param data
|
|
*/
|
|
export function getTableData(data: any) {
|
|
return request({
|
|
url: '/bi/opt/getTableDataPage',
|
|
method: 'post',
|
|
data: data
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 获取供暖办表格数据
|
|
*
|
|
* @param data
|
|
*/
|
|
export function getMockTableData(data: any) {
|
|
return request({
|
|
url: '/bi/opt/mock/getTableDataPage',
|
|
method: 'post',
|
|
data: data
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 配置项修改
|
|
*
|
|
* @param data
|
|
*/
|
|
export function editConfig(data: any) {
|
|
return request({
|
|
url: '/dc/dcUserMonitorConfig/A',
|
|
method: 'post',
|
|
data: data
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 获取底部面板信息
|
|
*/
|
|
export function getTableFooter(params: number): AxiosPromise<[]> {
|
|
return request({
|
|
url: '/bi/opt/getTableFooter/' + params,
|
|
method: 'get'
|
|
});
|
|
}
|
|
/** 发送控制参数 */
|
|
export function sendCtrl(data: any) {
|
|
return request({
|
|
url: '/bi/opt/device/ctrl',
|
|
method: 'post',
|
|
data: data
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 获取报表统计
|
|
*
|
|
* @param queryParams
|
|
*/
|
|
export function dcBusiDayReport(queryParams: any) {
|
|
return request({
|
|
url: '/dc/dcBusiDayReport/list',
|
|
method: 'get',
|
|
params: queryParams
|
|
});
|
|
}
|
|
|