|
@@ -37,6 +37,7 @@
|
|
|
v-model="formData.currentAirport"
|
|
|
class="input-shadow"
|
|
|
size="small"
|
|
|
+ style="width: 100px;"
|
|
|
filterable
|
|
|
placeholder="请选择机场"
|
|
|
@change="airPortChange"
|
|
@@ -53,7 +54,7 @@
|
|
|
<el-cascader
|
|
|
v-model="formData.inboundCarrier"
|
|
|
class="input-shadow"
|
|
|
- style="width: 164px"
|
|
|
+ style="width: 150px"
|
|
|
size="small"
|
|
|
:options="carrierProps"
|
|
|
:props="optionProps"
|
|
@@ -68,7 +69,7 @@
|
|
|
<el-cascader
|
|
|
v-model="formData.outgoingAirline"
|
|
|
class="input-shadow"
|
|
|
- style="width: 164px"
|
|
|
+ style="width: 150px"
|
|
|
size="small"
|
|
|
:options="carrierPropsop"
|
|
|
:props="optionPropser"
|
|
@@ -110,6 +111,7 @@
|
|
|
<el-date-picker
|
|
|
v-model="formData.flightDate"
|
|
|
size="small"
|
|
|
+ style="width: 300px;"
|
|
|
type="daterange"
|
|
|
value-format="yyyy-MM-dd"
|
|
|
start-placeholder="开始日期"
|
|
@@ -118,22 +120,25 @@
|
|
|
@change="dateChangeHandler"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item>
|
|
|
+ <div class="box-item">
|
|
|
+ <p>预计中转数:</p>
|
|
|
+ <li
|
|
|
+ v-for="(item, index) in orderNum"
|
|
|
+ :key="index"
|
|
|
+ :class="{ 'number-item': !isNaN(item), 'mark-item': isNaN(item) }"
|
|
|
+ >
|
|
|
+ <span v-if="!isNaN(item)">
|
|
|
+ <i ref="numberItem">0123456789</i>
|
|
|
+ </span>
|
|
|
+ <span
|
|
|
+ v-else
|
|
|
+ class="comma"
|
|
|
+ >{{ item }}</span>
|
|
|
+ </li>
|
|
|
+ </div>
|
|
|
+ </el-form-item>
|
|
|
</div>
|
|
|
- <!-- <el-form-item>
|
|
|
- <div class="box-item">
|
|
|
- <p>预计装载总数:</p>
|
|
|
- <li
|
|
|
- :class="{ 'number-item': !isNaN(item), 'mark-item': isNaN(item) }"
|
|
|
- v-for="(item, index) in orderNum"
|
|
|
- :key="index"
|
|
|
- >
|
|
|
- <span v-if="!isNaN(item)">
|
|
|
- <i ref="numberItem">0123456789</i>
|
|
|
- </span>
|
|
|
- <span class="comma" v-else>{{ item }}</span>
|
|
|
- </li>
|
|
|
- </div>
|
|
|
- </el-form-item> -->
|
|
|
<div
|
|
|
class="form-right"
|
|
|
@keyup.enter="onSubmit(1)"
|
|
@@ -230,7 +235,7 @@
|
|
|
>
|
|
|
<template #header>
|
|
|
<el-tooltip
|
|
|
- :content="childCol.disc"
|
|
|
+ :content="childCol.desc || childCol.label"
|
|
|
placement="top"
|
|
|
>
|
|
|
<TableHeaderCell
|
|
@@ -323,7 +328,7 @@ export default {
|
|
|
{
|
|
|
prop: 'preFlightNO',
|
|
|
label: '航班号',
|
|
|
- disc: '进港航班编号',
|
|
|
+ desc: '进港航班编号',
|
|
|
width: 80,
|
|
|
filterable: true,
|
|
|
sortable: true
|
|
@@ -331,13 +336,13 @@ export default {
|
|
|
{
|
|
|
prop: 'preFlightDate',
|
|
|
label: '航班日期',
|
|
|
- disc: '指航班计划起飞日期(不变的,机票上),不是预计起飞日期(预计起飞时间可能多个),也不是实际起飞日期(实际起飞等于最后预计)',
|
|
|
+ desc: '指航班计划起飞日期(不变的,机票上),不是预计起飞日期(预计起飞时间可能多个),也不是实际起飞日期(实际起飞等于最后预计)',
|
|
|
width: 100
|
|
|
},
|
|
|
{
|
|
|
prop: 'preAirport',
|
|
|
label: '起飞航站',
|
|
|
- disc: '指进港航班的起飞机场三字码',
|
|
|
+ desc: '指进港航班的起飞机场三字码',
|
|
|
width: 100,
|
|
|
filterable: true,
|
|
|
sortable: true
|
|
@@ -345,13 +350,13 @@ export default {
|
|
|
{
|
|
|
prop: 'actualLandingTime',
|
|
|
label: '降落时间',
|
|
|
- disc: '指航班预计到达时间,数据是变化的,仅显示最新结果',
|
|
|
+ desc: '指航班预计到达时间,数据是变化的,仅显示最新结果',
|
|
|
width: 100
|
|
|
},
|
|
|
{
|
|
|
prop: 'landingBuild',
|
|
|
label: '降落航站楼',
|
|
|
- disc: '指航班降落后位于机场的哪个航站楼',
|
|
|
+ desc: '指航班降落后位于机场的哪个航站楼',
|
|
|
width: 98,
|
|
|
filterable: true,
|
|
|
sortable: true
|
|
@@ -359,7 +364,7 @@ export default {
|
|
|
{
|
|
|
prop: 'carousel',
|
|
|
label: '行李转盘',
|
|
|
- disc: '指航班到达后行李提取的地方,仅显示最新信息',
|
|
|
+ desc: '指航班到达后行李提取的地方,仅显示最新信息',
|
|
|
width: 100,
|
|
|
filterable: true,
|
|
|
sortable: true
|
|
@@ -367,7 +372,7 @@ export default {
|
|
|
{
|
|
|
prop: 'standForLanding',
|
|
|
label: '降落停机位',
|
|
|
- disc: '指航班的停机位代码,数据是变化的,仅显示最新信息',
|
|
|
+ desc: '指航班的停机位代码,数据是变化的,仅显示最新信息',
|
|
|
width: 98,
|
|
|
filterable: true,
|
|
|
sortable: true
|
|
@@ -375,13 +380,7 @@ export default {
|
|
|
{
|
|
|
prop: 'inTransferBaggageCount',
|
|
|
label: '中转行李数',
|
|
|
- disc: '指航班在本航站预计需要中转至对应航班的行李数量'
|
|
|
- },
|
|
|
- {
|
|
|
- prop: 'inTransferredBaggageCount',
|
|
|
- label: '已中转行李数',
|
|
|
- disc: '指航班在本航站实际已经中转至对应航班的行李数量',
|
|
|
- width: 100
|
|
|
+ desc: '指航班在本航站预计需要中转至对应航班的行李数量'
|
|
|
}
|
|
|
]
|
|
|
},
|
|
@@ -389,10 +388,16 @@ export default {
|
|
|
prop: 'departureInfo',
|
|
|
label: '离港航班',
|
|
|
children: [
|
|
|
+ {
|
|
|
+ prop: 'inTransferredBaggageCount',
|
|
|
+ label: '已中转行李数',
|
|
|
+ desc: '指航班在本航站实际已经中转至对应航班的行李数量',
|
|
|
+ width: 100
|
|
|
+ },
|
|
|
{
|
|
|
prop: 'flightNO',
|
|
|
label: '航班号',
|
|
|
- disc: '指航班编号',
|
|
|
+ desc: '指航班编号',
|
|
|
width: 80,
|
|
|
filterable: true,
|
|
|
sortable: true
|
|
@@ -400,26 +405,26 @@ export default {
|
|
|
{
|
|
|
prop: 'flightDate',
|
|
|
label: '航班日期',
|
|
|
- disc: '指航班计划起飞日期(不变的,机票上),不是预计起飞日期(预计起飞时间可能多个),也不是实际起飞日期(实际起飞等于最后预计)',
|
|
|
+ desc: '指航班计划起飞日期(不变的,机票上),不是预计起飞日期(预计起飞时间可能多个),也不是实际起飞日期(实际起飞等于最后预计)',
|
|
|
width: 100
|
|
|
},
|
|
|
{
|
|
|
prop: 'actualDepartureTime',
|
|
|
label: '起飞时间',
|
|
|
- disc: '指航班预计起飞时间,数据是变化的,仅显示最新结果',
|
|
|
+ desc: '指航班预计起飞时间,数据是变化的,仅显示最新结果',
|
|
|
width: 100
|
|
|
},
|
|
|
{
|
|
|
prop: 'targetAirport',
|
|
|
label: '目的站',
|
|
|
- disc: '指航班执飞航段的目的航站,以航站三字码+航站简称显示',
|
|
|
+ desc: '指航班执飞航段的目的航站,以航站三字码+航站简称显示',
|
|
|
filterable: true,
|
|
|
sortable: true
|
|
|
},
|
|
|
{
|
|
|
prop: 'departureBuild',
|
|
|
label: '起飞航站楼',
|
|
|
- disc: '指航班执飞航段的起飞航站的航站楼',
|
|
|
+ desc: '指航班执飞航段的起飞航站的航站楼',
|
|
|
width: 98,
|
|
|
filterable: true,
|
|
|
sortable: true
|
|
@@ -427,7 +432,7 @@ export default {
|
|
|
{
|
|
|
prop: 'bordingGate',
|
|
|
label: '起飞登机口',
|
|
|
- disc: '指航班的登机口代码,数据是变化的,仅显示最新信息',
|
|
|
+ desc: '指航班的登机口代码,数据是变化的,仅显示最新信息',
|
|
|
width: 98,
|
|
|
filterable: true,
|
|
|
sortable: true
|
|
@@ -435,27 +440,27 @@ export default {
|
|
|
{
|
|
|
prop: 'standForDepartrue',
|
|
|
label: '起飞停机位',
|
|
|
- disc: '指航班的停机位代码,数据是变化的,仅显示最新信息',
|
|
|
+ desc: '指航班的停机位代码,数据是变化的,仅显示最新信息',
|
|
|
width: 98,
|
|
|
filterable: true,
|
|
|
sortable: true
|
|
|
},
|
|
|
- {
|
|
|
- prop: 'outTransferBaggageCount',
|
|
|
- label: '中转进行李数',
|
|
|
- disc: '指其它航班预计中转至本航班的行李数量',
|
|
|
- width: 100
|
|
|
- },
|
|
|
- {
|
|
|
- prop: 'outTransferredBaggageCount',
|
|
|
- label: '已中转进行李数',
|
|
|
- disc: '指其它航班实际已中转至本航班的行李数量',
|
|
|
- width: 120
|
|
|
- },
|
|
|
+ // {
|
|
|
+ // prop: 'outTransferBaggageCount',
|
|
|
+ // label: '中转进行李数',
|
|
|
+ // desc: '指其它航班预计中转至本航班的行李数量',
|
|
|
+ // width: 100
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // prop: 'outTransferredBaggageCount',
|
|
|
+ // label: '已中转进行李数',
|
|
|
+ // desc: '指其它航班实际已中转至本航班的行李数量',
|
|
|
+ // width: 120
|
|
|
+ // },
|
|
|
{
|
|
|
prop: 'timeDifference',
|
|
|
label: '转运时间',
|
|
|
- disc: '指中转动作完成时间'
|
|
|
+ desc: '指中转动作完成时间'
|
|
|
}
|
|
|
]
|
|
|
}
|
|
@@ -708,20 +713,16 @@ export default {
|
|
|
},
|
|
|
initTableData(tableData) {
|
|
|
this.arrivalCount = 0
|
|
|
- // this.baggageCount = 0
|
|
|
+ this.baggageCount = 0
|
|
|
tableData.forEach(item => {
|
|
|
if (this.hasArrived(item)) {
|
|
|
this.arrivalCount++
|
|
|
}
|
|
|
- // this.baggageCount = this.baggageCount + item.preLoad
|
|
|
+ this.baggageCount = this.baggageCount + item.inTransferBaggageCount
|
|
|
})
|
|
|
this.tableData = this._.sortBy(tableData, ['actualLandingTime', 'preFlightNO', 'actualDepartureTime', 'flightNO'])
|
|
|
setTableFilters(this.tableData, this.tableDataFilters)
|
|
|
- // this.toOrderNum(this.baggageCount);
|
|
|
- // setInterval(() => {
|
|
|
- // this.baggageCount = this.baggageCount+1;
|
|
|
- // // 这里输入数字即可调用
|
|
|
- // }, 2000);
|
|
|
+ this.toOrderNum(this.baggageCount)
|
|
|
this.$nextTick(() => {
|
|
|
this.setTableScroll()
|
|
|
})
|
|
@@ -833,7 +834,7 @@ export default {
|
|
|
}
|
|
|
.box-item {
|
|
|
position: relative;
|
|
|
- height: 32px;
|
|
|
+ height: 50px;
|
|
|
font-size: 18px;
|
|
|
line-height: 32px;
|
|
|
text-align: center;
|