Showing
1 changed file
with
24 additions
and
3 deletions
| ... | @@ -748,7 +748,7 @@ export default { | ... | @@ -748,7 +748,7 @@ export default { |
| 748 | }) | 748 | }) |
| 749 | } else { | 749 | } else { |
| 750 | //航班类型为Purple Tail则显示所有航线维度 | 750 | //航班类型为Purple Tail则显示所有航线维度 |
| 751 | - this.routeList.forEach(route => { | 751 | + this.routeList.forEach((route, sub) => { |
| 752 | let routeStatus = 1 | 752 | let routeStatus = 1 |
| 753 | res.data.list.forEach(item => { | 753 | res.data.list.forEach(item => { |
| 754 | if (route.route === item.flightRoute) { | 754 | if (route.route === item.flightRoute) { |
| ... | @@ -765,6 +765,7 @@ export default { | ... | @@ -765,6 +765,7 @@ export default { |
| 765 | flightRoute: route.route, | 765 | flightRoute: route.route, |
| 766 | routePriority: route.routePriority, | 766 | routePriority: route.routePriority, |
| 767 | }) | 767 | }) |
| 768 | + this.newRoute(sub) | ||
| 768 | } | 769 | } |
| 769 | }) | 770 | }) |
| 770 | } | 771 | } |
| ... | @@ -808,7 +809,6 @@ export default { | ... | @@ -808,7 +809,6 @@ export default { |
| 808 | }) | 809 | }) |
| 809 | this.newRoute(sub) | 810 | this.newRoute(sub) |
| 810 | } | 811 | } |
| 811 | - console.log(this.infoForm) | ||
| 812 | }) | 812 | }) |
| 813 | } | 813 | } |
| 814 | else { | 814 | else { |
| ... | @@ -826,6 +826,13 @@ export default { | ... | @@ -826,6 +826,13 @@ export default { |
| 826 | console.log(err) | 826 | console.log(err) |
| 827 | }) | 827 | }) |
| 828 | } else { | 828 | } else { |
| 829 | + let params = { | ||
| 830 | + purposeOfFlightNo: this.infoForm.fltNo, | ||
| 831 | + flightRoute: this.infoForm.route, | ||
| 832 | + flightRouteListStr: this.$route.params.route, | ||
| 833 | + status: this.$route.params.status | ||
| 834 | + } | ||
| 835 | + findDestinationFltRuleByFlightNo(params).then(response => { | ||
| 829 | // 航线为空,对应航班或航班+日期下的全部维度(需补全未创建维度) | 836 | // 航线为空,对应航班或航班+日期下的全部维度(需补全未创建维度) |
| 830 | this.routeList.forEach((route, sub) => { | 837 | this.routeList.forEach((route, sub) => { |
| 831 | let routeStatus = 1 | 838 | let routeStatus = 1 |
| ... | @@ -833,12 +840,25 @@ export default { | ... | @@ -833,12 +840,25 @@ export default { |
| 833 | if (route.route === item.flightRoute) { | 840 | if (route.route === item.flightRoute) { |
| 834 | //航线对应插入数据 | 841 | //航线对应插入数据 |
| 835 | routeStatus = 2 | 842 | routeStatus = 2 |
| 843 | + // item.id = undefined | ||
| 844 | + // item.status = undefined | ||
| 845 | + this.infoForm.list.push(this.dataHandle(item)) | ||
| 846 | + } | ||
| 847 | + }) | ||
| 848 | + if (routeStatus == 1) { | ||
| 849 | + response.data.list.forEach(item => { | ||
| 850 | + if (route.route === item.flightRoute) { | ||
| 836 | item.id = undefined | 851 | item.id = undefined |
| 837 | item.status = undefined | 852 | item.status = undefined |
| 853 | + item.flightRoute = this.infoForm.route | ||
| 854 | + this.routeList.forEach(route => { | ||
| 855 | + if (route.route === this.infoForm.route) { | ||
| 856 | + item.routePriority = route.routePriority | ||
| 857 | + } | ||
| 858 | + }) | ||
| 838 | this.infoForm.list.push(this.dataHandle(item)) | 859 | this.infoForm.list.push(this.dataHandle(item)) |
| 839 | } | 860 | } |
| 840 | }) | 861 | }) |
| 841 | - if (routeStatus == 1) { | ||
| 842 | //否则插入占位基础数据 | 862 | //否则插入占位基础数据 |
| 843 | this.infoForm.list.push({ | 863 | this.infoForm.list.push({ |
| 844 | purposeOfFlightNo: this.infoForm.fltNo, | 864 | purposeOfFlightNo: this.infoForm.fltNo, |
| ... | @@ -849,6 +869,7 @@ export default { | ... | @@ -849,6 +869,7 @@ export default { |
| 849 | this.newRoute(sub) | 869 | this.newRoute(sub) |
| 850 | } | 870 | } |
| 851 | }) | 871 | }) |
| 872 | + }) | ||
| 852 | } | 873 | } |
| 853 | } | 874 | } |
| 854 | } | 875 | } | ... | ... |
-
Please register or login to post a comment