Elements-SY

modify

...@@ -1321,8 +1321,10 @@ export default { ...@@ -1321,8 +1321,10 @@ export default {
1321 ); 1321 );
1322 routeInfo.isEtesRoute = whiteEt86.length; 1322 routeInfo.isEtesRoute = whiteEt86.length;
1323 } 1323 }
1324 - }else{ 1324 + } else {
1325 - routeInfo.isEtesRoute = row.route.split(";").every((item) => et86RouteList.includes(item)); 1325 + routeInfo.isEtesRoute = row.route
1326 + .split(";")
1327 + .every((item) => et86RouteList.includes(item));
1326 } 1328 }
1327 } else { 1329 } else {
1328 this.msgError("暂无当前航班航线"); 1330 this.msgError("暂无当前航班航线");
...@@ -1403,7 +1405,6 @@ export default { ...@@ -1403,7 +1405,6 @@ export default {
1403 }) 1405 })
1404 .catch(() => {}); 1406 .catch(() => {});
1405 }, 1407 },
1406 -
1407 /** 提交按钮 */ 1408 /** 提交按钮 */
1408 submitForm: function () { 1409 submitForm: function () {
1409 this.$refs["form"].validate((valid) => { 1410 this.$refs["form"].validate((valid) => {
...@@ -1421,6 +1422,29 @@ export default { ...@@ -1421,6 +1422,29 @@ export default {
1421 } 1422 }
1422 if (valid) { 1423 if (valid) {
1423 let formdata = JSON.parse(JSON.stringify(this.form)); 1424 let formdata = JSON.parse(JSON.stringify(this.form));
1425 + let params = {
1426 + fltNo: formdata.fltNo,
1427 + };
1428 + queryRoute(params)
1429 + .then((res) => {
1430 + const { code, data, msg } = res;
1431 + if (code == 200) {
1432 + // 按照route数组的顺序排序
1433 + let sortRoute = data.list.sort((a, b) => {
1434 + return (
1435 + formdata.route.indexOf(a.route) -
1436 + formdata.route.indexOf(b.route)
1437 + );
1438 + });
1439 + // 过滤掉不在route数组中的字符串
1440 + let reuslt = sortRoute.filter((item) => {
1441 + return formdata.route.indexOf(item.route) !== -1;
1442 + });
1443 + let sortRoutes = [];
1444 + reuslt.map((item) => {
1445 + sortRoutes.push(item.route);
1446 + });
1447 + formdata.route = sortRoutes;
1424 //高价百分比和低价百分比和不可以大于100 1448 //高价百分比和低价百分比和不可以大于100
1425 if ( 1449 if (
1426 this.form.highLowPriceFlg && 1450 this.form.highLowPriceFlg &&
...@@ -1469,6 +1493,9 @@ export default { ...@@ -1469,6 +1493,9 @@ export default {
1469 } 1493 }
1470 }); 1494 });
1471 } 1495 }
1496 + })
1497 + .catch(() => {});
1498 + }
1472 }); 1499 });
1473 }, 1500 },
1474 //表单重置 1501 //表单重置
......