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