|
@@ -34,10 +34,10 @@
|
|
|
<el-tooltip
|
|
|
class="item"
|
|
|
effect="dark"
|
|
|
- :content="item.typeName"
|
|
|
+ :content="item.TypeName"
|
|
|
placement="bottom"
|
|
|
>
|
|
|
- <div class="title">{{ item.typeName }}</div>
|
|
|
+ <div class="title">{{ item.TypeName }}</div>
|
|
|
</el-tooltip>
|
|
|
<!-- <div class="title">{{ item.typeName }}</div> -->
|
|
|
<div @click="airEdit(item)" class="edit_log"></div>
|
|
@@ -49,7 +49,7 @@
|
|
|
></span>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="list desc">{{ item.typeCode }}</div>
|
|
|
+ <div class="list desc">{{ item.TypeCode }}</div>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -70,7 +70,7 @@
|
|
|
<div class="DelFoot right t30">
|
|
|
<el-button
|
|
|
size="medium"
|
|
|
- @click="remove()"
|
|
|
+ @click="remove(item)"
|
|
|
class="r25 buwitch"
|
|
|
type="danger"
|
|
|
>删除</el-button
|
|
@@ -93,21 +93,21 @@
|
|
|
label-width="100px"
|
|
|
class="demo-ruleForm"
|
|
|
>
|
|
|
- <el-form-item label="分类名称" prop="name">
|
|
|
+ <el-form-item label="分类名称" prop="TypeName">
|
|
|
<el-input
|
|
|
size="medium"
|
|
|
placeholder="请输入分类名称(必填)"
|
|
|
- v-model="ruleForm.name"
|
|
|
+ v-model="ruleForm.TypeName"
|
|
|
></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="分类标识符" prop="fullName">
|
|
|
+ <el-form-item label="分类标识符" prop="TypeNameEN">
|
|
|
<el-input
|
|
|
size="medium"
|
|
|
placeholder="请输入分类标识符(必填)"
|
|
|
- v-model="ruleForm.fullName"
|
|
|
+ v-model="ruleForm.TypeNameEN"
|
|
|
></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="描述" prop="fullName">
|
|
|
+ <el-form-item label="描述" prop="TypeCode">
|
|
|
<el-input
|
|
|
size="medium"
|
|
|
type="textarea"
|
|
@@ -116,7 +116,7 @@
|
|
|
resize="none"
|
|
|
:autosize="{ minRows: 3, maxRows: 3 }"
|
|
|
placeholder="请输入描述"
|
|
|
- v-model="ruleForm.fullName"
|
|
|
+ v-model="ruleForm.TypeCode"
|
|
|
></el-input>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
@@ -146,21 +146,21 @@
|
|
|
label-width="100px"
|
|
|
class="demo-ruleForm"
|
|
|
>
|
|
|
- <el-form-item label="分类名称" prop="name">
|
|
|
+ <el-form-item label="分类名称" prop="TypeName">
|
|
|
<el-input
|
|
|
size="medium"
|
|
|
placeholder="请输入分类名称(必填)"
|
|
|
- v-model="EditForm.name"
|
|
|
+ v-model="EditForm.TypeName"
|
|
|
></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="分类标识符" prop="fullName">
|
|
|
+ <el-form-item label="分类标识符" prop="TypeNameEN">
|
|
|
<el-input
|
|
|
size="medium"
|
|
|
placeholder="请输入分类全称(必填)"
|
|
|
- v-model="EditForm.fullName"
|
|
|
+ v-model="EditForm.TypeNameEN"
|
|
|
></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="描述" prop="fullName">
|
|
|
+ <el-form-item label="描述" prop="TypeCode">
|
|
|
<el-input
|
|
|
size="medium"
|
|
|
type="textarea"
|
|
@@ -169,7 +169,7 @@
|
|
|
resize="none"
|
|
|
:autosize="{ minRows: 3, maxRows: 3 }"
|
|
|
placeholder="请输入描述"
|
|
|
- v-model="ruleForm.fullName"
|
|
|
+ v-model="ruleForm.TypeCode"
|
|
|
></el-input>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
@@ -200,22 +200,19 @@ import {
|
|
|
AddAirlines,
|
|
|
} from "@/api/SystemSettings";
|
|
|
import { exceptiontype, exceptionadd, exceptiondel } from "@/api/acquisition";
|
|
|
+import { GeneralDataReception, Query } from "@/api/dataIntegration";
|
|
|
export default {
|
|
|
name: "AirportInfo",
|
|
|
components: { Search, Dialog },
|
|
|
data() {
|
|
|
return {
|
|
|
- arr: [
|
|
|
- {
|
|
|
- typeName: "名称",
|
|
|
- typeCode: "测试",
|
|
|
- },
|
|
|
- ], //内容数据
|
|
|
+ arr: [], //内容数据
|
|
|
flag: false, //删除弹框开关
|
|
|
addFlag: false, //新增机场信息弹框开关
|
|
|
EditFlag: false,
|
|
|
ids: null,
|
|
|
idss: null,
|
|
|
+ listDate: {},
|
|
|
rmObj: {
|
|
|
//删除内容
|
|
|
name: "",
|
|
@@ -233,11 +230,13 @@ export default {
|
|
|
},
|
|
|
rules: {
|
|
|
//新增机场信息表单验证
|
|
|
- name: [{ required: true, message: "请输入航司简称", trigger: "blur" }],
|
|
|
- fullName: [
|
|
|
+ TypeName: [
|
|
|
+ { required: true, message: "请输入航司简称", trigger: "blur" },
|
|
|
+ ],
|
|
|
+ TypeNameEN: [
|
|
|
{ required: true, message: "请输入航司全称", trigger: "blur" },
|
|
|
],
|
|
|
- code: [
|
|
|
+ TypeCode: [
|
|
|
{ required: true, message: "请输入航司二字码", trigger: "blur" },
|
|
|
],
|
|
|
},
|
|
@@ -245,6 +244,7 @@ export default {
|
|
|
};
|
|
|
},
|
|
|
created() {
|
|
|
+ this.getAirlines();
|
|
|
// this.exceptionlist();
|
|
|
},
|
|
|
computed: {
|
|
@@ -286,19 +286,19 @@ export default {
|
|
|
},
|
|
|
//删除信息
|
|
|
handleMove(item) {
|
|
|
- this.ids = item.id;
|
|
|
+ // this.ids = item.id;
|
|
|
+ this.listDate = item;
|
|
|
this.flag = true;
|
|
|
this.rmObj = {
|
|
|
- name: item.typeName,
|
|
|
+ name: item.TypeName,
|
|
|
};
|
|
|
},
|
|
|
+ //编辑
|
|
|
airEdit(item) {
|
|
|
- this.modid = item;
|
|
|
- this.EditForm.name = item.typeName;
|
|
|
- this.EditForm.fullName = item.typeCode;
|
|
|
- // this.EditForm.code = item.code2;
|
|
|
+ this.EditForm = item;
|
|
|
this.EditFlag = true;
|
|
|
},
|
|
|
+ //编辑机场信息-弹框-提交
|
|
|
async EditSubmit() {
|
|
|
let arr = 0;
|
|
|
this.$refs["ruleFormall"].validate((valid) => {
|
|
@@ -310,17 +310,22 @@ export default {
|
|
|
}
|
|
|
});
|
|
|
if (arr == 1) {
|
|
|
- let params = {
|
|
|
- id: this.modid.id,
|
|
|
- typeName: this.EditForm.name,
|
|
|
- typeCode: this.EditForm.fullName,
|
|
|
- };
|
|
|
- const result = await exceptionadd(params);
|
|
|
- if (result.code == 0) {
|
|
|
- this.$message.success("成功");
|
|
|
- this.exceptionlist();
|
|
|
- this.$refs.ruleFormall.resetFields();
|
|
|
+ try {
|
|
|
+ this.EditForm.operate = "2";
|
|
|
+ const res = await GeneralDataReception({
|
|
|
+ serviceId: "22",
|
|
|
+ dataContent: JSON.stringify(this.EditForm),
|
|
|
+ });
|
|
|
+ if (res.code === "0") {
|
|
|
+ this.$message.success(res.message ?? "成功");
|
|
|
+ this.getAirlines();
|
|
|
+ } else {
|
|
|
+ this.$message.error(res.message ?? "失败");
|
|
|
+ }
|
|
|
+ } catch (error) {
|
|
|
+ console.log("错误", error);
|
|
|
}
|
|
|
+ this.$refs.ruleFormall.resetFields();
|
|
|
this.EditFlag = false;
|
|
|
}
|
|
|
},
|
|
@@ -329,11 +334,18 @@ export default {
|
|
|
},
|
|
|
//获取航司信息列表
|
|
|
async getAirlines() {
|
|
|
- const result = await AirlinesInquiry({});
|
|
|
- if (result.code === 0) {
|
|
|
- this.arr = result.returnData;
|
|
|
- } else {
|
|
|
- this.$message.error.message;
|
|
|
+ try {
|
|
|
+ const res = await Query({
|
|
|
+ id: 78,
|
|
|
+ dataContent: [],
|
|
|
+ });
|
|
|
+ if (res.code === "0") {
|
|
|
+ this.arr = res.returnData;
|
|
|
+ } else {
|
|
|
+ this.$message.error(res.message ?? "失败");
|
|
|
+ }
|
|
|
+ } catch (error) {
|
|
|
+ console.log("错误", error);
|
|
|
}
|
|
|
},
|
|
|
|
|
@@ -353,20 +365,22 @@ export default {
|
|
|
}
|
|
|
});
|
|
|
if (arr == 1) {
|
|
|
- let params = {
|
|
|
- id: "",
|
|
|
- typeName: this.ruleForm.name,
|
|
|
- typeCode: this.ruleForm.fullName,
|
|
|
- };
|
|
|
- const result = await exceptionadd(params);
|
|
|
- if (result.code == 0) {
|
|
|
- this.ruleForm.name = "";
|
|
|
- this.ruleForm.fullName = "";
|
|
|
- this.$refs.ruleForms.resetFields();
|
|
|
- this.$message.success("成功");
|
|
|
- this.exceptionlist();
|
|
|
+ try {
|
|
|
+ const res = await GeneralDataReception({
|
|
|
+ serviceId: "22",
|
|
|
+ dataContent: JSON.stringify(this.ruleForm),
|
|
|
+ });
|
|
|
+ if (res.code === "0") {
|
|
|
+ this.$message.success(res.message ?? "成功");
|
|
|
+ this.getAirlines();
|
|
|
+ } else {
|
|
|
+ this.$message.error(res.message ?? "失败");
|
|
|
+ }
|
|
|
+ } catch (error) {
|
|
|
+ console.log("错误", error);
|
|
|
}
|
|
|
this.addFlag = false;
|
|
|
+ this.$refs.ruleForms.resetFields();
|
|
|
}
|
|
|
},
|
|
|
//新增机场信息-弹框-取消
|
|
@@ -380,15 +394,22 @@ export default {
|
|
|
},
|
|
|
//删除
|
|
|
async remove() {
|
|
|
- const result = await exceptiondel({
|
|
|
- id: this.ids,
|
|
|
- });
|
|
|
- if (result.code === 0) {
|
|
|
- this.flag = false;
|
|
|
- this.exceptionlist();
|
|
|
- this.$message.success("删除成功");
|
|
|
- } else {
|
|
|
- this.$message.error.message;
|
|
|
+ this.listDate.operate = "3";
|
|
|
+ try {
|
|
|
+ const res = await GeneralDataReception({
|
|
|
+ serviceId: "22",
|
|
|
+ dataContent: JSON.stringify(this.listDate),
|
|
|
+ });
|
|
|
+ if (res.code === "0") {
|
|
|
+ this.$message.success(res.message ?? "成功");
|
|
|
+ this.flag = false;
|
|
|
+ this.listDate = {};
|
|
|
+ this.getAirlines();
|
|
|
+ } else {
|
|
|
+ this.$message.error(res.message ?? "失败");
|
|
|
+ }
|
|
|
+ } catch (error) {
|
|
|
+ console.log("错误", error);
|
|
|
}
|
|
|
},
|
|
|
},
|