jinhui.wang

航班维度显示修正

...@@ -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 }
......