Showing
1 changed file
with
15 additions
and
13 deletions
| ... | @@ -770,12 +770,14 @@ export default { | ... | @@ -770,12 +770,14 @@ export default { |
| 770 | }) | 770 | }) |
| 771 | } | 771 | } |
| 772 | } else { | 772 | } else { |
| 773 | - // | 773 | + //航班配舱编辑 |
| 774 | if (this.routeSatus == 'FlightAllocConfig') { | 774 | if (this.routeSatus == 'FlightAllocConfig') { |
| 775 | + let infoRouteList = [] | ||
| 775 | res.data.list.forEach(dateItem => { | 776 | res.data.list.forEach(dateItem => { |
| 776 | this.infoForm.list.push( | 777 | this.infoForm.list.push( |
| 777 | this.dataHandle(dateItem) | 778 | this.dataHandle(dateItem) |
| 778 | ) | 779 | ) |
| 780 | + infoRouteList.push(dateItem.flightRoute) | ||
| 779 | }) | 781 | }) |
| 780 | findDestinationFltRuleByFlightNo({ | 782 | findDestinationFltRuleByFlightNo({ |
| 781 | purposeOfFlightNo: this.infoForm.fltNo, | 783 | purposeOfFlightNo: this.infoForm.fltNo, |
| ... | @@ -786,9 +788,9 @@ export default { | ... | @@ -786,9 +788,9 @@ export default { |
| 786 | }).then(resData => { | 788 | }).then(resData => { |
| 787 | if (resData.data.list.length > 0) { | 789 | if (resData.data.list.length > 0) { |
| 788 | this.routeList.forEach((route, sub) => { | 790 | this.routeList.forEach((route, sub) => { |
| 791 | + if (!infoRouteList.includes(route.route)) { | ||
| 789 | let routeStatus = 1 | 792 | let routeStatus = 1 |
| 790 | resData.data.list.forEach(item => { | 793 | resData.data.list.forEach(item => { |
| 791 | - if (res.data.list[0].flightRoute != item.flightRoute) { | ||
| 792 | if (item.flightRoute == route.route) { | 794 | if (item.flightRoute == route.route) { |
| 793 | item.id = undefined | 795 | item.id = undefined |
| 794 | item.status = undefined | 796 | item.status = undefined |
| ... | @@ -797,10 +799,9 @@ export default { | ... | @@ -797,10 +799,9 @@ export default { |
| 797 | this.dataHandle(item) | 799 | this.dataHandle(item) |
| 798 | ) | 800 | ) |
| 799 | } | 801 | } |
| 800 | - } | ||
| 801 | }) | 802 | }) |
| 802 | - if (routeStatus == 1 && res.data.list[0].flightRoute != route.route) { | 803 | + if (routeStatus == 1) { |
| 803 | - //否则插入占位基础数据 | 804 | + // 否则插入占位基础数据 |
| 804 | this.infoForm.list.push({ | 805 | this.infoForm.list.push({ |
| 805 | purposeOfFlightNo: this.infoForm.fltNo, | 806 | purposeOfFlightNo: this.infoForm.fltNo, |
| 806 | ruleDate: this.infoForm.fltDate, | 807 | ruleDate: this.infoForm.fltDate, |
| ... | @@ -809,6 +810,7 @@ export default { | ... | @@ -809,6 +810,7 @@ export default { |
| 809 | }) | 810 | }) |
| 810 | this.newRoute(sub) | 811 | this.newRoute(sub) |
| 811 | } | 812 | } |
| 813 | + } | ||
| 812 | }) | 814 | }) |
| 813 | } | 815 | } |
| 814 | else { | 816 | else { |
| ... | @@ -860,14 +862,14 @@ export default { | ... | @@ -860,14 +862,14 @@ export default { |
| 860 | this.infoForm.list.push(this.dataHandle(item)) | 862 | this.infoForm.list.push(this.dataHandle(item)) |
| 861 | } | 863 | } |
| 862 | }) | 864 | }) |
| 863 | - //否则插入占位基础数据 | 865 | + // //否则插入占位基础数据 |
| 864 | - this.infoForm.list.push({ | 866 | + // this.infoForm.list.push({ |
| 865 | - purposeOfFlightNo: this.infoForm.fltNo, | 867 | + // purposeOfFlightNo: this.infoForm.fltNo, |
| 866 | - ruleDate: this.infoForm.fltDate, | 868 | + // ruleDate: this.infoForm.fltDate, |
| 867 | - flightRoute: route.route, | 869 | + // flightRoute: route.route, |
| 868 | - routePriority: route.routePriority, | 870 | + // routePriority: route.routePriority, |
| 869 | - }) | 871 | + // }) |
| 870 | - this.newRoute(sub) | 872 | + // this.newRoute(sub) |
| 871 | } | 873 | } |
| 872 | }) | 874 | }) |
| 873 | }) | 875 | }) | ... | ... |
-
Please register or login to post a comment