import React from 'react'; import { service } from '@wisdom-utils/utils'; import HistoryInfo from '../index'; const REQUEST_HTTP = 'http'; const REQUEST_METHOD_POST = 'post'; const REQUEST_METHOD_GET = 'get'; const GET_HISTORY_INFO = 'https://www.fastmock.site/mock/162c15dca15c4dba9ba51e0a0b76929b/api/PandaCore/Monitor/Device/SensorsDataForStation'; //获取历史信息 const GET_DICTIONARY_LIST = 'https://www.fastmock.site/mock/162c15dca15c4dba9ba51e0a0b76929b/api/PandaCore/OMS/Data/GetDataDictionaryList'; //获取数据字典信息 // const GET_HISTORY_INFO = '/api/PandaCore/GCK/Device/SensorsDataForStation'; //获取历史信息 // const GET_DICTIONARY_LIST = '/api/PandaCore/OMS/DataManger/GetDataDictionaryList'; //获取数据字典信息 const historyInfoService = { getHistoryInfo: { url: GET_HISTORY_INFO, method: REQUEST_METHOD_POST, type: REQUEST_HTTP, }, getDictionaryList: { url: GET_DICTIONARY_LIST, method: REQUEST_METHOD_GET, type: REQUEST_HTTP, }, }; const hsService = service(historyInfoService); const getHistoryInfo = hsService.getHistoryInfo; const getDictionaryList = hsService.getDictionaryList; const Demo = () => { return ( <div style={{ height: '800px' }}> <HistoryInfo title={'指标曲线'} tableProps={{ bordered: true }} historyInfoService={getHistoryInfo} historyInfoParams={initialParams} dictionaryService={getDictionaryList} dictionaryParams={{ nodeID: 149 }} /> </div> ); }; export default Demo; const initialParams = { stream: [ { stationCode: 'EGBF00000022', sensors: '进水压力,今日供水量', pointVersions: '二供泵房', dateFrom: '2021-06-16 13:01:37', dateTo: '2021-06-16 14:01:37', }, // { // stationCode: 'EGJZ00000044', // sensors: '进水压力,今日供水量', // pointVersions: '二供机组', // dateFrom: '2021-06-16 13:01:37', // dateTo: '2021-06-16 14:01:37', // }, ], ignoreOutliers: false, // 过滤异常值 isVertical: false, // 是否展示竖表 zoom: '', // 数据抽稀 unit: '', // 数据抽稀 min h };