Elements-SY

modif

......@@ -153,14 +153,7 @@ export default {
const routes = [];
if (isEtesRoute.length) {
isEtesRoute.map((item) => {
item.routePriority = item.ordinal;
routes.push({
config: false,
fltNo: item.fltNo,
route: item.route,
etesRule: item.isEtesRoute,
routePriority: item.routePriority,
});
routes.push({ config: false, route: item.route });
});
} else {
this.msgWarning("暂无航线");
......@@ -184,25 +177,17 @@ export default {
this.queryForm.purposeOfFlightNo = this.upCase(purposeOfFlightNo);
},
// 新增规则
addRlue(item, index) {
let currentRoute = this.routeList.filter(
(val) => val.route == item.route
);
addRlue(index) {
// 如果当前航班号的航线下没有数据,新增规则给默认数据
routeRuleForm.purposeOfFlightNo = this.$route.query.purposeOfFlightNo;
routeRuleForm.routePriority = currentRoute[0].routePriority;
let routeSpecifyDateSeq = [];
if (this.routeList.length) {
this.routeList.map((item) => {
routeSpecifyDateSeq.push(item.route);
});
}
routeRuleForm.routeSpecifyDateSeq = routeSpecifyDateSeq.join(";");
this.setattrVal(routeRuleForm);
const mergeObj = {
...this.routesInfo[index],
...routeRuleForm,
};
if (this.routeList[index].hasOwnProperty("ordinal")) {
mergeObj.routePriority = this.routeList[index].ordinal;
}
this.$set(this.routesInfo, index, mergeObj); // 给新增规则赋上默认数据
},
// 保存 【新增/修改航线规则设置】
......@@ -349,12 +334,11 @@ export default {
.then((res) => {
const { code, msg, data } = res;
if (code == 200) {
console.log(item);
this.$set(this.routesInfo, index, {
route: item.flightRoute,
config: false,
fltNo: item.fltNo,
etesRule: item.etesRule,
fltNo: this.routeList[0].fltNo,
etesRule: this.routeList[0].etesRule,
routePriority: item.routePriority,
});
this.msgSuccess(msg);
......