|
@@ -11,7 +11,11 @@
|
|
|
<div class="airportInfo">
|
|
|
<!--搜索-->
|
|
|
<div class="nodeLnformation_header">
|
|
|
- <Search title="报警预警设置" @getSearchData="getSearchData" :isSearch="false">
|
|
|
+ <Search
|
|
|
+ title="报警预警设置"
|
|
|
+ @getSearchData="getSearchData"
|
|
|
+ :isSearch="false"
|
|
|
+ >
|
|
|
<button @click="handleAdd" class="btnAdd">新增</button>
|
|
|
</Search>
|
|
|
</div>
|
|
@@ -22,12 +26,20 @@
|
|
|
<div class="box-card">
|
|
|
<div class="headerBox">
|
|
|
<div class="tltle-head">
|
|
|
- <el-tooltip class="item" effect="dark" :content="item.IATACode" placement="bottom">
|
|
|
+ <el-tooltip
|
|
|
+ class="item"
|
|
|
+ effect="dark"
|
|
|
+ :content="item.IATACode"
|
|
|
+ placement="bottom"
|
|
|
+ >
|
|
|
<div class="title fz16">{{ item.IATACode }}</div>
|
|
|
</el-tooltip>
|
|
|
<div @click="gotoAram(item, index)" class="edit_log"></div>
|
|
|
</div>
|
|
|
- <div @click="delBtn(item, index)" class="el-icon-close icon"></div>
|
|
|
+ <div
|
|
|
+ @click="delBtn(item, index)"
|
|
|
+ class="el-icon-close icon"
|
|
|
+ ></div>
|
|
|
</div>
|
|
|
<div class="text item" style="margin-top: 6px">
|
|
|
<div class="adTime">
|
|
@@ -51,13 +63,36 @@
|
|
|
<el-row :gutter="20">
|
|
|
<el-col v-for="(item, index) in tableColsCopy" :key="index">
|
|
|
<el-form-item :label="item.columnLabel">
|
|
|
- <template v-if="item.listqueryTemplateID || item.listqueryTemplateID == 0">
|
|
|
- <el-select size="small" clearable style="width: 100%" v-model="tableForm[item.columnName]" @change="changeSelect(item.columnName)" placeholder="请选择">
|
|
|
- <el-option v-for="item in tableOptions[item.columnName]" :key="item.v" :label="item.k" :value="item.v"> </el-option>
|
|
|
+ <template
|
|
|
+ v-if="
|
|
|
+ item.listqueryTemplateID || item.listqueryTemplateID == 0
|
|
|
+ "
|
|
|
+ >
|
|
|
+ <el-select
|
|
|
+ size="small"
|
|
|
+ clearable
|
|
|
+ style="width: 100%"
|
|
|
+ v-model="tableForm[item.columnName]"
|
|
|
+ @change="changeSelect(item.columnName)"
|
|
|
+ placeholder="请选择"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="item in tableOptions[item.columnName]"
|
|
|
+ :key="item.v"
|
|
|
+ :label="item.k"
|
|
|
+ :value="item.v"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
</el-select>
|
|
|
</template>
|
|
|
<template v-else-if="item.dataType == 'longtext'">
|
|
|
- <el-input size="small" :rows="1" type="textarea" @change="inputChangeHandler(item.columnName)" v-model="tableForm[item.columnName]"></el-input>
|
|
|
+ <el-input
|
|
|
+ size="small"
|
|
|
+ :rows="1"
|
|
|
+ type="textarea"
|
|
|
+ @change="inputChangeHandler(item.columnName)"
|
|
|
+ v-model="tableForm[item.columnName]"
|
|
|
+ ></el-input>
|
|
|
</template>
|
|
|
<template v-else-if="item.dataType == 'datetime'">
|
|
|
<el-date-picker
|
|
@@ -71,7 +106,11 @@
|
|
|
</el-date-picker>
|
|
|
</template>
|
|
|
<template v-else>
|
|
|
- <el-input size="small" v-model="tableForm[item.columnName]" @change="inputChangeHandler(item.columnName)"></el-input>
|
|
|
+ <el-input
|
|
|
+ size="small"
|
|
|
+ v-model="tableForm[item.columnName]"
|
|
|
+ @change="inputChangeHandler(item.columnName)"
|
|
|
+ ></el-input>
|
|
|
</template>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
@@ -79,7 +118,9 @@
|
|
|
</el-form>
|
|
|
</div>
|
|
|
<div class="foot right">
|
|
|
- <el-button size="medium" @click="handleOk" class="r24" type="primary">确定</el-button>
|
|
|
+ <el-button size="medium" @click="handleOk" class="r24" type="primary"
|
|
|
+ >确定</el-button
|
|
|
+ >
|
|
|
<el-button @click="flag = false" size="medium">取消</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -97,8 +138,16 @@
|
|
|
?
|
|
|
</div>
|
|
|
<div class="DelFoot right t30">
|
|
|
- <el-button size="medium" @click="tableRemove" class="r25 buwitch" type="danger">删除</el-button>
|
|
|
- <el-button size="medium" class="r26" @click="rmFlag = false">取消</el-button>
|
|
|
+ <el-button
|
|
|
+ size="medium"
|
|
|
+ @click="tableRemove"
|
|
|
+ class="r25 buwitch"
|
|
|
+ type="danger"
|
|
|
+ >删除</el-button
|
|
|
+ >
|
|
|
+ <el-button size="medium" class="r26" @click="rmFlag = false"
|
|
|
+ >取消</el-button
|
|
|
+ >
|
|
|
</div>
|
|
|
</div>
|
|
|
</Dialog>
|
|
@@ -172,9 +221,20 @@
|
|
|
<script>
|
|
|
import Search from "@/layout/components/Search/index.vue";
|
|
|
import { findarrays } from "@/utils/validate";
|
|
|
-import { warningList, AddWarning, AirlinesInquiry, AirportsList, DelWarning } from "@/api/SystemSettings.js";
|
|
|
+import {
|
|
|
+ warningList,
|
|
|
+ AddWarning,
|
|
|
+ AirlinesInquiry,
|
|
|
+ AirportsList,
|
|
|
+ DelWarning,
|
|
|
+} from "@/api/SystemSettings.js";
|
|
|
import Dialog from "@/layout/components/Dialog/index.vue";
|
|
|
-import { Query, GeneralDataReception, Start, Stop } from "@/api/dataIntegration";
|
|
|
+import {
|
|
|
+ Query,
|
|
|
+ GeneralDataReception,
|
|
|
+ Start,
|
|
|
+ Stop,
|
|
|
+} from "@/api/dataIntegration";
|
|
|
import { de } from "vis";
|
|
|
export default {
|
|
|
components: { Search, Dialog },
|
|
@@ -207,9 +267,15 @@ export default {
|
|
|
rules: {
|
|
|
name: [{ required: true, message: "请输入名称", trigger: "blur" }],
|
|
|
code2: [{ required: true, message: "请输入航司", trigger: "change" }],
|
|
|
- code3: [{ required: true, message: "请输入起飞机场", trigger: "change" }],
|
|
|
- code4: [{ required: true, message: "请输入起飞机场", trigger: "change" }],
|
|
|
- FlightNO: [{ required: true, message: "请输入航班号", trigger: "blur" }],
|
|
|
+ code3: [
|
|
|
+ { required: true, message: "请输入起飞机场", trigger: "change" },
|
|
|
+ ],
|
|
|
+ code4: [
|
|
|
+ { required: true, message: "请输入起飞机场", trigger: "change" },
|
|
|
+ ],
|
|
|
+ FlightNO: [
|
|
|
+ { required: true, message: "请输入航班号", trigger: "blur" },
|
|
|
+ ],
|
|
|
},
|
|
|
FlightNO: "", //航班号
|
|
|
pickerOptions: {
|
|
@@ -299,7 +365,12 @@ export default {
|
|
|
},
|
|
|
// 列表滚动事件
|
|
|
scrollEvent(e) {
|
|
|
- if (e.srcElement.offsetHeight + e.srcElement.scrollTop - e.srcElement.scrollHeight === 0) {
|
|
|
+ if (
|
|
|
+ e.srcElement.offsetHeight +
|
|
|
+ e.srcElement.scrollTop -
|
|
|
+ e.srcElement.scrollHeight ===
|
|
|
+ 0
|
|
|
+ ) {
|
|
|
debugger;
|
|
|
if (this.isUpdate) {
|
|
|
this.page += 1;
|
|
@@ -360,7 +431,7 @@ export default {
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
- //表格-增/删/改
|
|
|
+ //增/删/改
|
|
|
async generalDataReception(data) {
|
|
|
try {
|
|
|
data = {
|