update DatePicker

update DatePicker
This commit is contained in:
梁灏 2016-12-20 09:29:48 +08:00
parent 7c5ccdab4d
commit 3602b78df8
4 changed files with 14 additions and 9 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 162 KiB

After

Width:  |  Height:  |  Size: 164 KiB

View file

@ -67,10 +67,10 @@
if (newVal && !oldVal) { if (newVal && !oldVal) {
this.rangeState.selecting = false; this.rangeState.selecting = false;
this.markRange(newVal); this.markRange(newVal);
this.$emit('on-pick', { // this.$emit('on-pick', {
minDate: this.minDate, // minDate: this.minDate,
maxDate: this.maxDate // maxDate: this.maxDate
}); // });
} }
}, },
cells: { cells: {

View file

@ -265,14 +265,18 @@
const parsedValue = parser(value, format); const parsedValue = parser(value, format);
if (parsedValue) { if (parsedValue[0] instanceof Date && parsedValue[1] instanceof Date) {
// todo disabledDate if (parsedValue[0].getTime() > parsedValue[1].getTime()) {
correctValue = formatter(parsedValue, format); correctValue = oldValue;
} else {
// todo disabledDate
correctValue = formatter(parsedValue, format);
}
} else { } else {
correctValue = oldValue; correctValue = oldValue;
} }
correctDate = parsedValue; correctDate = parser(correctValue, format);
} else { } else {
const parsedDate = parseDate(value, format); const parsedDate = parseDate(value, format);

View file

@ -23,6 +23,7 @@
align="right" align="right"
:editable="true" :editable="true"
:format="format" :format="format"
@on-change="change"
:options="options2"></date-picker> :options="options2"></date-picker>
</i-col> </i-col>
</row> </row>
@ -134,7 +135,7 @@
computed: {}, computed: {},
methods: { methods: {
change (date) { change (date) {
console.log(date) // console.log(date)
}, },
change2 (s) { change2 (s) {
// console.log(s) // console.log(s)