Elements-SY

modify

......@@ -56,6 +56,7 @@ export default {
this.msgError(msg);
return;
}
let noDateRouteLists = data.routeList; // 只负责展示航线优先级
let noDateRouteList = data.routeList.filter(
(item) => item.etesRule == "N"
); // 航班航线基本信息(过滤ET86航线的)
......@@ -77,6 +78,7 @@ export default {
);
resolve({
noDateConfigFlag,
noDateRouteLists,
noDateRouteList,
mergeNoDateRouteInfo,
});
......@@ -94,6 +96,7 @@ export default {
this.msgError(msg);
return;
}
let dateDataLists = data.routeList; // 只负责展示航线优先级
let dateRouteList = data.routeList.filter(
(item) => item.etesRule == "N"
); // 航班航线基本信息(过滤ET86航线的)
......@@ -121,6 +124,7 @@ export default {
// 返回日期级别查询结果
resolve({
dateConfigFlag,
dateDataLists,
dateRouteList,
mergeDateRouteInfo,
});
......@@ -196,7 +200,12 @@ export default {
// 拿到【接口调用和数据去重整合】的数据做数据页面显示处理:日期级别
dateLevelData({ dateParmas, noDateParmas }) {
this.dateLevelRoute(dateParmas).then((res) => {
const { dateConfigFlag, dateRouteList, mergeDateRouteInfo } = res;
const {
dateConfigFlag,
dateDataLists,
dateRouteList,
mergeDateRouteInfo,
} = res;
if (dateConfigFlag) {
// 日期级别当前航班航线配置没有缺省的,就不用再去查询非日期级别了
// 处理属性
......@@ -210,7 +219,7 @@ export default {
this.setattrVal(item); // 设置属性值
}
});
this.routeList = dateRouteList; // 航班航线列表
this.routeList = dateDataLists; // 航班航线列表
this.routesInfo = mergeDateRouteInfo; // 航班航线配置信息列表
}
if (dateConfigFlag == false) {
......@@ -223,12 +232,19 @@ export default {
(item) => item.config == false
);
this.noDateLevelRoute(noDateParmas).then(
({ noDateConfigFlag, noDateRouteList, mergeNoDateRouteInfo }) => {
({
noDateConfigFlag,
noDateRouteLists,
noDateRouteList,
mergeNoDateRouteInfo,
}) => {
// 航班种类
this.flightKindName({
noDateConfigFlag,
noDateRouteLists,
noDateRouteList,
mergeNoDateRouteInfo,
dateDataLists,
dateRouteList,
dateListHas,
dateListNo,
......@@ -241,8 +257,10 @@ export default {
// 航班种类
flightKindName({
noDateConfigFlag,
noDateRouteLists,
noDateRouteList,
mergeNoDateRouteInfo,
dateDataLists,
dateRouteList,
dateListHas,
dateListNo,
......@@ -251,7 +269,7 @@ export default {
// White Tail只展示当前查询的一条
const route = this.$route.query.flightRouteListStr;
let noDateRouteInfo, result;
this.routeList = dateRouteList;
this.routeList = noDateRouteLists;
// 从日期取
if (dateListHas.length) {
const dateRouteInfo = dateListHas.filter(
......@@ -307,7 +325,7 @@ export default {
this.setattrVal(item); // 设置属性值
}
});
this.routeList = dateRouteList;
this.routeList = dateDataLists;
this.routesInfo = dateList;
}
},
......