|
@@ -31,13 +31,7 @@
|
|
|
<div class="tree_left">
|
|
|
<el-scrollbar style="height: 100%">
|
|
|
<div class="corporate">{{ company }}</div>
|
|
|
- <el-tree
|
|
|
- :data="data"
|
|
|
- :props="defaultProps"
|
|
|
- accordion
|
|
|
- @node-click="handleNodeClick"
|
|
|
- >
|
|
|
- </el-tree>
|
|
|
+ <el-tree :data="data" :props="defaultProps" accordion @node-click="handleNodeClick"> </el-tree>
|
|
|
</el-scrollbar>
|
|
|
</div>
|
|
|
</el-col>
|
|
@@ -48,6 +42,11 @@
|
|
|
labelWidth="100px"
|
|
|
:minHeight="70"
|
|
|
width="800px"
|
|
|
+ :isAuth="true"
|
|
|
+ authAdd="airport_add_button"
|
|
|
+ authEdit="airport_edit_button"
|
|
|
+ authDel="airport_delete_button"
|
|
|
+ authWithlodSet="terminal_setting_button"
|
|
|
:withlodSet="true"
|
|
|
:data-content="{ companyID, companyName }"
|
|
|
tableHeight="680"
|
|
@@ -68,16 +67,8 @@
|
|
|
?
|
|
|
</div>
|
|
|
<div class="DelFoot right t30">
|
|
|
- <el-button
|
|
|
- size="medium"
|
|
|
- @click="remove"
|
|
|
- class="r25 buwitch"
|
|
|
- type="danger"
|
|
|
- >删除</el-button
|
|
|
- >
|
|
|
- <el-button size="medium" class="r26" @click="flag = false"
|
|
|
- >取消</el-button
|
|
|
- >
|
|
|
+ <el-button size="medium" @click="remove" class="r25 buwitch" type="danger">删除</el-button>
|
|
|
+ <el-button size="medium" class="r26" @click="flag = false">取消</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
</Dialog>
|
|
@@ -94,16 +85,8 @@
|
|
|
?
|
|
|
</div>
|
|
|
<div class="DelFoot right t30">
|
|
|
- <el-button
|
|
|
- size="medium"
|
|
|
- @click="removeflaghall"
|
|
|
- class="r25 buwitch"
|
|
|
- type="danger"
|
|
|
- >删除</el-button
|
|
|
- >
|
|
|
- <el-button size="medium" class="r26" @click="flaghall = false"
|
|
|
- >取消</el-button
|
|
|
- >
|
|
|
+ <el-button size="medium" @click="removeflaghall" class="r25 buwitch" type="danger">删除</el-button>
|
|
|
+ <el-button size="medium" class="r26" @click="flaghall = false">取消</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
</Dialog>
|
|
@@ -112,69 +95,30 @@
|
|
|
<div class="airportInfoDialog dialog-public-background">
|
|
|
<div class="flx">新增机场信息</div>
|
|
|
<div class="content">
|
|
|
- <el-form
|
|
|
- :model="ruleForm"
|
|
|
- :rules="rules"
|
|
|
- ref="ruleForm"
|
|
|
- label-width="100px"
|
|
|
- class="demo-ruleForm"
|
|
|
- >
|
|
|
+ <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="100px" class="demo-ruleForm">
|
|
|
<el-form-item label="所属公司" prop="upname">
|
|
|
- <el-input
|
|
|
- size="medium"
|
|
|
- :disabled="true"
|
|
|
- placeholder=""
|
|
|
- v-model="ruleForm.upname"
|
|
|
- ></el-input>
|
|
|
+ <el-input size="medium" :disabled="true" placeholder="" v-model="ruleForm.upname"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="机场中文名称" prop="name">
|
|
|
- <el-input
|
|
|
- size="medium"
|
|
|
- placeholder="请输入机场中文名称(必填)"
|
|
|
- v-model="ruleForm.name"
|
|
|
- ></el-input>
|
|
|
+ <el-input size="medium" placeholder="请输入机场中文名称(必填)" v-model="ruleForm.name"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="机场英文简称" prop="name">
|
|
|
- <el-input
|
|
|
- size="medium"
|
|
|
- placeholder="请输入机场英文简称(必填)"
|
|
|
- v-model="ruleForm.name"
|
|
|
- ></el-input>
|
|
|
+ <el-input size="medium" placeholder="请输入机场英文简称(必填)" v-model="ruleForm.name"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="机场全称">
|
|
|
- <el-input
|
|
|
- size="medium"
|
|
|
- placeholder="请输入机场全称(必填)"
|
|
|
- v-model="ruleForm.fullName"
|
|
|
- ></el-input>
|
|
|
+ <el-input size="medium" placeholder="请输入机场全称(必填)" v-model="ruleForm.fullName"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="机场三字码">
|
|
|
- <el-input
|
|
|
- size="medium"
|
|
|
- placeholder="请输入机场三字码(必填)"
|
|
|
- v-model="ruleForm.code3"
|
|
|
- ></el-input>
|
|
|
+ <el-input size="medium" placeholder="请输入机场三字码(必填)" v-model="ruleForm.code3"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="机场四字码">
|
|
|
- <el-input
|
|
|
- size="medium"
|
|
|
- placeholder="请输入机场四字码(必填)"
|
|
|
- v-model="ruleForm.code3"
|
|
|
- ></el-input>
|
|
|
+ <el-input size="medium" placeholder="请输入机场四字码(必填)" v-model="ruleForm.code3"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
</div>
|
|
|
<div class="foot center t30">
|
|
|
- <el-button
|
|
|
- size="medium"
|
|
|
- type="primary"
|
|
|
- @click="addSubmit()"
|
|
|
- class="r25 r26"
|
|
|
- >提交</el-button
|
|
|
- >
|
|
|
- <el-button class="r26" size="medium" @click="resetForm()"
|
|
|
- >取消</el-button
|
|
|
- >
|
|
|
+ <el-button size="medium" type="primary" @click="addSubmit()" class="r25 r26">提交</el-button>
|
|
|
+ <el-button class="r26" size="medium" @click="resetForm()">取消</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
</Dialog>
|
|
@@ -182,40 +126,18 @@
|
|
|
<div class="airportInfoDialog dialog-public-background">
|
|
|
<div class="flx">新增航站楼信息</div>
|
|
|
<div class="content">
|
|
|
- <el-form
|
|
|
- :model="taForm"
|
|
|
- :rules="ruleta"
|
|
|
- ref="taForm"
|
|
|
- label-width="100px"
|
|
|
- class="demo-ruleForm"
|
|
|
- >
|
|
|
+ <el-form :model="taForm" :rules="ruleta" ref="taForm" label-width="100px" class="demo-ruleForm">
|
|
|
<el-form-item label="航站楼名称" prop="name">
|
|
|
- <el-input
|
|
|
- size="medium"
|
|
|
- placeholder="请输入航站楼名称(必填)"
|
|
|
- v-model="ruleForm.name"
|
|
|
- ></el-input>
|
|
|
+ <el-input size="medium" placeholder="请输入航站楼名称(必填)" v-model="ruleForm.name"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="航站楼标识" prop="name">
|
|
|
- <el-input
|
|
|
- size="medium"
|
|
|
- placeholder="请输入航站楼标识(必填)"
|
|
|
- v-model="ruleForm.name"
|
|
|
- ></el-input>
|
|
|
+ <el-input size="medium" placeholder="请输入航站楼标识(必填)" v-model="ruleForm.name"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
</div>
|
|
|
<div class="foot center t30">
|
|
|
- <el-button
|
|
|
- size="medium"
|
|
|
- type="primary"
|
|
|
- @click="addter()"
|
|
|
- class="r25 r26"
|
|
|
- >提交</el-button
|
|
|
- >
|
|
|
- <el-button class="r26" size="medium" @click="addta = false"
|
|
|
- >取消</el-button
|
|
|
- >
|
|
|
+ <el-button size="medium" type="primary" @click="addter()" class="r25 r26">提交</el-button>
|
|
|
+ <el-button class="r26" size="medium" @click="addta = false">取消</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
</Dialog>
|
|
@@ -272,22 +194,14 @@ export default {
|
|
|
rules: {
|
|
|
//新增机场信息表单验证
|
|
|
name: [{ required: true, message: "请输入机场简称", trigger: "blur" }],
|
|
|
- fullName: [
|
|
|
- { required: true, message: "请输入机场全称", trigger: "blur" },
|
|
|
- ],
|
|
|
- code: [
|
|
|
- { required: true, message: "请输入机场三字码", trigger: "blur" },
|
|
|
- ],
|
|
|
+ fullName: [{ required: true, message: "请输入机场全称", trigger: "blur" }],
|
|
|
+ code: [{ required: true, message: "请输入机场三字码", trigger: "blur" }],
|
|
|
},
|
|
|
ruleta: {
|
|
|
//新增机场信息表单验证
|
|
|
name: [{ required: true, message: "请输入机场简称", trigger: "blur" }],
|
|
|
- fullName: [
|
|
|
- { required: true, message: "请输入机场全称", trigger: "blur" },
|
|
|
- ],
|
|
|
- code: [
|
|
|
- { required: true, message: "请输入机场三字码", trigger: "blur" },
|
|
|
- ],
|
|
|
+ fullName: [{ required: true, message: "请输入机场全称", trigger: "blur" }],
|
|
|
+ code: [{ required: true, message: "请输入机场三字码", trigger: "blur" }],
|
|
|
},
|
|
|
companyID: "",
|
|
|
companyName: "",
|
|
@@ -364,11 +278,7 @@ export default {
|
|
|
});
|
|
|
if (res.code === "0") {
|
|
|
let arr = [];
|
|
|
- arr = translateDataToTreeAll(
|
|
|
- res.returnData.listValues,
|
|
|
- "parentID",
|
|
|
- "companyID"
|
|
|
- );
|
|
|
+ arr = translateDataToTreeAll(res.returnData.listValues, "parentID", "companyID");
|
|
|
this.data = arr;
|
|
|
if (!this.companyID.length) {
|
|
|
this.companyID = arr[0].companyID;
|
|
@@ -612,8 +522,7 @@ export default {
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
justify-content: center;
|
|
|
- background: url("../../../../assets/index/ic_close_s @2x.png")
|
|
|
- no-repeat;
|
|
|
+ background: url("../../../../assets/index/ic_close_s @2x.png") no-repeat;
|
|
|
background-size: 100% 100%;
|
|
|
// background: #fff;
|
|
|
cursor: pointer;
|