|
|
@@ -52,12 +52,12 @@
|
|
|
import { Modal, DatePicker, Button, message, Input } from 'ant-design-vue';
|
|
|
import { BasicTree } from '/@/components/Tree/index';
|
|
|
import CustomChart from '/@/components/Configurable/detail/CustomChart.vue';
|
|
|
- import { treeData, historicalMockChartData } from '../monitor.data'; // 引入模拟数据
|
|
|
+ import { treeData } from '../monitor.data'; // 引入模拟数据
|
|
|
import dayjs from 'dayjs';
|
|
|
- import isBetween from 'dayjs/plugin/isBetween'; // 引入 isBetween 插件
|
|
|
+ // import isBetween from 'dayjs/plugin/isBetween'; // 引入 isBetween 插件
|
|
|
|
|
|
- // 关键:使用 dayjs 插件
|
|
|
- dayjs.extend(isBetween);
|
|
|
+ // // 关键:使用 dayjs 插件
|
|
|
+ // dayjs.extend(isBetween);
|
|
|
|
|
|
// 组件注册
|
|
|
const RangePicker = DatePicker.RangePicker;
|
|
|
@@ -161,11 +161,7 @@
|
|
|
const end = dayjs(dateRange.value[1]); // 转为 dayjs 实例
|
|
|
|
|
|
// 1. 筛选时间范围内的模拟数据(修复核心漏洞)
|
|
|
- const filteredData = historicalMockChartData.filter((item) => {
|
|
|
- const itemTime = dayjs(item.time); // 解析 item.time 为 dayjs 实例
|
|
|
- // 修复 isBetween 用法:明确指定 unit 为 'second',包容性为 '[]'
|
|
|
- return itemTime.isBetween(start, end, 'second', '[]');
|
|
|
- });
|
|
|
+ const filteredData = [];
|
|
|
|
|
|
// 2. 构建图表数据结构(适配 CustomChart 的 line 类型)
|
|
|
const timeMap = new Map();
|