|
@@ -342,7 +342,7 @@
|
|
</el-table>
|
|
</el-table>
|
|
</template>
|
|
</template>
|
|
<template v-if="tableList.length && action == 16">
|
|
<template v-if="tableList.length && action == 16">
|
|
- <el-table :data="tableList" style="width: 100%" :row-style="rowStyle" :header-row-style="rowStyle" :style="dataTableContentStyle" height="calc(100vh - 236px)" max-height="calc(100vh - 236px)" :stripe="tableProps.stripe" :row-key="tableProps.rowKey" :highlight-current-row="tableProps.highlightCurrentRow" :header-cell-class-name="tableProps.headerCellClassName" :tooltip-effect="tableProps.tooltipEffect" :summary-method="totalOutPrice" :show-summary="tableProps.showSummary" :header-cell-style="{ background: '#F9FAFC' }">
|
|
|
|
|
|
+ <el-table :data="tableList" style="width: 100%" :row-style="rowStyle" :header-row-style="rowStyle" :style="dataTableContentStyle" height="calc(100vh - 236px)" max-height="calc(100vh - 236px)" :stripe="tableProps.stripe" :row-key="tableProps.rowKey" :highlight-current-row="tableProps.highlightCurrentRow" :header-cell-class-name="tableProps.headerCellClassName" @row-click="cellClick" :tooltip-effect="tableProps.tooltipEffect" :summary-method="totalOutPrice" :show-summary="tableProps.showSummary" :header-cell-style="{ background: '#F9FAFC' }">
|
|
<el-table-column prop="allflight" label="总航班数" class-name="elChgTbeClmn" :show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
<el-table-column prop="allflight" label="总航班数" class-name="elChgTbeClmn" :show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
<template #header>
|
|
<template #header>
|
|
<div class="elHeadCon">
|
|
<div class="elHeadCon">
|
|
@@ -353,25 +353,25 @@
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column label="数据缺失" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
<el-table-column label="数据缺失" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
- <el-table-column prop="havenot_allnode_flight" label="航班数" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
|
|
|
|
+ <el-table-column prop="havenot_allnode_flight" label="航班数" class-name="cell-click" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
<el-table-column prop="havenot_allnode_lv" label="占比(%)" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
<el-table-column prop="havenot_allnode_lv" label="占比(%)" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column label="流程节点缺失" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
<el-table-column label="流程节点缺失" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
- <el-table-column prop="have_part_flight" label="航班数" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
|
|
|
|
+ <el-table-column prop="have_part_flight" class-name="cell-click" label="航班数" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
<el-table-column prop="have_part_lv" label="占比(%)" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
<el-table-column prop="have_part_lv" label="占比(%)" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column label="时间倒置" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
<el-table-column label="时间倒置" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
- <el-table-column prop="time_inversion_flight" label="航班数" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
|
|
|
|
+ <el-table-column prop="time_inversion_flight" class-name="cell-click" label="航班数" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
<el-table-column prop="time_inversion_lv" label="占比(%)" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
<el-table-column prop="time_inversion_lv" label="占比(%)" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column label="时间相同" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
<el-table-column label="时间相同" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
- <el-table-column prop="time_equal_flight" label="航班数" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
|
|
|
|
+ <el-table-column prop="time_equal_flight" class-name="cell-click" label="航班数" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
<el-table-column prop="time_equal_lv" label="占比(%)" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
<el-table-column prop="time_equal_lv" label="占比(%)" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
</template>
|
|
</template>
|
|
<template v-if="tableList.length && action == 17">
|
|
<template v-if="tableList.length && action == 17">
|
|
- <el-table :data="tableList" style="width: 100%" :row-style="rowStyle" :header-row-style="rowStyle" :style="dataTableContentStyle" height="calc(100vh - 236px)" max-height="calc(100vh - 236px)" :stripe="tableProps.stripe" :row-key="tableProps.rowKey" :highlight-current-row="tableProps.highlightCurrentRow" :header-cell-class-name="tableProps.headerCellClassName" :tooltip-effect="tableProps.tooltipEffect" :summary-method="totalOutPrice" :show-summary="tableProps.showSummary" :header-cell-style="{ background: '#F9FAFC' }">
|
|
|
|
|
|
+ <el-table :data="tableList" style="width: 100%" :row-style="rowStyle" :header-row-style="rowStyle" :style="dataTableContentStyle" height="calc(100vh - 236px)" max-height="calc(100vh - 236px)" :stripe="tableProps.stripe" :row-key="tableProps.rowKey" :highlight-current-row="tableProps.highlightCurrentRow" :header-cell-class-name="tableProps.headerCellClassName" @row-click="cellClick" :tooltip-effect="tableProps.tooltipEffect" :summary-method="totalOutPrice" :show-summary="tableProps.showSummary" :header-cell-style="{ background: '#F9FAFC' }">
|
|
<el-table-column prop="allstock" label="总运单数" class-name="elChgTbeClmn" :show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
<el-table-column prop="allstock" label="总运单数" class-name="elChgTbeClmn" :show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
<template #header>
|
|
<template #header>
|
|
<div class="elHeadCon">
|
|
<div class="elHeadCon">
|
|
@@ -382,25 +382,26 @@
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column label="数据缺失" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
<el-table-column label="数据缺失" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
- <el-table-column prop="havenot_allnode_stock" label="运单数" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
|
|
|
|
+ <el-table-column prop="havenot_allnode_stock" class-name="cell-click" label="运单数" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
<el-table-column prop="havenot_allnode_lv" label="占比(%)" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
<el-table-column prop="havenot_allnode_lv" label="占比(%)" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column label="流程节点缺失" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
<el-table-column label="流程节点缺失" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
- <el-table-column prop="have_part_stock" label="运单数" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
|
|
|
|
+ <el-table-column prop="have_part_stock" class-name="cell-click" label="运单数" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
|
|
+ </el-table-column>
|
|
<el-table-column prop="have_part_lv" label="占比(%)" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
<el-table-column prop="have_part_lv" label="占比(%)" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column label="时间倒置" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
<el-table-column label="时间倒置" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
- <el-table-column prop="time_inversion_stock" label="运单数" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
|
|
|
|
+ <el-table-column prop="time_inversion_stock" class-name="cell-click" label="运单数" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
<el-table-column prop="time_inversion_lv" label="占比(%)" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
<el-table-column prop="time_inversion_lv" label="占比(%)" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column label="时间相同" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
<el-table-column label="时间相同" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
- <el-table-column prop="time_equal_stock" label="运单数" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
|
|
|
|
+ <el-table-column prop="time_equal_stock" class-name="cell-click" label="运单数" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
<el-table-column prop="time_equal_lv" label="占比(%)" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
<el-table-column prop="time_equal_lv" label="占比(%)" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
</template>
|
|
</template>
|
|
<template v-if="tableList.length && action == 18">
|
|
<template v-if="tableList.length && action == 18">
|
|
- <el-table :data="tableList" style="width: 100%" :row-style="rowStyle" :header-row-style="rowStyle" :style="dataTableContentStyle" height="calc(100vh - 236px)" max-height="calc(100vh - 236px)" :stripe="tableProps.stripe" :row-key="tableProps.rowKey" :highlight-current-row="tableProps.highlightCurrentRow" :header-cell-class-name="tableProps.headerCellClassName" :tooltip-effect="tableProps.tooltipEffect" :summary-method="totalOutPrice" :show-summary="tableProps.showSummary" :header-cell-style="{ background: '#F9FAFC' }">
|
|
|
|
|
|
+ <el-table :data="tableList" style="width: 100%" :row-style="rowStyle" :header-row-style="rowStyle" :style="dataTableContentStyle" height="calc(100vh - 236px)" max-height="calc(100vh - 236px)" :stripe="tableProps.stripe" :row-key="tableProps.rowKey" :highlight-current-row="tableProps.highlightCurrentRow" :header-cell-class-name="tableProps.headerCellClassName" @row-click="cellClick" :tooltip-effect="tableProps.tooltipEffect" :summary-method="totalOutPrice" :show-summary="tableProps.showSummary" :header-cell-style="{ background: '#F9FAFC' }">
|
|
<el-table-column prop="typeName" label="区域" :show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
<el-table-column prop="typeName" label="区域" :show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column prop="department" label="一级部门" :show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
<el-table-column prop="department" label="一级部门" :show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
@@ -411,39 +412,49 @@
|
|
<el-table-column label="航班总数" prop="allflight" :show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
<el-table-column label="航班总数" prop="allflight" :show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column label="数据缺失" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
<el-table-column label="数据缺失" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
- <el-table-column prop="havenot_allnode_flight" label="航班数" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
|
|
|
|
+ <el-table-column prop="havenot_allnode_flight" class-name="cell-click" label="航班数" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
<el-table-column prop="havenot_allnode_lv_flight" label="占比(%)" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
<el-table-column prop="havenot_allnode_lv_flight" label="占比(%)" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column label="流程节点缺失" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
<el-table-column label="流程节点缺失" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
- <el-table-column prop="have_part_flight" label="航班数" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
|
|
|
|
+ <el-table-column prop="have_part_flight" class-name="cell-click" label="航班数" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
<el-table-column prop="have_part_lv_flight" label="占比(%)" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
<el-table-column prop="have_part_lv_flight" label="占比(%)" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column label="时间倒置" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
<el-table-column label="时间倒置" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
- <el-table-column prop="time_inversion_flight" label="航班数" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
|
|
|
|
+ <el-table-column prop="time_inversion_flight" class-name="cell-click" label="航班数" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
<el-table-column prop="time_inversion_lv_flight" label="占比(%)" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
<el-table-column prop="time_inversion_lv_flight" label="占比(%)" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column label="时间相同" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
<el-table-column label="时间相同" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
- <el-table-column prop="time_equal_flight" label="航班数" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
|
|
|
|
+ <el-table-column prop="time_equal_flight" class-name="cell-click" label="航班数" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
<el-table-column prop="time_equal_lv_flight" label="占比(%)" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
<el-table-column prop="time_equal_lv_flight" label="占比(%)" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
|
+ </el-table>
|
|
|
|
+ </template>
|
|
|
|
+ <template v-if="tableList.length && action == 20">
|
|
|
|
+ <el-table :data="tableList" style="width: 100%" :row-style="rowStyle" :header-row-style="rowStyle" :style="dataTableContentStyle" height="calc(100vh - 236px)" max-height="calc(100vh - 236px)" :stripe="tableProps.stripe" :row-key="tableProps.rowKey" @row-click="cellClick" :highlight-current-row="tableProps.highlightCurrentRow" :header-cell-class-name="tableProps.headerCellClassName" :tooltip-effect="tableProps.tooltipEffect" :summary-method="totalOutPrice" :show-summary="tableProps.showSummary" :header-cell-style="{ background: '#F9FAFC' }">
|
|
|
|
+ <el-table-column prop="typeName" label="区域" :show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column prop="department" label="一级部门" :show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column prop="second_department" label="二级部门" :show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
|
|
+ </el-table-column>
|
|
<el-table-column label="运单异常" :show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
<el-table-column label="运单异常" :show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
<el-table-column label="运单总数" prop="allstock" :show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
<el-table-column label="运单总数" prop="allstock" :show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column label="数据缺失" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
<el-table-column label="数据缺失" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
- <el-table-column prop="havenot_allnode_stock" label="运单数" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
|
|
|
|
+ <el-table-column prop="havenot_allnode_stock" class-name="cell-click" label="运单数" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
<el-table-column prop="havenot_allnode_lv_stock" label="占比(%)" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
<el-table-column prop="havenot_allnode_lv_stock" label="占比(%)" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column label="流程节点缺失" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
<el-table-column label="流程节点缺失" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
- <el-table-column prop="have_part_stock" label="运单数" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
|
|
|
|
+ <el-table-column prop="have_part_stock" class-name="cell-click" label="运单数" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
<el-table-column prop="have_part_lv_stock" label="占比(%)" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
<el-table-column prop="have_part_lv_stock" label="占比(%)" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column label="时间倒置" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
<el-table-column label="时间倒置" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
- <el-table-column prop="time_inversion_stock" label="运单数" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
|
|
|
|
+ <el-table-column prop="time_inversion_stock" class-name="cell-click" label="运单数" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
<el-table-column prop="time_inversion_lv_stock" label="占比(%)" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
<el-table-column prop="time_inversion_lv_stock" label="占比(%)" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column label="时间相同" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
<el-table-column label="时间相同" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align">
|
|
- <el-table-column prop="time_equal_stock" label="运单数" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
|
|
|
|
+ <el-table-column prop="time_equal_stock" class-name="cell-click" label="运单数" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
<el-table-column prop="time_equal_lv_stock" label="占比(%)" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
<el-table-column prop="time_equal_lv_stock" label="占比(%)" show-overflow-tooltip="tableColumnProperty.showOverflowTooltip" :align="tableColumnProperty.align"></el-table-column>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
@@ -493,6 +504,10 @@ export default {
|
|
type: Number,
|
|
type: Number,
|
|
default: "",
|
|
default: "",
|
|
},
|
|
},
|
|
|
|
+ searchParams: {
|
|
|
|
+ type: Object,
|
|
|
|
+ default: () => { },
|
|
|
|
+ }
|
|
},
|
|
},
|
|
data () {
|
|
data () {
|
|
return {
|
|
return {
|
|
@@ -781,7 +796,7 @@ export default {
|
|
} else if (this.action === 4) {
|
|
} else if (this.action === 4) {
|
|
sums[2] = this.listall.alllist
|
|
sums[2] = this.listall.alllist
|
|
} else if (this.action === 16) {
|
|
} else if (this.action === 16) {
|
|
- let [allflightNum, allhavenotNum, allhaveNum, allinversionNum, allequalNum] = [null, null, null, null, null]
|
|
|
|
|
|
+ let [allflightNum, allhavenotNum, allhaveNum, allinversionNum, allequalNum] = [0, 0, 0, 0, 0]
|
|
this.tableData.forEach(item => {
|
|
this.tableData.forEach(item => {
|
|
const { allflight, havenot_allnode_flight, have_part_flight, time_inversion_flight, time_equal_flight } = item
|
|
const { allflight, havenot_allnode_flight, have_part_flight, time_inversion_flight, time_equal_flight } = item
|
|
allflightNum += Number(allflight == '/' ? 0 : allflight)
|
|
allflightNum += Number(allflight == '/' ? 0 : allflight)
|
|
@@ -790,12 +805,12 @@ export default {
|
|
allinversionNum += Number(time_inversion_flight == '/' ? 0 : time_inversion_flight)
|
|
allinversionNum += Number(time_inversion_flight == '/' ? 0 : time_inversion_flight)
|
|
allequalNum += Number(time_equal_flight == '/' ? 0 : time_equal_flight)
|
|
allequalNum += Number(time_equal_flight == '/' ? 0 : time_equal_flight)
|
|
})
|
|
})
|
|
- sums[3] = ((allhavenotNum / allflightNum) * 100).toFixed(2) + '%'
|
|
|
|
- sums[5] = ((allhaveNum / allflightNum) * 100).toFixed(2) + '%'
|
|
|
|
- sums[7] = ((allinversionNum / allflightNum) * 100).toFixed(2) + '%'
|
|
|
|
- sums[9] = ((allequalNum / allflightNum) * 100).toFixed(2) + '%'
|
|
|
|
|
|
+ sums[2] = ((allhavenotNum / allflightNum) * 100).toFixed(2) + '%'
|
|
|
|
+ sums[4] = ((allhaveNum / allflightNum) * 100).toFixed(2) + '%'
|
|
|
|
+ sums[6] = ((allinversionNum / allflightNum) * 100).toFixed(2) + '%'
|
|
|
|
+ sums[8] = ((allequalNum / allflightNum) * 100).toFixed(2) + '%'
|
|
} else if (this.action === 17) {
|
|
} else if (this.action === 17) {
|
|
- let [allflightNum, allhavenotNum, allhaveNum, allinversionNum, allequalNum] = [null, null, null, null, null]
|
|
|
|
|
|
+ let [allflightNum, allhavenotNum, allhaveNum, allinversionNum, allequalNum] = [0, 0, 0, 0, 0]
|
|
this.tableData.forEach(item => {
|
|
this.tableData.forEach(item => {
|
|
const { allstock, havenot_allnode_stock, have_part_stock, time_inversion_stock, time_equal_stock } = item
|
|
const { allstock, havenot_allnode_stock, have_part_stock, time_inversion_stock, time_equal_stock } = item
|
|
allflightNum += Number(allstock == '/' ? 0 : allstock)
|
|
allflightNum += Number(allstock == '/' ? 0 : allstock)
|
|
@@ -804,10 +819,10 @@ export default {
|
|
allinversionNum += Number(time_inversion_stock == '/' ? 0 : time_inversion_stock)
|
|
allinversionNum += Number(time_inversion_stock == '/' ? 0 : time_inversion_stock)
|
|
allequalNum += Number(time_equal_stock == '/' ? 0 : time_equal_stock)
|
|
allequalNum += Number(time_equal_stock == '/' ? 0 : time_equal_stock)
|
|
})
|
|
})
|
|
- sums[3] = ((allhavenotNum / allflightNum) * 100).toFixed(2) + '%'
|
|
|
|
- sums[5] = ((allhaveNum / allflightNum) * 100).toFixed(2) + '%'
|
|
|
|
- sums[7] = ((allinversionNum / allflightNum) * 100).toFixed(2) + '%'
|
|
|
|
- sums[9] = ((allequalNum / allflightNum) * 100).toFixed(2) + '%'
|
|
|
|
|
|
+ sums[2] = ((allhavenotNum / allflightNum) * 100).toFixed(2) + '%'
|
|
|
|
+ sums[4] = ((allhaveNum / allflightNum) * 100).toFixed(2) + '%'
|
|
|
|
+ sums[6] = ((allinversionNum / allflightNum) * 100).toFixed(2) + '%'
|
|
|
|
+ sums[8] = ((allequalNum / allflightNum) * 100).toFixed(2) + '%'
|
|
} else if (this.action === 18) {
|
|
} else if (this.action === 18) {
|
|
let [allflightNum1, allhavenotNum1, allhaveNum1, allinversionNum1, allequalNum1, allflightNum2, allhavenotNum2, allhaveNum2, allinversionNum2, allequalNum2] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
|
|
let [allflightNum1, allhavenotNum1, allhaveNum1, allinversionNum1, allequalNum1, allflightNum2, allhavenotNum2, allhaveNum2, allinversionNum2, allequalNum2] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
|
|
this.tableData.forEach(item => {
|
|
this.tableData.forEach(item => {
|
|
@@ -827,10 +842,25 @@ export default {
|
|
sums[7] = ((allhaveNum1 / allflightNum1) * 100).toFixed(2) + '%'
|
|
sums[7] = ((allhaveNum1 / allflightNum1) * 100).toFixed(2) + '%'
|
|
sums[9] = ((allinversionNum1 / allflightNum1) * 100).toFixed(2) + '%'
|
|
sums[9] = ((allinversionNum1 / allflightNum1) * 100).toFixed(2) + '%'
|
|
sums[11] = ((allequalNum1 / allflightNum1) * 100).toFixed(2) + '%'
|
|
sums[11] = ((allequalNum1 / allflightNum1) * 100).toFixed(2) + '%'
|
|
- sums[14] = ((allhavenotNum2 / allflightNum2) * 100).toFixed(2) + '%'
|
|
|
|
- sums[16] = ((allhaveNum2 / allflightNum2) * 100).toFixed(2) + '%'
|
|
|
|
- sums[18] = ((allinversionNum2 / allflightNum2) * 100).toFixed(2) + '%'
|
|
|
|
- sums[20] = ((allequalNum2 / allflightNum2) * 100).toFixed(2) + '%'
|
|
|
|
|
|
+ } else if (this.action === 20) {
|
|
|
|
+ let [allflightNum1, allhavenotNum1, allhaveNum1, allinversionNum1, allequalNum1, allflightNum2, allhavenotNum2, allhaveNum2, allinversionNum2, allequalNum2] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
|
|
|
|
+ this.tableData.forEach(item => {
|
|
|
|
+ const { allstock, havenot_allnode_stock, have_part_stock, time_inversion_stock, time_equal_stock, allflight, havenot_allnode_flight, have_part_flight, time_inversion_flight, time_equal_flight } = item
|
|
|
|
+ allflightNum1 += Number(allflight == '/' ? 0 : allflight)
|
|
|
|
+ allhavenotNum1 += Number(havenot_allnode_flight == '/' ? 0 : havenot_allnode_flight)
|
|
|
|
+ allhaveNum1 += Number(have_part_flight == '/' ? 0 : have_part_flight)
|
|
|
|
+ allinversionNum1 += Number(time_inversion_flight == '/' ? 0 : time_inversion_flight)
|
|
|
|
+ allequalNum1 += Number(time_equal_flight == '/' ? 0 : time_equal_flight)
|
|
|
|
+ allflightNum2 += Number(allstock == '/' ? 0 : allstock)
|
|
|
|
+ allhavenotNum2 += Number(havenot_allnode_stock == '/' ? 0 : havenot_allnode_stock)
|
|
|
|
+ allhaveNum2 += Number(have_part_stock == '/' ? 0 : have_part_stock)
|
|
|
|
+ allinversionNum2 += Number(time_inversion_stock == '/' ? 0 : time_inversion_stock)
|
|
|
|
+ allequalNum2 += Number(time_equal_stock == '/' ? 0 : time_equal_stock)
|
|
|
|
+ })
|
|
|
|
+ sums[5] = ((allhavenotNum2 / allflightNum2) * 100).toFixed(2) + '%'
|
|
|
|
+ sums[7] = ((allhaveNum2 / allflightNum2) * 100).toFixed(2) + '%'
|
|
|
|
+ sums[9] = ((allinversionNum2 / allflightNum2) * 100).toFixed(2) + '%'
|
|
|
|
+ sums[11] = ((allequalNum2 / allflightNum2) * 100).toFixed(2) + '%'
|
|
}
|
|
}
|
|
});
|
|
});
|
|
return sums;
|
|
return sums;
|
|
@@ -930,6 +960,46 @@ export default {
|
|
).toFixed(2) + "%";
|
|
).toFixed(2) + "%";
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
+ cellClick (row, column, cell) {
|
|
|
|
+ if (column.className) {
|
|
|
|
+ if (column.className.includes('cell-click')) {
|
|
|
|
+ const name = column.property
|
|
|
|
+ const keyNumber = row[name]
|
|
|
|
+ const keyObj = {}
|
|
|
|
+ if (this.action == 16 || this.action == 18) {
|
|
|
|
+ if (name == 'havenot_allnode_flight') {
|
|
|
|
+ keyObj['nodeName'] = '数据缺失'
|
|
|
|
+ } else if (name == 'have_part_flight') {
|
|
|
|
+ keyObj['nodeName'] = '流程节点缺失'
|
|
|
|
+ } else if (name == 'time_inversion_flight') {
|
|
|
|
+ keyObj['nodeName'] = '时间倒置'
|
|
|
|
+ } else if (name == 'time_equal_flight') {
|
|
|
|
+ keyObj['nodeName'] = '时间相同'
|
|
|
|
+ }
|
|
|
|
+ keyObj['nodeDep'] = row.second_department ? row.second_department : '全部'
|
|
|
|
+ this.$router.push({
|
|
|
|
+ path: '/statisticalanalysis/dataException/detail',
|
|
|
|
+ query: Object.assign(this.searchParams, keyObj)
|
|
|
|
+ })
|
|
|
|
+ } else if (this.action == 17 || this.action == 20) {
|
|
|
|
+ if (name == 'havenot_allnode_stock') {
|
|
|
|
+ keyObj['nodeName'] = '数据缺失'
|
|
|
|
+ } else if (name == 'have_part_stock') {
|
|
|
|
+ keyObj['nodeName'] = '流程节点缺失'
|
|
|
|
+ } else if (name == 'time_inversion_stock') {
|
|
|
|
+ keyObj['nodeName'] = '时间倒置'
|
|
|
|
+ } else if (name == 'time_equal_stock') {
|
|
|
|
+ keyObj['nodeName'] = '时间相同'
|
|
|
|
+ }
|
|
|
|
+ keyObj['nodeDep'] = row.second_department ? row.second_department : '全部'
|
|
|
|
+ this.$router.push({
|
|
|
|
+ path: '/statisticalanalysis/dataException/detailWay',
|
|
|
|
+ query: Object.assign(this.searchParams, keyObj)
|
|
|
|
+ })
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ },
|
|
//滚动分页加载
|
|
//滚动分页加载
|
|
// load () {
|
|
// load () {
|
|
// this.$emit("load", true);
|
|
// this.$emit("load", true);
|