|
|
@@ -741,19 +741,31 @@ class PublicContent extends Component {
|
|
|
isPartition
|
|
|
pickerShow={this.state.isPickerRender}
|
|
|
onconditionaljudgment={(v) => {
|
|
|
- let a = dayjs(
|
|
|
- dayjs(v.detail.endTime)
|
|
|
- .second(0)
|
|
|
- .format("YYYY-MM-DD HH:mm:ss")
|
|
|
- );
|
|
|
- let b = dayjs(dayjs().second(0).format("YYYY-MM-DD HH:mm:ss"));
|
|
|
- if (a.isBefore(b)) {
|
|
|
+ const { startTime, endTime, setLv } = v.detail
|
|
|
+ let startTimeD = dayjs(dayjs(startTime).second(0).format("YYYY-MM-DD HH:mm:ss"))
|
|
|
+ let endTimeD = dayjs(dayjs(endTime).second(0).format("YYYY-MM-DD HH:mm:ss"))
|
|
|
+ let currTimeD = dayjs(dayjs().second(0).format("YYYY-MM-DD HH:mm:ss"))
|
|
|
+
|
|
|
+ console.log(dayjs(startTime).format("YYYY-MM-DD HH:mm:ss"))
|
|
|
+ if (dayjs(startTime).format("YYYY-MM-DD HH:mm:ss") != this.state.rangeStartMinuteVal) {
|
|
|
+ // 如果修改了开始时间,则需要判断开始时间不能小于当前时间
|
|
|
+ if (startTimeD.isBefore(currTimeD)) {
|
|
|
+ Taro.showToast({
|
|
|
+ title: "开始时间不能小于当前时间",
|
|
|
+ icon: "none",
|
|
|
+ });
|
|
|
+ setLv(false);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if (endTimeD.isBefore(startTimeD)) {
|
|
|
Taro.showToast({
|
|
|
- title: "结束时间不能小于当前时间",
|
|
|
+ title: "结束时间不能小于开始时间",
|
|
|
icon: "none",
|
|
|
});
|
|
|
- v.detail.setLv(false);
|
|
|
+ setLv(false);
|
|
|
}
|
|
|
+
|
|
|
}}
|
|
|
onhidepicker={() => {
|
|
|
this.onPickerHide();
|