jinhui.wang

新增删除修正,数据处理修正

......@@ -604,24 +604,7 @@ export default {
this.infoForm.route = this.$route.params.route
this.getIdDimension(this.$route.params.id)
} else {
let obj = {
fltNo: this.$route.params.fltNo,
fltDate: this.$route.params.fltDate,
status: this.$route.params.status ? this.$route.params.status : ''
}
if (this.routeSatus == 'flightInformationMaintenanceWhite Tail') {
this.infoForm.route = this.$route.params.route
obj.route = this.$route.params.route
obj.flightRouteListStr = this.$route.params.route
} else if (this.routeSatus == 'flightInformationMaintenancePurple Tail') {
this.infoForm.route = ''
obj.route = ''
obj.flightRouteListStr = this.$route.params.route
} else {
obj.route = this.$route.params.route ? this.$route.params.route : ''
}
this.getRouteDimension(obj)
this.getRouteDimension(this.getSreachData())
}
}
......@@ -646,22 +629,7 @@ export default {
if (this.routeSatus == 'dmLog') {
this.getIdDimension(this.$route.params.id)
} else {
let obj = {
fltNo: this.$route.params.fltNo,
fltDate: this.$route.params.fltDate,
status: this.$route.params.status ? this.$route.params.status : ''
}
if (this.routeSatus == 'flightInformationMaintenanceWhite Tail') {
obj.route = this.$route.params.route
obj.flightRouteListStr = this.$route.params.route
} else if (this.routeSatus == 'flightInformationMaintenancePurple Tail') {
obj.route = ''
obj.flightRouteListStr = this.$route.params.route
} else {
obj.route = this.$route.params.route ? this.$route.params.route : ''
}
this.getRouteDimension(obj) // 修改时 & 详情时
this.getRouteDimension(this.getSreachData()) // 修改时 & 详情时
}
}
},
......@@ -809,13 +777,13 @@ export default {
flightRoute: route.route,
routePriority: route.routePriority,
})
this.newRoute(sub)
// this.newRoute(JSON.parse(JSON.stringify(this.infoForm.list)).length - 1)
}
} else {
infoRouteList.forEach((item, index) => {
if (item == route.route) {
this.infoForm.list.push(
this.dataHandle(res.data.list[index])
this.dataHandle(JSON.parse(JSON.stringify(res.data.list[index])))
)
}
})
......@@ -828,7 +796,7 @@ export default {
if (item == route.route) {
routeStatus = 2
this.infoForm.list.push(
this.dataHandle(res.data.list[index])
this.dataHandle(JSON.parse(JSON.stringify(res.data.list[index])))
)
}
})
......@@ -847,7 +815,7 @@ export default {
console.log(err)
})
} else {
// 航班配舱设置普通规则
// 航班配舱设置普通规则
this.routeList.forEach((route, sub) => {
if (!infoRouteList.includes(route.route)) {
this.infoForm.list.push({
......@@ -856,12 +824,12 @@ export default {
flightRoute: route.route,
routePriority: route.routePriority,
})
}else{
} else {
let routeStatus = 1
res.data.list.forEach(item => {
if (item.flightRoute == route.route) {
item.id = undefined
item.status = undefined
// item.id = undefined
// item.status = undefined
routeStatus = 2
this.infoForm.list.push(
this.dataHandle(item)
......@@ -876,7 +844,7 @@ export default {
flightRoute: route.route,
routePriority: route.routePriority,
})
this.newRoute(sub)
// this.newRoute(sub)
}
}
})
......@@ -1148,6 +1116,25 @@ export default {
}
}
},
//查询参数获取
getSreachData() {
let obj = {
fltNo: this.$route.params.fltNo,
fltDate: this.$route.params.fltDate,
status: this.$route.params.status ? this.$route.params.status : ''
}
if (this.routeSatus == 'flightInformationMaintenanceWhite Tail') {
obj.route = this.$route.params.route
obj.flightRouteListStr = this.$route.params.route
} else if (this.routeSatus == 'flightInformationMaintenancePurple Tail') {
obj.route = ''
obj.flightRouteListStr = this.$route.params.route
} else {
obj.route = this.$route.params.route ? this.$route.params.route : ''
}
return obj
},
//保存
submit(val) {
let routeArr = []
......@@ -1193,6 +1180,7 @@ export default {
this.$forceUpdate()
this.msgSuccess('保存成功!')
this.infoForm.list[val] = this.dataHandle(res.data)
// this.getRouteDimension(this.getSreachData())
} else {
this.msgWarning(res.msg)
}
......