正在显示
13 个修改的文件
包含
369 行增加
和
53 行删除
@@ -42,7 +42,7 @@ | @@ -42,7 +42,7 @@ | ||
42 | value-format="yyyyMMdd" | 42 | value-format="yyyyMMdd" |
43 | format="yyyyMMdd" | 43 | format="yyyyMMdd" |
44 | style="width: 100%" | 44 | style="width: 100%" |
45 | - > | 45 | + :picker-options="pickerOptions"> |
46 | </el-date-picker> | 46 | </el-date-picker> |
47 | </el-form-item> | 47 | </el-form-item> |
48 | </el-col> | 48 | </el-col> |
@@ -154,28 +154,31 @@ | @@ -154,28 +154,31 @@ | ||
154 | export default { | 154 | export default { |
155 | data(){ | 155 | data(){ |
156 | return{ | 156 | return{ |
157 | - // pickerOptions: { | ||
158 | - // shortcuts: [{ | ||
159 | - // text: '今天', | ||
160 | - // onClick(picker) { | ||
161 | - // picker.$emit('pick', new Date()); | ||
162 | - // } | ||
163 | - // }, { | ||
164 | - // text: '昨天', | ||
165 | - // onClick(picker) { | ||
166 | - // const date = new Date(); | ||
167 | - // date.setTime(date.getTime() - 3600 * 1000 * 24); | ||
168 | - // picker.$emit('pick', date); | ||
169 | - // } | ||
170 | - // }, { | ||
171 | - // text: '一周前', | ||
172 | - // onClick(picker) { | ||
173 | - // const date = new Date(); | ||
174 | - // date.setTime(date.getTime() - 3600 * 1000 * 24 * 7); | ||
175 | - // picker.$emit('pick', date); | ||
176 | - // } | ||
177 | - // }] | ||
178 | - // }, | 157 | + pickerOptions: { |
158 | + disabledDate(time) { | ||
159 | + return time.getTime() > Date.now(); | ||
160 | + }, | ||
161 | + shortcuts: [{ | ||
162 | + text: '今天', | ||
163 | + onClick(picker) { | ||
164 | + picker.$emit('pick', new Date()); | ||
165 | + } | ||
166 | + }, { | ||
167 | + text: '昨天', | ||
168 | + onClick(picker) { | ||
169 | + const date = new Date(); | ||
170 | + date.setTime(date.getTime() - 3600 * 1000 * 24); | ||
171 | + picker.$emit('pick', date); | ||
172 | + } | ||
173 | + }, { | ||
174 | + text: '明天', | ||
175 | + onClick(picker) { | ||
176 | + const date = new Date(); | ||
177 | + date.setTime(date.getTime() + 3600 * 1000 * 24); | ||
178 | + picker.$emit('pick', date); | ||
179 | + } | ||
180 | + }] | ||
181 | + }, | ||
179 | arrival:{ | 182 | arrival:{ |
180 | aircraftNo:undefined, | 183 | aircraftNo:undefined, |
181 | flightNo:undefined, | 184 | flightNo:undefined, |
@@ -40,10 +40,12 @@ | @@ -40,10 +40,12 @@ | ||
40 | <el-date-picker | 40 | <el-date-picker |
41 | v-model="bill.flightDate" | 41 | v-model="bill.flightDate" |
42 | type="date" | 42 | type="date" |
43 | + align="left" | ||
43 | value-format="yyyyMMdd" | 44 | value-format="yyyyMMdd" |
44 | format="yyyyMMdd" | 45 | format="yyyyMMdd" |
45 | style="width: 100%" | 46 | style="width: 100%" |
46 | - placeholder="选择日期"> | 47 | + placeholder="选择日期" |
48 | + :picker-options="pickerOptions"> | ||
47 | </el-date-picker> | 49 | </el-date-picker> |
48 | </el-form-item> | 50 | </el-form-item> |
49 | </el-col> | 51 | </el-col> |
@@ -402,6 +404,31 @@ background-color: white; | @@ -402,6 +404,31 @@ background-color: white; | ||
402 | export default { | 404 | export default { |
403 | data(){ | 405 | data(){ |
404 | return{ | 406 | return{ |
407 | + pickerOptions: { | ||
408 | + disabledDate(time) { | ||
409 | + return time.getTime() > Date.now(); | ||
410 | + }, | ||
411 | + shortcuts: [{ | ||
412 | + text: '今天', | ||
413 | + onClick(picker) { | ||
414 | + picker.$emit('pick', new Date()); | ||
415 | + } | ||
416 | + }, { | ||
417 | + text: '昨天', | ||
418 | + onClick(picker) { | ||
419 | + const date = new Date(); | ||
420 | + date.setTime(date.getTime() - 3600 * 1000 * 24); | ||
421 | + picker.$emit('pick', date); | ||
422 | + } | ||
423 | + }, { | ||
424 | + text: '明天', | ||
425 | + onClick(picker) { | ||
426 | + const date = new Date(); | ||
427 | + date.setTime(date.getTime() + 3600 * 1000 * 24); | ||
428 | + picker.$emit('pick', date); | ||
429 | + } | ||
430 | + }] | ||
431 | + }, | ||
405 | hidden:['a2','a3','a4','a5'], | 432 | hidden:['a2','a3','a4','a5'], |
406 | bill:{ | 433 | bill:{ |
407 | uuid:undefined, | 434 | uuid:undefined, |
@@ -40,7 +40,8 @@ | @@ -40,7 +40,8 @@ | ||
40 | value-format="yyyyMMdd" | 40 | value-format="yyyyMMdd" |
41 | format="yyyyMMdd" | 41 | format="yyyyMMdd" |
42 | style="width:100%" | 42 | style="width:100%" |
43 | - placeholder="选择日期"> | 43 | + placeholder="选择日期" |
44 | + :picker-options="pickerOptions"> | ||
44 | </el-date-picker> | 45 | </el-date-picker> |
45 | </el-form-item> | 46 | </el-form-item> |
46 | </el-col> | 47 | </el-col> |
@@ -57,7 +58,7 @@ | @@ -57,7 +58,7 @@ | ||
57 | </el-form-item> | 58 | </el-form-item> |
58 | </el-col> | 59 | </el-col> |
59 | <el-col :span="6"> | 60 | <el-col :span="6"> |
60 | - <el-form-item label="离港时间" prop="departuredatetime" label-width="120px"> | 61 | + <el-form-item label="离港时间" prop="departuredatetime" label-width="130px"> |
61 | <el-date-picker | 62 | <el-date-picker |
62 | v-model="confirmatory.departuredatetime" | 63 | v-model="confirmatory.departuredatetime" |
63 | type="datetime" | 64 | type="datetime" |
@@ -69,7 +70,7 @@ | @@ -69,7 +70,7 @@ | ||
69 | </el-form-item> | 70 | </el-form-item> |
70 | </el-col> | 71 | </el-col> |
71 | <el-col :span="6"> | 72 | <el-col :span="6"> |
72 | - <el-form-item label="抵港时间" prop="arrivaldatetime" label-width="130px"> | 73 | + <el-form-item label="抵港时间" prop="arrivaldatetime" label-width="120px"> |
73 | <el-date-picker | 74 | <el-date-picker |
74 | v-model="confirmatory.arrivaldatetime" | 75 | v-model="confirmatory.arrivaldatetime" |
75 | type="datetime" | 76 | type="datetime" |
@@ -136,6 +137,31 @@ | @@ -136,6 +137,31 @@ | ||
136 | export default { | 137 | export default { |
137 | data(){ | 138 | data(){ |
138 | return{ | 139 | return{ |
140 | + pickerOptions: { | ||
141 | + disabledDate(time) { | ||
142 | + return time.getTime() > Date.now(); | ||
143 | + }, | ||
144 | + shortcuts: [{ | ||
145 | + text: '今天', | ||
146 | + onClick(picker) { | ||
147 | + picker.$emit('pick', new Date()); | ||
148 | + } | ||
149 | + }, { | ||
150 | + text: '昨天', | ||
151 | + onClick(picker) { | ||
152 | + const date = new Date(); | ||
153 | + date.setTime(date.getTime() - 3600 * 1000 * 24); | ||
154 | + picker.$emit('pick', date); | ||
155 | + } | ||
156 | + }, { | ||
157 | + text: '明天', | ||
158 | + onClick(picker) { | ||
159 | + const date = new Date(); | ||
160 | + date.setTime(date.getTime() + 3600 * 1000 * 24); | ||
161 | + picker.$emit('pick', date); | ||
162 | + } | ||
163 | + }] | ||
164 | + }, | ||
139 | confirmatory:{ | 165 | confirmatory:{ |
140 | aircraftNo:undefined, | 166 | aircraftNo:undefined, |
141 | flightNo:undefined, | 167 | flightNo:undefined, |
@@ -38,7 +38,8 @@ | @@ -38,7 +38,8 @@ | ||
38 | value-format="yyyyMMdd" | 38 | value-format="yyyyMMdd" |
39 | format="yyyyMMdd" | 39 | format="yyyyMMdd" |
40 | style="width:100%" | 40 | style="width:100%" |
41 | - placeholder="选择日期"> | 41 | + placeholder="选择日期" |
42 | + :picker-options="pickerOptions"> | ||
42 | </el-date-picker> | 43 | </el-date-picker> |
43 | </el-form-item> | 44 | </el-form-item> |
44 | </el-col> | 45 | </el-col> |
@@ -122,6 +123,31 @@ | @@ -122,6 +123,31 @@ | ||
122 | export default { | 123 | export default { |
123 | data(){ | 124 | data(){ |
124 | return{ | 125 | return{ |
126 | + pickerOptions: { | ||
127 | + disabledDate(time) { | ||
128 | + return time.getTime() > Date.now(); | ||
129 | + }, | ||
130 | + shortcuts: [{ | ||
131 | + text: '今天', | ||
132 | + onClick(picker) { | ||
133 | + picker.$emit('pick', new Date()); | ||
134 | + } | ||
135 | + }, { | ||
136 | + text: '昨天', | ||
137 | + onClick(picker) { | ||
138 | + const date = new Date(); | ||
139 | + date.setTime(date.getTime() - 3600 * 1000 * 24); | ||
140 | + picker.$emit('pick', date); | ||
141 | + } | ||
142 | + }, { | ||
143 | + text: '明天', | ||
144 | + onClick(picker) { | ||
145 | + const date = new Date(); | ||
146 | + date.setTime(date.getTime() + 3600 * 1000 * 24); | ||
147 | + picker.$emit('pick', date); | ||
148 | + } | ||
149 | + }] | ||
150 | + }, | ||
125 | declare:{ | 151 | declare:{ |
126 | aircraftNo:undefined, | 152 | aircraftNo:undefined, |
127 | flightNo:undefined, | 153 | flightNo:undefined, |
@@ -38,7 +38,8 @@ | @@ -38,7 +38,8 @@ | ||
38 | value-format="yyyyMMdd" | 38 | value-format="yyyyMMdd" |
39 | format="yyyyMMdd" | 39 | format="yyyyMMdd" |
40 | style="width:100%" | 40 | style="width:100%" |
41 | - placeholder="选择日期"> | 41 | + placeholder="选择日期" |
42 | + :picker-options="pickerOptions"> | ||
42 | </el-date-picker> | 43 | </el-date-picker> |
43 | </el-form-item> | 44 | </el-form-item> |
44 | </el-col> | 45 | </el-col> |
@@ -134,6 +135,31 @@ | @@ -134,6 +135,31 @@ | ||
134 | export default { | 135 | export default { |
135 | data(){ | 136 | data(){ |
136 | return{ | 137 | return{ |
138 | + pickerOptions: { | ||
139 | + disabledDate(time) { | ||
140 | + return time.getTime() > Date.now(); | ||
141 | + }, | ||
142 | + shortcuts: [{ | ||
143 | + text: '今天', | ||
144 | + onClick(picker) { | ||
145 | + picker.$emit('pick', new Date()); | ||
146 | + } | ||
147 | + }, { | ||
148 | + text: '昨天', | ||
149 | + onClick(picker) { | ||
150 | + const date = new Date(); | ||
151 | + date.setTime(date.getTime() - 3600 * 1000 * 24); | ||
152 | + picker.$emit('pick', date); | ||
153 | + } | ||
154 | + }, { | ||
155 | + text: '明天', | ||
156 | + onClick(picker) { | ||
157 | + const date = new Date(); | ||
158 | + date.setTime(date.getTime() + 3600 * 1000 * 24); | ||
159 | + picker.$emit('pick', date); | ||
160 | + } | ||
161 | + }] | ||
162 | + }, | ||
137 | departure:{ | 163 | departure:{ |
138 | aircraftNo:undefined, | 164 | aircraftNo:undefined, |
139 | flightNo:undefined, | 165 | flightNo:undefined, |
@@ -9,7 +9,7 @@ | @@ -9,7 +9,7 @@ | ||
9 | <!-- 搜索区域--> | 9 | <!-- 搜索区域--> |
10 | <el-row> | 10 | <el-row> |
11 | <el-form :inline="true" :model="queryForm" class="demo-form-inline"> | 11 | <el-form :inline="true" :model="queryForm" class="demo-form-inline"> |
12 | - <el-col :span="7"> | 12 | + <el-col :span="6"> |
13 | <el-form-item label="航空器注册编号"> | 13 | <el-form-item label="航空器注册编号"> |
14 | <el-input v-model="queryForm.aircraftno" size="small" style="width: 140px" placeholder="请输入" /> | 14 | <el-input v-model="queryForm.aircraftno" size="small" style="width: 140px" placeholder="请输入" /> |
15 | </el-form-item> | 15 | </el-form-item> |
@@ -27,7 +27,8 @@ | @@ -27,7 +27,8 @@ | ||
27 | value-format="yyyyMMdd" | 27 | value-format="yyyyMMdd" |
28 | format="yyyyMMdd" | 28 | format="yyyyMMdd" |
29 | style="width:140px" | 29 | style="width:140px" |
30 | - placeholder="选择日期"> | 30 | + placeholder="选择日期" |
31 | + :picker-options="pickerOptions"> | ||
31 | </el-date-picker> | 32 | </el-date-picker> |
32 | </el-form-item> | 33 | </el-form-item> |
33 | </el-col> | 34 | </el-col> |
@@ -259,6 +260,31 @@ | @@ -259,6 +260,31 @@ | ||
259 | name: "dynamics" , | 260 | name: "dynamics" , |
260 | data() { | 261 | data() { |
261 | return { | 262 | return { |
263 | + pickerOptions: { | ||
264 | + disabledDate(time) { | ||
265 | + return time.getTime() > Date.now(); | ||
266 | + }, | ||
267 | + shortcuts: [{ | ||
268 | + text: '今天', | ||
269 | + onClick(picker) { | ||
270 | + picker.$emit('pick', new Date()); | ||
271 | + } | ||
272 | + }, { | ||
273 | + text: '昨天', | ||
274 | + onClick(picker) { | ||
275 | + const date = new Date(); | ||
276 | + date.setTime(date.getTime() - 3600 * 1000 * 24); | ||
277 | + picker.$emit('pick', date); | ||
278 | + } | ||
279 | + }, { | ||
280 | + text: '明天', | ||
281 | + onClick(picker) { | ||
282 | + const date = new Date(); | ||
283 | + date.setTime(date.getTime() + 3600 * 1000 * 24); | ||
284 | + picker.$emit('pick', date); | ||
285 | + } | ||
286 | + }] | ||
287 | + }, | ||
262 | queryForm: { | 288 | queryForm: { |
263 | aircraftno: '', | 289 | aircraftno: '', |
264 | flightno: '', | 290 | flightno: '', |
@@ -35,7 +35,8 @@ | @@ -35,7 +35,8 @@ | ||
35 | value-format="yyyyMMdd" | 35 | value-format="yyyyMMdd" |
36 | format="yyyyMMdd" | 36 | format="yyyyMMdd" |
37 | style="width:100%" | 37 | style="width:100%" |
38 | - placeholder="选择日期"> | 38 | + placeholder="选择日期" |
39 | + :picker-options="pickerOptions"> | ||
39 | </el-date-picker> | 40 | </el-date-picker> |
40 | </el-form-item> | 41 | </el-form-item> |
41 | </el-col> | 42 | </el-col> |
@@ -169,6 +170,31 @@ | @@ -169,6 +170,31 @@ | ||
169 | export default { | 170 | export default { |
170 | data(){ | 171 | data(){ |
171 | return{ | 172 | return{ |
173 | + pickerOptions: { | ||
174 | + disabledDate(time) { | ||
175 | + return time.getTime() > Date.now(); | ||
176 | + }, | ||
177 | + shortcuts: [{ | ||
178 | + text: '今天', | ||
179 | + onClick(picker) { | ||
180 | + picker.$emit('pick', new Date()); | ||
181 | + } | ||
182 | + }, { | ||
183 | + text: '昨天', | ||
184 | + onClick(picker) { | ||
185 | + const date = new Date(); | ||
186 | + date.setTime(date.getTime() - 3600 * 1000 * 24); | ||
187 | + picker.$emit('pick', date); | ||
188 | + } | ||
189 | + }, { | ||
190 | + text: '明天', | ||
191 | + onClick(picker) { | ||
192 | + const date = new Date(); | ||
193 | + date.setTime(date.getTime() + 3600 * 1000 * 24); | ||
194 | + picker.$emit('pick', date); | ||
195 | + } | ||
196 | + }] | ||
197 | + }, | ||
172 | flight:{ | 198 | flight:{ |
173 | customcode:'4604', | 199 | customcode:'4604', |
174 | flightNo:undefined, | 200 | flightNo:undefined, |
@@ -10,19 +10,20 @@ | @@ -10,19 +10,20 @@ | ||
10 | <el-row> | 10 | <el-row> |
11 | <el-form :label-position="labelPosition" :model="queryArrival" :rules="rules" ref="queryFlight" | 11 | <el-form :label-position="labelPosition" :model="queryArrival" :rules="rules" ref="queryFlight" |
12 | label-width="130px" class="demo-ruleForm"> | 12 | label-width="130px" class="demo-ruleForm"> |
13 | - <el-col :span="6" > | ||
14 | - <el-form-item label="航班号:" prop="flightNo" label-width="80px"> | 13 | + <el-col :span="7" > |
14 | + <el-form-item label="航班号:" prop="flightNo" label-width="70px"> | ||
15 | <el-input v-model="queryArrival.flightNo" style="width:190px"></el-input> | 15 | <el-input v-model="queryArrival.flightNo" style="width:190px"></el-input> |
16 | </el-form-item> | 16 | </el-form-item> |
17 | </el-col> | 17 | </el-col> |
18 | <el-col :span="7" > | 18 | <el-col :span="7" > |
19 | - <el-form-item label="航班日期:" prop="flightDate" label-width="90px"> | 19 | + <el-form-item label="航班日期:" prop="flightDate" label-width="80px"> |
20 | <el-date-picker | 20 | <el-date-picker |
21 | v-model="queryArrival.flightDate" | 21 | v-model="queryArrival.flightDate" |
22 | type="date" | 22 | type="date" |
23 | value-format="yyyyMMdd" | 23 | value-format="yyyyMMdd" |
24 | style="width:190px" | 24 | style="width:190px" |
25 | - placeholder="选择日期"> | 25 | + placeholder="选择日期" |
26 | + :picker-options="pickerOptions"> | ||
26 | </el-date-picker> | 27 | </el-date-picker> |
27 | </el-form-item> | 28 | </el-form-item> |
28 | </el-col> | 29 | </el-col> |
@@ -180,6 +181,31 @@ | @@ -180,6 +181,31 @@ | ||
180 | export default { | 181 | export default { |
181 | data(){ | 182 | data(){ |
182 | return{ | 183 | return{ |
184 | + pickerOptions: { | ||
185 | + disabledDate(time) { | ||
186 | + return time.getTime() > Date.now(); | ||
187 | + }, | ||
188 | + shortcuts: [{ | ||
189 | + text: '今天', | ||
190 | + onClick(picker) { | ||
191 | + picker.$emit('pick', new Date()); | ||
192 | + } | ||
193 | + }, { | ||
194 | + text: '昨天', | ||
195 | + onClick(picker) { | ||
196 | + const date = new Date(); | ||
197 | + date.setTime(date.getTime() - 3600 * 1000 * 24); | ||
198 | + picker.$emit('pick', date); | ||
199 | + } | ||
200 | + }, { | ||
201 | + text: '明天', | ||
202 | + onClick(picker) { | ||
203 | + const date = new Date(); | ||
204 | + date.setTime(date.getTime() + 3600 * 1000 * 24); | ||
205 | + picker.$emit('pick', date); | ||
206 | + } | ||
207 | + }] | ||
208 | + }, | ||
183 | queryArrival:{ | 209 | queryArrival:{ |
184 | flightNo:undefined, | 210 | flightNo:undefined, |
185 | flightDate:undefined, | 211 | flightDate:undefined, |
@@ -32,7 +32,8 @@ | @@ -32,7 +32,8 @@ | ||
32 | type="date" | 32 | type="date" |
33 | value-format="yyyyMMdd" | 33 | value-format="yyyyMMdd" |
34 | format="yyyyMMdd" | 34 | format="yyyyMMdd" |
35 | - placeholder="选择日期" style="width: 180px"> | 35 | + placeholder="选择日期" style="width: 180px" |
36 | + :picker-options="pickerOptions"> | ||
36 | </el-date-picker> | 37 | </el-date-picker> |
37 | </el-form-item> | 38 | </el-form-item> |
38 | </el-col> | 39 | </el-col> |
@@ -275,6 +276,31 @@ | @@ -275,6 +276,31 @@ | ||
275 | export default { | 276 | export default { |
276 | data(){ | 277 | data(){ |
277 | return{ | 278 | return{ |
279 | + pickerOptions: { | ||
280 | + disabledDate(time) { | ||
281 | + return time.getTime() > Date.now(); | ||
282 | + }, | ||
283 | + shortcuts: [{ | ||
284 | + text: '今天', | ||
285 | + onClick(picker) { | ||
286 | + picker.$emit('pick', new Date()); | ||
287 | + } | ||
288 | + }, { | ||
289 | + text: '昨天', | ||
290 | + onClick(picker) { | ||
291 | + const date = new Date(); | ||
292 | + date.setTime(date.getTime() - 3600 * 1000 * 24); | ||
293 | + picker.$emit('pick', date); | ||
294 | + } | ||
295 | + }, { | ||
296 | + text: '明天', | ||
297 | + onClick(picker) { | ||
298 | + const date = new Date(); | ||
299 | + date.setTime(date.getTime() + 3600 * 1000 * 24); | ||
300 | + picker.$emit('pick', date); | ||
301 | + } | ||
302 | + }] | ||
303 | + }, | ||
278 | queryBill:{ | 304 | queryBill:{ |
279 | flightNo:undefined, | 305 | flightNo:undefined, |
280 | aircraftNo:undefined, | 306 | aircraftNo:undefined, |
@@ -10,19 +10,20 @@ | @@ -10,19 +10,20 @@ | ||
10 | <el-row> | 10 | <el-row> |
11 | <el-form :label-position="labelPosition" :model="queryConfirmatory" ref="queryFlight" | 11 | <el-form :label-position="labelPosition" :model="queryConfirmatory" ref="queryFlight" |
12 | label-width="130px" class="demo-ruleForm"> | 12 | label-width="130px" class="demo-ruleForm"> |
13 | - <el-col :span="6" > | ||
14 | - <el-form-item label="航班号:" prop="flightNo" label-width="80px"> | 13 | + <el-col :span="7" > |
14 | + <el-form-item label="航班号:" prop="flightNo" label-width="70px"> | ||
15 | <el-input v-model="queryConfirmatory.flightNo" style="width:190px"></el-input> | 15 | <el-input v-model="queryConfirmatory.flightNo" style="width:190px"></el-input> |
16 | </el-form-item> | 16 | </el-form-item> |
17 | </el-col> | 17 | </el-col> |
18 | - <el-col :span="6" > | ||
19 | - <el-form-item label="航班日期:" prop="flightDate" label-width="90px"> | 18 | + <el-col :span="7" > |
19 | + <el-form-item label="航班日期:" prop="flightDate" label-width="80px"> | ||
20 | <el-date-picker | 20 | <el-date-picker |
21 | v-model="queryConfirmatory.flightDate" | 21 | v-model="queryConfirmatory.flightDate" |
22 | type="date" | 22 | type="date" |
23 | value-format="yyyyMMdd" | 23 | value-format="yyyyMMdd" |
24 | style="width:190px" | 24 | style="width:190px" |
25 | - placeholder="选择日期"> | 25 | + placeholder="选择日期" |
26 | + :picker-options="pickerOptions"> | ||
26 | </el-date-picker> | 27 | </el-date-picker> |
27 | </el-form-item> | 28 | </el-form-item> |
28 | </el-col> | 29 | </el-col> |
@@ -157,6 +158,31 @@ | @@ -157,6 +158,31 @@ | ||
157 | export default { | 158 | export default { |
158 | data(){ | 159 | data(){ |
159 | return{ | 160 | return{ |
161 | + pickerOptions: { | ||
162 | + disabledDate(time) { | ||
163 | + return time.getTime() > Date.now(); | ||
164 | + }, | ||
165 | + shortcuts: [{ | ||
166 | + text: '今天', | ||
167 | + onClick(picker) { | ||
168 | + picker.$emit('pick', new Date()); | ||
169 | + } | ||
170 | + }, { | ||
171 | + text: '昨天', | ||
172 | + onClick(picker) { | ||
173 | + const date = new Date(); | ||
174 | + date.setTime(date.getTime() - 3600 * 1000 * 24); | ||
175 | + picker.$emit('pick', date); | ||
176 | + } | ||
177 | + }, { | ||
178 | + text: '明天', | ||
179 | + onClick(picker) { | ||
180 | + const date = new Date(); | ||
181 | + date.setTime(date.getTime() + 3600 * 1000 * 24); | ||
182 | + picker.$emit('pick', date); | ||
183 | + } | ||
184 | + }] | ||
185 | + }, | ||
160 | queryConfirmatory:{ | 186 | queryConfirmatory:{ |
161 | flightNo:undefined, | 187 | flightNo:undefined, |
162 | flightDate:undefined, | 188 | flightDate:undefined, |
@@ -15,20 +15,21 @@ | @@ -15,20 +15,21 @@ | ||
15 | <!-- <el-input v-model="queryDeclare.awcd" style="width:190px"></el-input>--> | 15 | <!-- <el-input v-model="queryDeclare.awcd" style="width:190px"></el-input>--> |
16 | <!-- </el-form-item>--> | 16 | <!-- </el-form-item>--> |
17 | <!-- </el-col>--> | 17 | <!-- </el-col>--> |
18 | - <el-col :span="6" > | ||
19 | - <el-form-item label="航班号:" prop="flightNo" label-width="80px"> | 18 | + <el-col :span="7" > |
19 | + <el-form-item label="航班号:" prop="flightNo" label-width="70px"> | ||
20 | <el-input v-model="queryDeclare.flightNo" style="width:190px"></el-input> | 20 | <el-input v-model="queryDeclare.flightNo" style="width:190px"></el-input> |
21 | </el-form-item> | 21 | </el-form-item> |
22 | </el-col> | 22 | </el-col> |
23 | - <el-col :span="6" > | ||
24 | - <el-form-item label="航班日期:" prop="flightDate" label-width="90px"> | 23 | + <el-col :span="7" > |
24 | + <el-form-item label="航班日期:" prop="flightDate" label-width="80px"> | ||
25 | <el-date-picker | 25 | <el-date-picker |
26 | v-model="queryDeclare.flightDate" | 26 | v-model="queryDeclare.flightDate" |
27 | type="date" | 27 | type="date" |
28 | value-format="yyyyMMdd" | 28 | value-format="yyyyMMdd" |
29 | format="yyyyMMdd" | 29 | format="yyyyMMdd" |
30 | style="width:190px" | 30 | style="width:190px" |
31 | - placeholder="选择日期"> | 31 | + placeholder="选择日期" |
32 | + :picker-options="pickerOptions"> | ||
32 | </el-date-picker> | 33 | </el-date-picker> |
33 | </el-form-item> | 34 | </el-form-item> |
34 | </el-col> | 35 | </el-col> |
@@ -164,6 +165,31 @@ | @@ -164,6 +165,31 @@ | ||
164 | export default { | 165 | export default { |
165 | data(){ | 166 | data(){ |
166 | return{ | 167 | return{ |
168 | + pickerOptions: { | ||
169 | + disabledDate(time) { | ||
170 | + return time.getTime() > Date.now(); | ||
171 | + }, | ||
172 | + shortcuts: [{ | ||
173 | + text: '今天', | ||
174 | + onClick(picker) { | ||
175 | + picker.$emit('pick', new Date()); | ||
176 | + } | ||
177 | + }, { | ||
178 | + text: '昨天', | ||
179 | + onClick(picker) { | ||
180 | + const date = new Date(); | ||
181 | + date.setTime(date.getTime() - 3600 * 1000 * 24); | ||
182 | + picker.$emit('pick', date); | ||
183 | + } | ||
184 | + }, { | ||
185 | + text: '明天', | ||
186 | + onClick(picker) { | ||
187 | + const date = new Date(); | ||
188 | + date.setTime(date.getTime() + 3600 * 1000 * 24); | ||
189 | + picker.$emit('pick', date); | ||
190 | + } | ||
191 | + }] | ||
192 | + }, | ||
167 | queryDeclare:{ | 193 | queryDeclare:{ |
168 | // awcd:undefined, | 194 | // awcd:undefined, |
169 | flightNo:undefined, | 195 | flightNo:undefined, |
@@ -15,20 +15,21 @@ | @@ -15,20 +15,21 @@ | ||
15 | <!-- <el-input v-model="queryDeparture.awcd" style="width:190px"></el-input>--> | 15 | <!-- <el-input v-model="queryDeparture.awcd" style="width:190px"></el-input>--> |
16 | <!-- </el-form-item>--> | 16 | <!-- </el-form-item>--> |
17 | <!-- </el-col>--> | 17 | <!-- </el-col>--> |
18 | - <el-col :span="6" > | ||
19 | - <el-form-item label="航班号:" prop="flightNo" label-width="80px"> | 18 | + <el-col :span="7" > |
19 | + <el-form-item label="航班号:" prop="flightNo" label-width="70px"> | ||
20 | <el-input v-model="queryDeparture.flightNo" style="width:190px"></el-input> | 20 | <el-input v-model="queryDeparture.flightNo" style="width:190px"></el-input> |
21 | </el-form-item> | 21 | </el-form-item> |
22 | </el-col> | 22 | </el-col> |
23 | - <el-col :span="6" > | ||
24 | - <el-form-item label="航班日期:" prop="flightDate" label-width="90px"> | 23 | + <el-col :span="7" > |
24 | + <el-form-item label="航班日期:" prop="flightDate" label-width="80px"> | ||
25 | <el-date-picker | 25 | <el-date-picker |
26 | v-model="queryDeparture.flightDate" | 26 | v-model="queryDeparture.flightDate" |
27 | type="date" | 27 | type="date" |
28 | value-format="yyyyMMdd" | 28 | value-format="yyyyMMdd" |
29 | format="yyyyMMdd" | 29 | format="yyyyMMdd" |
30 | style="width:190px" | 30 | style="width:190px" |
31 | - placeholder="选择日期"> | 31 | + placeholder="选择日期" |
32 | + :picker-options="pickerOptions"> | ||
32 | </el-date-picker> | 33 | </el-date-picker> |
33 | </el-form-item> | 34 | </el-form-item> |
34 | </el-col> | 35 | </el-col> |
@@ -183,6 +184,31 @@ | @@ -183,6 +184,31 @@ | ||
183 | export default { | 184 | export default { |
184 | data(){ | 185 | data(){ |
185 | return{ | 186 | return{ |
187 | + pickerOptions: { | ||
188 | + disabledDate(time) { | ||
189 | + return time.getTime() > Date.now(); | ||
190 | + }, | ||
191 | + shortcuts: [{ | ||
192 | + text: '今天', | ||
193 | + onClick(picker) { | ||
194 | + picker.$emit('pick', new Date()); | ||
195 | + } | ||
196 | + }, { | ||
197 | + text: '昨天', | ||
198 | + onClick(picker) { | ||
199 | + const date = new Date(); | ||
200 | + date.setTime(date.getTime() - 3600 * 1000 * 24); | ||
201 | + picker.$emit('pick', date); | ||
202 | + } | ||
203 | + }, { | ||
204 | + text: '明天', | ||
205 | + onClick(picker) { | ||
206 | + const date = new Date(); | ||
207 | + date.setTime(date.getTime() + 3600 * 1000 * 24); | ||
208 | + picker.$emit('pick', date); | ||
209 | + } | ||
210 | + }] | ||
211 | + }, | ||
186 | queryDeparture:{ | 212 | queryDeparture:{ |
187 | flightNo:undefined, | 213 | flightNo:undefined, |
188 | flightDate:undefined, | 214 | flightDate:undefined, |
@@ -29,7 +29,8 @@ | @@ -29,7 +29,8 @@ | ||
29 | format="yyyyMMdd" | 29 | format="yyyyMMdd" |
30 | value-format="yyyyMMdd" | 30 | value-format="yyyyMMdd" |
31 | style="width:190px" | 31 | style="width:190px" |
32 | - placeholder="选择日期"> | 32 | + placeholder="选择日期" |
33 | + :picker-options="pickerOptions"> | ||
33 | </el-date-picker> | 34 | </el-date-picker> |
34 | </el-form-item> | 35 | </el-form-item> |
35 | </el-col> | 36 | </el-col> |
@@ -175,6 +176,31 @@ | @@ -175,6 +176,31 @@ | ||
175 | export default { | 176 | export default { |
176 | data(){ | 177 | data(){ |
177 | return{ | 178 | return{ |
179 | + pickerOptions: { | ||
180 | + disabledDate(time) { | ||
181 | + return time.getTime() > Date.now(); | ||
182 | + }, | ||
183 | + shortcuts: [{ | ||
184 | + text: '今天', | ||
185 | + onClick(picker) { | ||
186 | + picker.$emit('pick', new Date()); | ||
187 | + } | ||
188 | + }, { | ||
189 | + text: '昨天', | ||
190 | + onClick(picker) { | ||
191 | + const date = new Date(); | ||
192 | + date.setTime(date.getTime() - 3600 * 1000 * 24); | ||
193 | + picker.$emit('pick', date); | ||
194 | + } | ||
195 | + }, { | ||
196 | + text: '明天', | ||
197 | + onClick(picker) { | ||
198 | + const date = new Date(); | ||
199 | + date.setTime(date.getTime() + 3600 * 1000 * 24); | ||
200 | + picker.$emit('pick', date); | ||
201 | + } | ||
202 | + }] | ||
203 | + }, | ||
178 | queryFlightplan:{ | 204 | queryFlightplan:{ |
179 | flightNo:'', | 205 | flightNo:'', |
180 | flightDate:'', | 206 | flightDate:'', |
-
请 注册 或 登录 后发表评论