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,7 +65,13 @@ const onChange = (v: number | number[] | null) => { | ||
65 | dateStart = v[0] | 65 | dateStart = v[0] |
66 | dateEnd = v[1] | 66 | dateEnd = v[1] |
67 | daterange = `${v[0]}-${v[1]}` | 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 | useChartInteract( | 76 | useChartInteract( |
71 | props.chartConfig, | 77 | props.chartConfig, |
@@ -146,7 +152,7 @@ watch( | @@ -146,7 +152,7 @@ watch( | ||
146 | date.add(newData.differValue[0], newData.differUnit[0]) | 152 | date.add(newData.differValue[0], newData.differUnit[0]) |
147 | ).valueOf() | 153 | ).valueOf() |
148 | } | 154 | } |
149 | - }else if (newData.defaultType === DefaultTypeEnum.STATIC) { | 155 | + } else if (newData.defaultType === DefaultTypeEnum.STATIC) { |
150 | option.dataset = props.chartConfig.option.dataset | 156 | option.dataset = props.chartConfig.option.dataset |
151 | } | 157 | } |
152 | } | 158 | } |