|
@@ -103,8 +103,13 @@
|
|
|
@confirm="confirm"></u-calendar> -->
|
|
|
|
|
|
|
|
|
+ <!-- <u-calendar class="u-time" confirmDisabledText="确定" :show="showTime" mode="range" @confirm="confirm"
|
|
|
+ @close="closeDate" :closeOnClickOverlay="true"></u-calendar> -->
|
|
|
+
|
|
|
+
|
|
|
<u-calendar class="u-time" confirmDisabledText="确定" :show="showTime" mode="range" @confirm="confirm"
|
|
|
- @close="closeDate" :closeOnClickOverlay="true"></u-calendar>
|
|
|
+ @close="showTime=false" :defaultDate="calendar.defaultDate" :maxDate="calendar.maxDate"
|
|
|
+ :minDate="calendar.minDate" :monthNum="calendar.monthNum" :closeOnClickOverlay="true"></u-calendar>
|
|
|
|
|
|
|
|
|
|
|
@@ -243,7 +248,13 @@
|
|
|
|
|
|
list: {},
|
|
|
showTime: false,
|
|
|
- dateTime: ''
|
|
|
+ dateTime: '',
|
|
|
+ calendar: {
|
|
|
+ minDate: '',
|
|
|
+ maxDate: '',
|
|
|
+ defaultDate: '',
|
|
|
+ monthNum: 13,
|
|
|
+ },
|
|
|
}
|
|
|
},
|
|
|
onReady() {
|
|
@@ -262,9 +273,37 @@
|
|
|
this.dateTime = new Date().Format('yyyy-MM-dd');
|
|
|
this.fromData.dateDayStart = new Date().Format('yyyy-MM-dd');
|
|
|
this.fromData.dateDayEnd = new Date().Format('yyyy-MM-dd');
|
|
|
+ this.chooseTimed()
|
|
|
|
|
|
},
|
|
|
methods: {
|
|
|
+
|
|
|
+ chooseTimed() {
|
|
|
+ let date = new Date();
|
|
|
+ let year = date.getFullYear();
|
|
|
+ let month = String(date.getMonth() + 3);
|
|
|
+ let day = String(date.getDate());
|
|
|
+ month = month.padStart(2, '0');
|
|
|
+ day = day.padStart(2, '0');
|
|
|
+ this.calendar.maxDate = year + '-' + month + '-' + day;
|
|
|
+ // this.calendar.defaultDate = year + '-' + month + '-' + day;
|
|
|
+ this.calendar.defaultDate = new Date().Format('yyyy-MM-dd');
|
|
|
+
|
|
|
+ let nowTime = date.getTime();
|
|
|
+ let preTime = nowTime - 30 * 24 * 60 * 60 * 1000;
|
|
|
+ let preDate = new Date(preTime);
|
|
|
+ let preYear = preDate.getFullYear();
|
|
|
+ let preMonth = String(preDate.getMonth());
|
|
|
+ let preDay = String(preDate.getDate());
|
|
|
+ preMonth = preMonth.padStart(2, '0');
|
|
|
+ preDay = preDay.padStart(2, '0');
|
|
|
+ this.calendar.minDate = preYear + '-' + preMonth + '-' + preDay;
|
|
|
+ console.log(this.calendar);
|
|
|
+ },
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
confirm(e) {
|
|
|
console.log(e);
|
|
|
this.showTime = false
|