Commit bfc9eccc2c9ed37d3007319eecc4ef89c891505f
1 parent
3f7c8c21
fix(src/packages): 信息下的控件 时间选择器 修复时间选择器绑定了折线图历史数据,第一次选择时间数据正常显示并有12号数据,选择12号当天则数据没有
Showing
1 changed file
with
7 additions
and
1 deletions
... | ... | @@ -65,7 +65,13 @@ const onChange = (v: number | number[] | null) => { |
65 | 65 | dateStart = v[0] |
66 | 66 | dateEnd = v[1] |
67 | 67 | daterange = `${v[0]}-${v[1]}` |
68 | + //特殊处理 针对日期类型为日期范围的,控件是不带时间的,比如选择当天,[2023-09-08,2023-09-08],传给服务端是没有返回的,服务端需要这种[2023-09-08:00:00:00,2023-09-08:23:59:59] | |
69 | + if (dateStart === dateEnd) { | |
70 | + const lastTs = dayjs(dateEnd).format('YYYY-MM-DD HH:mm:ss') | |
71 | + dateEnd = dayjs(lastTs).set('hour', 23).set('minute', 59).set('second', 59).valueOf() | |
72 | + } | |
68 | 73 | } |
74 | + console.log(daterange) | |
69 | 75 | // 存储到联动数据 |
70 | 76 | useChartInteract( |
71 | 77 | props.chartConfig, |
... | ... | @@ -146,7 +152,7 @@ watch( |
146 | 152 | date.add(newData.differValue[0], newData.differUnit[0]) |
147 | 153 | ).valueOf() |
148 | 154 | } |
149 | - }else if (newData.defaultType === DefaultTypeEnum.STATIC) { | |
155 | + } else if (newData.defaultType === DefaultTypeEnum.STATIC) { | |
150 | 156 | option.dataset = props.chartConfig.option.dataset |
151 | 157 | } |
152 | 158 | } | ... | ... |