Elements-SY

fixed bug

......@@ -317,8 +317,10 @@ export default {
},
//表单参数
form: {
route: "",
isNeedRequired: 2
},
routeList: [],
//表单校验
rules: {
fltNo: [
......@@ -515,6 +517,7 @@ export default {
methods: {
//输入航班号后
blurfltNo() {
this.routeList = []
this.form.accountTotalWeight = 0
this.form.accountAllocatedWeight = 0
......@@ -586,6 +589,10 @@ export default {
this.routeLoading = false
if (res.code === 200) {
this.routeList = res.data.list
if(res.data.list.length == 0){
this.form.route = "";
this.msgError("该航班没有设置航线");
}
} else {
this.msgWarning(res.msg)
}
......@@ -593,6 +600,9 @@ export default {
this.routeLoading = false
console.log(err)
})
}else{
this.form.route = "";
this.routeList = [];
}
},
//航班种类修改
......@@ -853,12 +863,26 @@ export default {
params: obj
})
},
// 航班状态
flightState(multipleSelection, statusName){
let flag = false;
const flightState = multipleSelection.some(item=>item.statusName == statusName);
if(flightState){
flag = true
this.msgError(`${statusName}不可操作`);
}else{
flag = false
}
return flag
},
/** 删除按钮操作 */
handleDelete(row) {
let fIds = [];
this.ids.forEach(item => {
fIds.push(item.id)
})
});
// 航班状态
if(this.flightState(this.ids, "已删除")) return
this.$confirm("是否确认删除所选数据?", "警告", {
confirmButtonText: "确定",
cancelButtonText: "取消",
......@@ -965,6 +989,8 @@ export default {
},
//批量开启/关闭航班
handleFlightStatus(status) {
// 航班状态
      if(this.flightState(this.ids, "已删除")) return
let handle = status == "flightStatus80" ? "关闭" : "开启";
let data = {
updateIds: [],
......@@ -994,6 +1020,8 @@ export default {
},
//自动推送开关
autoPushBatch(status) {
// 航班状态
      if(this.flightState(this.ids, "已删除")) return
let msg = status == "open" ? "开启" : "关闭";
let data = {
updateIds: [],
......@@ -1031,6 +1059,8 @@ export default {
},
//白名单配舱开关
whiteListSwitchStatus(val) {
// 航班状态
      if(this.flightState(this.ids, "已删除")) return
let obj = {
updateIds: []
}
......@@ -1051,6 +1081,8 @@ export default {
},
//黑名单配舱开关
BlackListSwitchStatus(val) {
// 航班状态
      if(this.flightState(this.ids, "已删除")) return
let obj = {
updateIds: []
}
......