Commit e8a990f54f6335c19d8de424b75b0f5e4e27bf86

Authored by Sergio Crisostomo
1 parent a781ad1a

hide ranges in month and year tables

src/components/date-picker/base/month-table.vue
... ... @@ -12,7 +12,7 @@
12 12 </div>
13 13 </template>
14 14 <script>
15   - import { clearHours, isInRange } from '../util';
  15 + import { clearHours } from '../util';
16 16 import { deepCopy } from '../../../utils/assist';
17 17 import Locale from '../../../mixins/locale';
18 18 import mixin from './mixin';
... ... @@ -37,8 +37,6 @@
37 37 };
38 38  
39 39 const tableYear = this.tableDate.getFullYear();
40   - const rangeStart = this.rangeState.from && clearHours(new Date(this.rangeState.from.getFullYear(), this.rangeState.from.getMonth(), 1));
41   - const rangeEnd = this.rangeState.to && clearHours(new Date(this.rangeState.to.getFullYear(), this.rangeState.to.getMonth(), 1));
42 40 const selectedDays = this.dates.filter(Boolean).map(date => clearHours(new Date(date.getFullYear(), date.getMonth(), 1)));
43 41  
44 42 for (let i = 0; i < 12; i++) {
... ... @@ -46,7 +44,6 @@
46 44 cell.date = new Date(tableYear, i, 1);
47 45 cell.text = this.tCell(i + 1);
48 46 const time = clearHours(cell.date);
49   - cell.range = isInRange(time, rangeStart, rangeEnd);
50 47 cell.disabled = typeof this.disabledDate === 'function' && this.disabledDate(cell.date) && this.selectionMode === 'month';
51 48 cell.selected = selectedDays.includes(time);
52 49 cells.push(cell);
... ...
src/components/date-picker/base/year-table.vue
... ... @@ -11,7 +11,7 @@
11 11 </div>
12 12 </template>
13 13 <script>
14   - import { clearHours, isInRange } from '../util';
  14 + import { clearHours } from '../util';
15 15 import { deepCopy } from '../../../utils/assist';
16 16 import mixin from './mixin';
17 17 import prefixCls from './prefixCls';
... ... @@ -38,17 +38,13 @@
38 38 disabled: false
39 39 };
40 40  
41   - const rangeStart = this.rangeState.from && clearHours(new Date(this.rangeState.from.getFullYear(), 0, 1));
42   - const rangeEnd = this.rangeState.to && clearHours(new Date(this.rangeState.to.getFullYear(), 0, 1));
43 41 const selectedDays = this.dates.filter(Boolean).map(date => clearHours(new Date(date.getFullYear(), 0, 1)));
44 42  
45   -
46 43 for (let i = 0; i < 10; i++) {
47 44 const cell = deepCopy(cell_tmpl);
48 45 cell.date = new Date(this.startYear + i, 0, 1);
49 46 cell.disabled = typeof this.disabledDate === 'function' && this.disabledDate(cell.date) && this.selectionMode === 'year';
50 47 const time = clearHours(cell.date);
51   - cell.range = isInRange(time, rangeStart, rangeEnd);
52 48 cell.selected = selectedDays.includes(time);
53 49 cells.push(cell);
54 50 }
... ...