Elements-SY

modify

......@@ -306,7 +306,7 @@ import {
} from "@/api/findAllFltData";
import { getpreAudit } from '@/api/system/preReview.js'
import { queryRouteByFltNo } from '@/api/destinationFlight.js'
import { queryRoute } from '@/api/system/dictionary.js'
export default {
name: "FlightInformationMaintenance",
data() {
......@@ -866,8 +866,9 @@ export default {
this.routeLoading = false
if (res.code === 200) {
if(res.data.list.length){
this.routeList = res.data.list
let isEtesRoute = res.data.list.filter((item) => item.isEtesRoute == "N"); // 过滤ET86航线
this.routeList = isEtesRoute
// this.routeList = isEtesRoute
}else{
this.routeList = []
}
......@@ -903,10 +904,44 @@ export default {
status: ' ',
createStatus: 1,
}
let params = {
fltNo: val.fltNo,
page: 1,
size: 20
}
let routeInfo = {
fltNo: "",
isEtesRoute: false,
fltRoute: "",
};
queryRoute(params).then(res => {
const { code, data } = res;
const et86RouteList = [];
if (code == 200) {
if (data.list.length) {
routeInfo.isEtesRoute = data.list.every(item => item.isEtesRoute == 'Y');
const isEtesRoute = data.list.filter(item=>item.isEtesRoute == 'Y');
if(isEtesRoute.length){
isEtesRoute.map(item=>{
et86RouteList.push(item.route)
})
routeInfo.fltNo = val.fltNo;
routeInfo.fltRoute = et86RouteList
}
} else {
this.msgError("暂无当前航班航线");
}
if (routeInfo.isEtesRoute) {
let msg = routeInfo.fltNo + ': ' + routeInfo.fltRoute.join(';')
this.msgError(`${msg}是ET86航线`);
return
}
this.$router.push({
name: 'FlightAllocConfigInfo',
params: obj
})
}
}).catch(() => {})
},
// 航班状态
flightState(multipleSelection, statusName) {
......