|
@@ -21,10 +21,7 @@
|
|
<CommonSwitch v-model:flag="UTCFlag" label="开启UTC" />
|
|
<CommonSwitch v-model:flag="UTCFlag" label="开启UTC" />
|
|
</div>
|
|
</div>
|
|
<div v-permission="getPermission('columnSet')">
|
|
<div v-permission="getPermission('columnSet')">
|
|
- <ColumnSet
|
|
|
|
- :table-columns="tableColumns"
|
|
|
|
- @checked-submit="columnChecked"
|
|
|
|
- />
|
|
|
|
|
|
+ <ColumnSet :table-columns="tableColumns" @checked-submit="columnChecked" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -46,16 +43,14 @@
|
|
v-model:filter-values="filterValueMap[column.columnName]"
|
|
v-model:filter-values="filterValueMap[column.columnName]"
|
|
v-model:sort-rule="tableDataSortRuleMap[column.columnName]"
|
|
v-model:sort-rule="tableDataSortRuleMap[column.columnName]"
|
|
:label="tableColumnFormatter(column.columnLabel)"
|
|
:label="tableColumnFormatter(column.columnLabel)"
|
|
|
|
+ :desc="column.columnDescribe"
|
|
:filter-options="filterOptionMap[column.columnName]"
|
|
:filter-options="filterOptionMap[column.columnName]"
|
|
:sortable="column.needSort"
|
|
:sortable="column.needSort"
|
|
filter-style="arrow"
|
|
filter-style="arrow"
|
|
/>
|
|
/>
|
|
</template>
|
|
</template>
|
|
<template #cell="slot: CellSlotProps">
|
|
<template #cell="slot: CellSlotProps">
|
|
- <div
|
|
|
|
- class="el-table-v2__cell-text"
|
|
|
|
- @click="cellClickHandlerV2(slot)"
|
|
|
|
- >
|
|
|
|
|
|
+ <div class="el-table-v2__cell-text" @click="cellClickHandlerV2(slot)">
|
|
<!-- <el-tooltip
|
|
<!-- <el-tooltip
|
|
v-if="slot.column.columnName.includes('Time')"
|
|
v-if="slot.column.columnName.includes('Time')"
|
|
:content="tableDataFormatter(slot)"
|
|
:content="tableDataFormatter(slot)"
|
|
@@ -68,18 +63,10 @@
|
|
</template>
|
|
</template>
|
|
<template #footer>
|
|
<template #footer>
|
|
<div class="table-footer">
|
|
<div class="table-footer">
|
|
- <span class="table-footer-count"
|
|
|
|
- >航班总数:{{ tableDataCount.flightCount }}</span
|
|
|
|
- >
|
|
|
|
- <span class="table-footer-count"
|
|
|
|
- >货运航班总数:{{ tableDataCount.freightFlightCount }}</span
|
|
|
|
- >
|
|
|
|
- <span class="table-footer-count"
|
|
|
|
- >已装机总数:{{ tableDataCount.loadCount }}</span
|
|
|
|
- >
|
|
|
|
- <span class="table-footer-count"
|
|
|
|
- >已起飞总数:{{ tableDataCount.takeOffCount }}</span
|
|
|
|
- >
|
|
|
|
|
|
+ <span class="table-footer-count">航班总数:{{ tableDataCount.flightCount }}</span>
|
|
|
|
+ <span class="table-footer-count">货运航班总数:{{ tableDataCount.freightFlightCount }}</span>
|
|
|
|
+ <span class="table-footer-count">已装机总数:{{ tableDataCount.loadCount }}</span>
|
|
|
|
+ <span class="table-footer-count">已起飞总数:{{ tableDataCount.takeOffCount }}</span>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
</el-table-v2>
|
|
</el-table-v2>
|
|
@@ -155,12 +142,7 @@ const tableDataCount = computed(() => ({
|
|
|
|
|
|
const { cellClickHandlerV2 } = useTableCellClick(props.name)
|
|
const { cellClickHandlerV2 } = useTableCellClick(props.name)
|
|
|
|
|
|
-const {
|
|
|
|
- filterOptionMap,
|
|
|
|
- filterValueMap,
|
|
|
|
- tableDataSortRuleMap,
|
|
|
|
- dealedTableData,
|
|
|
|
-} = useTableFilterAndSort(
|
|
|
|
|
|
+const { filterOptionMap, filterValueMap, tableDataSortRuleMap, dealedTableData } = useTableFilterAndSort(
|
|
tableColumns,
|
|
tableColumns,
|
|
tableData,
|
|
tableData,
|
|
{},
|
|
{},
|
|
@@ -169,26 +151,22 @@ const {
|
|
|
|
|
|
const permissionMap = {
|
|
const permissionMap = {
|
|
DepartureAirport: {
|
|
DepartureAirport: {
|
|
- count:
|
|
|
|
- 'number_of_pieces_displayed_in_domestic_departure_terminal_view_button',
|
|
|
|
|
|
+ count: 'number_of_pieces_displayed_in_domestic_departure_terminal_view_button',
|
|
UTC: 'turn_on_utc_in_view_of_domestic_departure_terminal_button',
|
|
UTC: 'turn_on_utc_in_view_of_domestic_departure_terminal_button',
|
|
columnSet: 'domestic_departure_terminal_view_column_setting_button',
|
|
columnSet: 'domestic_departure_terminal_view_column_setting_button',
|
|
},
|
|
},
|
|
InternationalDepartureAirport: {
|
|
InternationalDepartureAirport: {
|
|
- count:
|
|
|
|
- 'number_of_pieces_displayed_in_international_departure_terminal_view_button',
|
|
|
|
|
|
+ count: 'number_of_pieces_displayed_in_international_departure_terminal_view_button',
|
|
UTC: 'international_departure_terminal_view_opens_utc_button',
|
|
UTC: 'international_departure_terminal_view_opens_utc_button',
|
|
columnSet: 'international_departure_terminal_view_column_setting_button',
|
|
columnSet: 'international_departure_terminal_view_column_setting_button',
|
|
},
|
|
},
|
|
ArrivalAirport: {
|
|
ArrivalAirport: {
|
|
- count:
|
|
|
|
- 'number_of_pieces_displayed_in_domestic_inbound_terminal_view_button',
|
|
|
|
|
|
+ count: 'number_of_pieces_displayed_in_domestic_inbound_terminal_view_button',
|
|
UTC: 'turn_on_utc_in_view_of_domestic_inbound_terminal_button',
|
|
UTC: 'turn_on_utc_in_view_of_domestic_inbound_terminal_button',
|
|
columnSet: 'domestic_inbound_terminal_view_column_setting_button',
|
|
columnSet: 'domestic_inbound_terminal_view_column_setting_button',
|
|
},
|
|
},
|
|
InternationalArrivalAirport: {
|
|
InternationalArrivalAirport: {
|
|
- count:
|
|
|
|
- 'number_of_display_pieces_of_international_inbound_terminal_view_button',
|
|
|
|
|
|
+ count: 'number_of_display_pieces_of_international_inbound_terminal_view_button',
|
|
UTC: 'the_view_of_international_inbound_terminal_opens_utc_button',
|
|
UTC: 'the_view_of_international_inbound_terminal_opens_utc_button',
|
|
columnSet: 'view_column_setting_of_international_inbound_terminal_button',
|
|
columnSet: 'view_column_setting_of_international_inbound_terminal_button',
|
|
},
|
|
},
|