|
@@ -236,8 +236,31 @@ export default {
|
|
|
this.$message.error('请先输入完整查询信息');
|
|
|
}
|
|
|
else{
|
|
|
- let searchData = {dataContent:[this.timeStart,this.timeEnd,val]}
|
|
|
- this.sempleQueryByStatMain(searchData)
|
|
|
+ // let searchData = {dataContent:[this.timeStart,this.timeEnd,val]}
|
|
|
+ this.form['time'] = [this.timeStart,this.timeEnd,val]
|
|
|
+ let az = /^[a-zA-Z]+$/;
|
|
|
+ let azNum = /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]*$/;
|
|
|
+ let top2 = /^[a-zA-Z]{2}\w*$/;
|
|
|
+ let num = /^[0-9]+$/;
|
|
|
+ //纯字母则为旅客姓名
|
|
|
+ if(az.test(val)){
|
|
|
+ this.form['name'] = val;
|
|
|
+ this.onCheckGj();
|
|
|
+ }
|
|
|
+ //字母加数字且前两位为字母则为航班号
|
|
|
+ else if(azNum.test(val)&&top2.test(val)){
|
|
|
+ this.form['flightNumber'] = val;
|
|
|
+ this.onCheckGj();
|
|
|
+ }
|
|
|
+ //纯数字且位数等于10则为行李牌号
|
|
|
+ else if(num.test(val)&&num.length==10){
|
|
|
+ this.form['grade'] = val;
|
|
|
+ this.onCheckGj();
|
|
|
+ }
|
|
|
+ else{
|
|
|
+ this.$message.error('请先输入有效查询信息如航班号、旅客姓名首字母、行李牌号');
|
|
|
+ }
|
|
|
+ // this.sempleQueryByStatMain(searchData)
|
|
|
}
|
|
|
},
|
|
|
//清除查询
|
|
@@ -338,6 +361,7 @@ export default {
|
|
|
console.log('出错了', error)
|
|
|
}
|
|
|
},
|
|
|
+ //简单查询 废弃
|
|
|
async sempleQueryByStatMain (dataContent) {
|
|
|
try {
|
|
|
const res = await getQuery({
|