生产监控前端
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

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
});
}