You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
81 lines
2.0 KiB
81 lines
2.0 KiB
3 years ago
|
import moment from "moment"
|
||
|
import Dialog from "../../miniprogram_npm/@vant/weapp/dialog/dialog"
|
||
|
Component({
|
||
|
data: {
|
||
|
start: moment().format("YYYY-MM-DD HH:mm:ss"),
|
||
|
startTime: moment().valueOf(),
|
||
|
end: moment().format("YYYY-MM-DD HH:mm:ss"),
|
||
|
endTime: moment().valueOf(),
|
||
|
show1: false,
|
||
|
show2: false,
|
||
|
dt: '',
|
||
|
dt1: '',
|
||
|
showDialog: false
|
||
|
},
|
||
|
methods: {
|
||
|
onDisplay() {
|
||
|
this.setData({
|
||
|
show1: true
|
||
|
});
|
||
|
},
|
||
|
onDisplay1() {
|
||
|
this.setData({
|
||
|
show2: true
|
||
|
});
|
||
|
},
|
||
|
onInput(event) {
|
||
|
let dt = moment(event.detail).format("YYYY-MM-DD HH:mm:ss");
|
||
|
this.setData({
|
||
|
dt: dt
|
||
|
});
|
||
|
},
|
||
|
onInput1(event) {
|
||
|
let dt = moment(event.detail).format("YYYY-MM-DD HH:mm:ss");
|
||
|
this.setData({
|
||
|
dt1: dt,
|
||
|
});
|
||
|
},
|
||
|
onConfirm() {
|
||
|
let isBefore = moment(this.data.dt).isBefore(this.data.dt1)
|
||
|
if(!isBefore) {
|
||
|
this.setData({
|
||
|
showDialog: true,
|
||
|
});
|
||
|
return
|
||
|
}
|
||
|
this.setData({
|
||
|
show1: false,
|
||
|
start: this.data.dt
|
||
|
});
|
||
|
},
|
||
|
onConfirm1() {
|
||
|
let isBefore = moment(this.data.dt).isBefore(this.data.dt1)
|
||
|
if(!isBefore) {
|
||
|
this.setData({
|
||
|
showDialog: true,
|
||
|
});
|
||
|
return
|
||
|
}
|
||
|
this.setData({
|
||
|
show2: false,
|
||
|
end: this.data.dt1
|
||
|
});
|
||
|
},
|
||
|
onCancel() {
|
||
|
this.setData({
|
||
|
show1: false,
|
||
|
});
|
||
|
},
|
||
|
onCancel1() {
|
||
|
this.setData({
|
||
|
show2: false,
|
||
|
});
|
||
|
},
|
||
|
cdialog() {
|
||
|
this.setData({
|
||
|
showDialog: false,
|
||
|
});
|
||
|
}
|
||
|
},
|
||
|
|
||
|
})
|