|
@@ -5,7 +5,7 @@
|
|
|
<div class="manageTitle">高级查询</div>
|
|
|
<div class="interfaceLog_head_time_start mr10">
|
|
|
<el-date-picker
|
|
|
- v-model="timeStart"
|
|
|
+ v-model="time[0]"
|
|
|
size="small"
|
|
|
type="date"
|
|
|
value-format="yyyy-MM-dd"
|
|
@@ -14,7 +14,7 @@
|
|
|
</div>
|
|
|
<div class="interfaceLog_head_time_end">
|
|
|
<el-date-picker
|
|
|
- v-model="timeEnd"
|
|
|
+ v-model="time[1]"
|
|
|
size="small"
|
|
|
type="date"
|
|
|
value-format="yyyy-MM-dd"
|
|
@@ -134,7 +134,7 @@
|
|
|
prop="time"
|
|
|
>
|
|
|
<el-date-picker
|
|
|
- v-model="form.time"
|
|
|
+ v-model="time"
|
|
|
size="small"
|
|
|
type="daterange"
|
|
|
value-format="yyyy-MM-dd"
|
|
@@ -367,10 +367,8 @@ export default {
|
|
|
label: '中转出航班'
|
|
|
}
|
|
|
],
|
|
|
- timeStart: parseTime(new Date(), '{y}-{m}-{d}'),
|
|
|
- timeEnd: parseTime(new Date(), '{y}-{m}-{d}'),
|
|
|
+ time: [parseTime(new Date(), '{y}-{m}-{d}'), parseTime(new Date(), '{y}-{m}-{d}')],
|
|
|
form: {
|
|
|
- time: '',
|
|
|
status: '',
|
|
|
flightNumber: '',
|
|
|
destination: '',
|
|
@@ -412,7 +410,7 @@ export default {
|
|
|
},
|
|
|
created() {
|
|
|
// 参数顺序 【航班开始日期,航班结束日期,航班号,航班号,行李牌号,行李牌号,起飞站,起飞站,目的站,目的站,特殊行李类型,特殊 行李类型,旅客姓名大写拼音,旅客姓名大写拼音,pnr,pnr,值机号,值机号】
|
|
|
- // const dataContent = [this.timeStart, this.timeEnd]
|
|
|
+ // const dataContent = [this.time[0], this.time[1]]
|
|
|
// for (let i = 0; i < 18; i++) {
|
|
|
// dataContent.push(null)
|
|
|
// }
|
|
@@ -439,13 +437,13 @@ export default {
|
|
|
if (FlightNO && FlightDate) {
|
|
|
this.$router.replace(this.$route.path)
|
|
|
const parsedTime = parseTime(new Date(FlightDate), '{y}-{m}-{d}')
|
|
|
- this.timeStart = this.timeEnd = parsedTime
|
|
|
+ this.time[0] = this.time[1] = parsedTime
|
|
|
this.$refs['search'].setSearch(FlightNO)
|
|
|
+ this.getSearchData(FlightNO)
|
|
|
}
|
|
|
if (startDate && endDate) {
|
|
|
- this.timeStart = startDate
|
|
|
- this.timeEnd = endDate
|
|
|
- this.form['time'] = [startDate, endDate]
|
|
|
+ this.time[0] = startDate
|
|
|
+ this.time[1] = endDate
|
|
|
}
|
|
|
|
|
|
if (name && station) {
|
|
@@ -542,26 +540,25 @@ export default {
|
|
|
},
|
|
|
// 查询
|
|
|
getSearchData(val) {
|
|
|
- this.form = {
|
|
|
- time: '',
|
|
|
- status: '',
|
|
|
- flightNumber: '',
|
|
|
- destination: '',
|
|
|
- station: '',
|
|
|
- grade: '',
|
|
|
- type: '',
|
|
|
- U_Device_ID: '',
|
|
|
- name: '',
|
|
|
- pnr: '',
|
|
|
- check: '',
|
|
|
- transferArrival: '',
|
|
|
- transferDeparture: ''
|
|
|
- }
|
|
|
- if (!this.timeStart === '' || this.timeEnd === '' || val === '') {
|
|
|
+ // this.form = {
|
|
|
+ // time: [parseTime(new Date(), '{y}-{m}-{d}'), parseTime(new Date(), '{y}-{m}-{d}')],
|
|
|
+ // status: '',
|
|
|
+ // flightNumber: '',
|
|
|
+ // destination: '',
|
|
|
+ // station: '',
|
|
|
+ // grade: '',
|
|
|
+ // type: '',
|
|
|
+ // U_Device_ID: '',
|
|
|
+ // name: '',
|
|
|
+ // pnr: '',
|
|
|
+ // check: '',
|
|
|
+ // transferArrival: '',
|
|
|
+ // transferDeparture: ''
|
|
|
+ // }
|
|
|
+ if (this.time[0] === '' || this.time[1] === '' || val === '') {
|
|
|
this.$message.error('请先输入完整查询信息')
|
|
|
} else {
|
|
|
- // let searchData = {dataContent:[this.timeStart,this.timeEnd,val]}
|
|
|
- this.form['time'] = [this.timeStart, this.timeEnd, val]
|
|
|
+ // let searchData = {dataContent:[this.time[0],this.time[1],val]}
|
|
|
const az = /^[a-zA-Z]+$/
|
|
|
const azNum = /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]*$/
|
|
|
const top2 = /^[a-zA-Z]{2}\w*$/
|
|
@@ -592,8 +589,8 @@ export default {
|
|
|
onCheckGj() {
|
|
|
// 参数顺序 【航班开始日期,航班结束日期,航班号,航班号,行李牌号,行李牌号,起飞站,起飞站,目的站,目的站,特殊行李类型,特殊 行李类型,旅客姓名大写拼音,旅客姓名大写拼音,pnr,pnr,值机号,值机号】
|
|
|
this.dataContent = []
|
|
|
+ const time = this.time
|
|
|
const {
|
|
|
- time,
|
|
|
status,
|
|
|
flightNumber,
|
|
|
destination,
|
|
@@ -648,7 +645,6 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
closeCheckGj() {
|
|
|
- this.form = {}
|
|
|
this.$refs['form'].resetFields()
|
|
|
this.gjFlag = false
|
|
|
},
|