...
|
...
|
@@ -225,6 +225,19 @@ |
|
|
label="备注">
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
<el-row>
|
|
|
<div class="block">
|
|
|
<el-pagination
|
|
|
@size-change="handleSizeChange"
|
|
|
@current-change="handleCurrentChange"
|
|
|
:current-page="currentPage"
|
|
|
:page-sizes="[10, 20, 30, 40]"
|
|
|
:page-size="pageSize"
|
|
|
layout="total, sizes, prev, pager, next, jumper"
|
|
|
:total="total">
|
|
|
</el-pagination>
|
|
|
</div>
|
|
|
</el-row>
|
|
|
</el-dialog>
|
|
|
</el-row>
|
|
|
<el-row>
|
...
|
...
|
@@ -383,7 +396,9 @@ |
|
|
],
|
|
|
dialogTableVisible:false,
|
|
|
centerDialogVisible:false,
|
|
|
currentPage4:4,
|
|
|
currentPage: 1,
|
|
|
pageSize:10,
|
|
|
total:0,
|
|
|
msg:undefined,
|
|
|
tableData: [],
|
|
|
tableloading:true,
|
...
|
...
|
@@ -392,7 +407,7 @@ |
|
|
methods:{
|
|
|
//航线信息查询
|
|
|
selectAirline(){
|
|
|
let params={currentPage:this.currentPage,pageSize:this.pageSize,createBy:this.airLine.createBy};
|
|
|
let params={currentPage:this.currentPage,pageSize:this.pageSize,aircraftNo:this.flight.aircraftNo};
|
|
|
this.dialogTableVisible=true;
|
|
|
this.tableloading=true;
|
|
|
selectRoute(params).then(res=>{
|
...
|
...
|
@@ -411,7 +426,7 @@ |
|
|
if(response.code=='200'){
|
|
|
this.centerDialogVisible=true;
|
|
|
this.msg=response.msg;
|
|
|
this.$router.push({path:'/queryFlights',query:{flightNo:this.flight.flightNo,aircraftNo:this.flight.aircraftNo}});
|
|
|
this.$router.push({path:'/queryFlights',query:{flightNo:JSON.stringify(this.flight.flightNo),flightDate:JSON.stringify(this.flight.flightDate)}});
|
|
|
this.centerDialogVisible=false;
|
|
|
}else{
|
|
|
this.centerDialogVisible=true;
|
...
|
...
|
@@ -426,10 +441,11 @@ |
|
|
},
|
|
|
//分页方法
|
|
|
handleSizeChange(val) {
|
|
|
console.log(`每页 ${val} 条`);
|
|
|
this.pageSize=val;
|
|
|
},
|
|
|
handleCurrentChange(val) {
|
|
|
console.log(`当前页: ${val}`);
|
|
|
this.currentPage=val;
|
|
|
this.submitForm();
|
|
|
},
|
|
|
//航线信息查询选择功能
|
|
|
handleEdit(index,row){
|
...
|
...
|
@@ -446,14 +462,37 @@ |
|
|
},
|
|
|
//加载默认值
|
|
|
defaultData(){
|
|
|
if(this.$route.query.uuid!=null){
|
|
|
let ob=Object.assign(this.flight,this.$route.query);
|
|
|
if(ob.std!=null && ob.std!=undefined && ob.std!=""){
|
|
|
this.flight.std=fecha.parse(ob.std,'HHmmss');
|
|
|
}
|
|
|
if(ob.sta!=null && ob.sta!=undefined &&ob.sta!=""){
|
|
|
this.flight.sta=fecha.parse(ob.sta,'HHmmss');
|
|
|
}
|
|
|
if(this.$route.query!=null){
|
|
|
this.flight.uuid=JSON.parse(this.$route.query.uuid);
|
|
|
this.flight.airwayCode=JSON.parse(this.$route.query.airwayCode);
|
|
|
this.flight.airwayNameEn=JSON.parse(this.$route.query.airwayNameEn);
|
|
|
this.flight.airwayNameCn=JSON.parse(this.$route.query.airwayNameCn);
|
|
|
this.flight.transportAgentCode=JSON.parse(this.$route.query.transportAgentCode);
|
|
|
this.flight.groundAgentCode=JSON.parse(this.$route.query.groundAgentCode);
|
|
|
this.flight.flightNo=JSON.parse(this.$route.query.flightNo);
|
|
|
this.flight.shareFlightNo=JSON.parse(this.$route.query.shareFlightNo);
|
|
|
this.flight.linesType=JSON.parse(this.$route.query.linesType);
|
|
|
this.flight.std=fecha.parse(JSON.parse(this.$route.query.std),'HHmmss');
|
|
|
this.flight.sta=fecha.parse(JSON.parse(this.$route.query.sta),'HHmmss');
|
|
|
this.flight.effStartdate=JSON.parse(this.$route.query.effStartdate);
|
|
|
this.flight.effEnddate=JSON.parse(this.$route.query.effEnddate);
|
|
|
this.flight.flightType=JSON.parse(this.$route.query.flightType);
|
|
|
this.flight.cancelFlag=JSON.parse(this.$route.query.cancelFlag);
|
|
|
this.flight.departurePort=JSON.parse(this.$route.query.departurePort);
|
|
|
this.flight.arrivalPort=JSON.parse(this.$route.query.arrivalPort);
|
|
|
this.flight.departureCustomNo=JSON.parse(this.$route.query.departureCustomNo);
|
|
|
this.flight.arrivalCustomNo=JSON.parse(this.$route.query.arrivalCustomNo);
|
|
|
this.flight.plan=JSON.parse(this.$route.query.plan);
|
|
|
this.flight.remark=JSON.parse(this.$route.query.remark);
|
|
|
this.flight.createTime=JSON.parse(this.$route.query.createTime);
|
|
|
this.flight.createBy=JSON.parse(this.$route.query.createBy);
|
|
|
this.flight.updateTime=JSON.parse(this.$route.query.updateTime);
|
|
|
this.flight.updateBy=JSON.parse(this.$route.query.updateBy);
|
|
|
this.flight.isDelete=JSON.parse(this.$route.query.isDelete);
|
|
|
this.flight.serialno=JSON.parse(this.$route.query.serialno);
|
|
|
this.flight.status=JSON.parse(this.$route.query.status);
|
|
|
this.flight.statusMsg=JSON.parse(this.$route.query.statusMsg);
|
|
|
this.flight.messageid=JSON.parse(this.$route.query.messageid);
|
|
|
}
|
|
|
|
|
|
},
|
...
|
...
|
|