作者 朱兆平

日期选择优化

@@ -18,7 +18,9 @@ @@ -18,7 +18,9 @@
18 v-model="flighttime" 18 v-model="flighttime"
19 type="date" 19 type="date"
20 value-format="yyyy-MM-dd" 20 value-format="yyyy-MM-dd"
21 - placeholder="航班日期" style="width: 150px"> 21 + placeholder="航班日期"
  22 + :picker-options="dataPickerOptions"
  23 + style="width: 150px">
22 </el-date-picker> 24 </el-date-picker>
23 </el-col> 25 </el-col>
24 <el-col :span="3"> 26 <el-col :span="3">
@@ -112,7 +114,29 @@ @@ -112,7 +114,29 @@
112 pageSize:10, 114 pageSize:10,
113 total:0, 115 total:0,
114 tableloading:true, 116 tableloading:true,
115 - departmentid:'' 117 + departmentid:'',
  118 + dataPickerOptions: {
  119 + shortcuts: [{
  120 + text: '今天',
  121 + onClick(picker) {
  122 + picker.$emit('pick', new Date());
  123 + }
  124 + }, {
  125 + text: '昨天',
  126 + onClick(picker) {
  127 + const date = new Date();
  128 + date.setTime(date.getTime() - 3600 * 1000 * 24);
  129 + picker.$emit('pick', date);
  130 + }
  131 + }, {
  132 + text: '一周前',
  133 + onClick(picker) {
  134 + const date = new Date();
  135 + date.setTime(date.getTime() - 3600 * 1000 * 24 * 7);
  136 + picker.$emit('pick', date);
  137 + }
  138 + }]
  139 + }
116 } 140 }
117 }, 141 },
118 mounted() { 142 mounted() {