Commit bfc9eccc2c9ed37d3007319eecc4ef89c891505f

Authored by fengwotao
1 parent 3f7c8c21

fix(src/packages): 信息下的控件 时间选择器 修复时间选择器绑定了折线图历史数据,第一次选择时间数据正常显示并有12号数据,选择12号当天则数据没有

@@ -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 }