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
Elements-SY
2023-09-04 13:48:22 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
91276eb68677f7e0cd531d413b162675770fa6d7
91276eb6
1 parent
4c086f1e
fixed bug
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
34 additions
and
2 deletions
src/views/basicInformation/flightInformationMaintenance/index.vue
src/views/basicInformation/flightInformationMaintenance/index.vue
View file @
91276eb
...
...
@@ -146,7 +146,7 @@
<el-select ref="routeSelect" class="wid80" v-model="form.route" :disabled="formdisabled.route"
placeholder="请选择航线" no-data-text="未查询到航线" @change="routeChange" :loading="routeLoading"
:multiple='routeMultiple' :key="routeMultiple">
<el-option v-for="item in
routeList" :key="item.id" :label="item.route" :value="item.route">
<el-option v-for="item in routeList" :key="item.id" :label="item.route" :value="item.route">
</el-option>
</el-select>
</el-form-item>
...
...
@@ -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: []
}
...
...
Please
register
or
login
to post a comment