Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Fedex
/
imac-vue
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
jinhui.wang
2023-09-14 21:04:52 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
45a308fc13173a6f0e13d4b3c3d54f6b988a50b3
45a308fc
1 parent
118d10ec
增加pt维度处理
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
71 additions
and
21 deletions
src/views/allocationConfig/flightAllocConfig/info.vue
src/views/allocationConfig/flightAllocConfig/info.vue
View file @
45a308f
...
...
@@ -61,8 +61,7 @@
:key="idx">
<div>
<el-empty description="未设置规则!" v-if="!val.isLocation">
<el-button type="primary" size="small"
@click="newRoute(idx, val.flightRoute)">新增规则
<el-button type="primary" size="small" @click="newRoute(idx, val.flightRoute)">新增规则
</el-button>
</el-empty>
<el-row class="rowPadding" v-else>
...
...
@@ -719,29 +718,80 @@ export default {
this.infoForm.list.push(this.dataHandle(item))
})
} else {
//航班类型为Purple Tail则显示所有航线维度
let arr = this.$route.params.route.split(';')
this.infoRouteList = arr
//航班类型为Purple Tail则显示所有航线维度
this.routeList.forEach((route, sub) => {
if (arr.includes(route.route)) {
let routeStatus = 1
res.data.list.forEach(item => {
if (route.route === item.flightRoute) {
//航线对应插入数据
routeStatus = 2
this.infoForm.list.push(this.dataHandle(item))
let params = {
purposeOfFlightNo: this.infoForm.fltNo,
flightRoute: this.infoForm.route,
flightRouteListStr: this.$route.params.route,
status: this.$route.params.status
}
findDestinationFltRuleByFlightNo(params).then(response => {
let infoRouteList = []
response.data.list.forEach(item => {
//航线对应插入数据
infoRouteList.push(item.flightRoute)
})
if (response.data.list.length > 0) {
this.routeList.forEach((route, sub) => {
if (arr.includes(route.route)) {
let routeStatus = 1
res.data.list.forEach(item => {
if (route.route === item.flightRoute) {
//航线对应插入数据
routeStatus = 2
this.infoForm.list.push(this.dataHandle(item))
}
})
if (routeStatus == 1) {
if (infoRouteList.includes(route.route)) {
response.data.list.forEach(item => {
if (item.flightRoute == route.route) {
item.id = undefined
item.status = undefined
routeStatus = 2
this.infoForm.list.push(
this.dataHandle(item)
)
}
})
} else {
//否则插入占位基础数据
this.infoForm.list.push({
purposeOfFlightNo: this.infoForm.fltNo,
ruleDate: this.infoForm.fltDate,
flightRoute: route.route,
routePriority: route.routePriority,
})
this.newRoute(sub, route.route)
}
}
}
})
} else {
this.routeList.forEach((route, sub) => {
if (arr.includes(route.route)) {
let routeStatus = 1
res.data.list.forEach(item => {
if (route.route === item.flightRoute) {
//航线对应插入数据
routeStatus = 2
this.infoForm.list.push(this.dataHandle(item))
}
})
if (routeStatus == 1) {
//否则插入占位基础数据
this.infoForm.list.push({
purposeOfFlightNo: this.infoForm.fltNo,
ruleDate: this.infoForm.fltDate,
flightRoute: route.route,
routePriority: route.routePriority,
})
this.newRoute(sub, route.route)
}
}
})
if (routeStatus == 1) {
//否则插入占位基础数据
this.infoForm.list.push({
purposeOfFlightNo: this.infoForm.fltNo,
ruleDate: this.infoForm.fltDate,
flightRoute: route.route,
routePriority: route.routePriority,
})
this.newRoute(sub, route.route)
}
}
})
}
...
...
Please
register
or
login
to post a comment