<View className="drawer-item">
<View className="drawer-item-key">登记时间</View>
<View className="picker">
<Picker mode="date" value={filterParams.start_dt} onChange={onStartDateChange}>
<View className="date">{filterParams.start_dt}</View>
</Picker>
<Picker mode="date" value={filterParams.end_dt} onChange={onEndDateChange}>
<View className="date">{filterParams.end_dt}</View>
</Picker>
</View>
</View>
const onEndDateChange = event => {
const { value } = event.detail;
const valueTime = new Date(value).getTime();
const courentDate = new Date().getTime();
if (valueTime > courentDate) {
return Taro.showToast({
title: '结束时间不得大于当前时间',
icon: 'none',
});
}
if (value < startDt) {
return Taro.showToast({
title: '结束时间不得早于开始时间',
icon: 'none',
});
}
setStartDt(value);
handleFilterParamsChange('end_dt', value);
};