|
@@ -1,6 +1,12 @@
|
|
<template>
|
|
<template>
|
|
<div class="app-container scroll-auto">
|
|
<div class="app-container scroll-auto">
|
|
- <el-form ref="queryForm" :model="queryParams" size="small" :inline="true">
|
|
|
|
|
|
+ <el-form
|
|
|
|
+ ref="queryForm"
|
|
|
|
+ :model="queryParams"
|
|
|
|
+ size="small"
|
|
|
|
+ :inline="true"
|
|
|
|
+ v-show="showSearch"
|
|
|
|
+ >
|
|
<el-form-item label="批次工程名称" prop="batchName">
|
|
<el-form-item label="批次工程名称" prop="batchName">
|
|
<el-input
|
|
<el-input
|
|
v-model="queryParams.batchName"
|
|
v-model="queryParams.batchName"
|
|
@@ -52,6 +58,20 @@
|
|
/>
|
|
/>
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
+ <el-form-item label="异常状态" prop="excType">
|
|
|
|
+ <el-select
|
|
|
|
+ v-model="queryParams.excType"
|
|
|
|
+ placeholder="请选择异常状态"
|
|
|
|
+ clearable
|
|
|
|
+ >
|
|
|
|
+ <el-option
|
|
|
|
+ v-for="dict in excTypeOption"
|
|
|
|
+ :key="dict.value"
|
|
|
|
+ :label="dict.label"
|
|
|
|
+ :value="dict.value"
|
|
|
|
+ />
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
<el-form-item>
|
|
<el-form-item>
|
|
<el-button
|
|
<el-button
|
|
type="primary"
|
|
type="primary"
|
|
@@ -65,6 +85,17 @@
|
|
>
|
|
>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-form>
|
|
</el-form>
|
|
|
|
+ <el-row :gutter="10" class="mb8">
|
|
|
|
+ <el-col :span="1.5">
|
|
|
|
+ <el-button type="primary" plain size="mini" @click="handleExport"
|
|
|
|
+ >导出</el-button
|
|
|
|
+ >
|
|
|
|
+ </el-col>
|
|
|
|
+ <right-toolbar
|
|
|
|
+ :showSearch.sync="showSearch"
|
|
|
|
+ @queryTable="getList"
|
|
|
|
+ ></right-toolbar>
|
|
|
|
+ </el-row>
|
|
<div class="table">
|
|
<div class="table">
|
|
<el-table
|
|
<el-table
|
|
ref="renewalTable"
|
|
ref="renewalTable"
|
|
@@ -131,19 +162,26 @@
|
|
fixed="left"
|
|
fixed="left"
|
|
/>
|
|
/>
|
|
<el-table-column
|
|
<el-table-column
|
|
|
|
+ label="关联作业总信息数"
|
|
|
|
+ prop="workTotal"
|
|
|
|
+ align="center"
|
|
|
|
+ width="100"
|
|
|
|
+ fixed="left"
|
|
|
|
+ />
|
|
|
|
+ <el-table-column
|
|
label="10千伏电缆线路"
|
|
label="10千伏电缆线路"
|
|
prop="vehicleNo"
|
|
prop="vehicleNo"
|
|
align="center"
|
|
align="center"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
>
|
|
>
|
|
<el-table-column
|
|
<el-table-column
|
|
- label="计划量"
|
|
|
|
|
|
+ label="计划工程量"
|
|
align="center"
|
|
align="center"
|
|
prop="lineCableNewPlanQt"
|
|
prop="lineCableNewPlanQt"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
/>
|
|
/>
|
|
<el-table-column
|
|
<el-table-column
|
|
- label="累计量"
|
|
|
|
|
|
+ label="累计工程量"
|
|
align="center"
|
|
align="center"
|
|
prop="lineCableNewAccuQt"
|
|
prop="lineCableNewAccuQt"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
@@ -155,31 +193,32 @@
|
|
></template
|
|
></template
|
|
>
|
|
>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
|
+
|
|
<el-table-column
|
|
<el-table-column
|
|
- label="作业数量"
|
|
|
|
|
|
+ label="周累计工程量"
|
|
align="center"
|
|
align="center"
|
|
- prop="lineCableNewAccuQtWork"
|
|
|
|
|
|
+ prop="lineCableNewAccuQtWeek"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
>
|
|
>
|
|
- <template scope="scope">
|
|
|
|
- <span :class="{ isRed: scope.row.lineCableNewAccuQt == null }">{{
|
|
|
|
- scope.row.lineCableNewAccuQtWork
|
|
|
|
- }}</span></template
|
|
|
|
- >
|
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
- label="周累计量"
|
|
|
|
|
|
+ label="作业周完成量"
|
|
align="center"
|
|
align="center"
|
|
- prop="lineCableNewAccuQtWeek"
|
|
|
|
|
|
+ prop="lineCableNewAccuQtWorkWeek"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
>
|
|
>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
- label="作业周完成量"
|
|
|
|
|
|
+ label="关联作业信息数"
|
|
align="center"
|
|
align="center"
|
|
- prop="lineCableNewAccuQtWorkWeek"
|
|
|
|
|
|
+ prop="lineCableNewAccuQtWork"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
>
|
|
>
|
|
|
|
+ <template scope="scope">
|
|
|
|
+ <span :class="{ isRed: scope.row.lineCableNewAccuQt == null }">{{
|
|
|
|
+ scope.row.lineCableNewAccuQtWork
|
|
|
|
+ }}</span></template
|
|
|
|
+ >
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
|
|
|
@@ -189,13 +228,13 @@
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
>
|
|
>
|
|
<el-table-column
|
|
<el-table-column
|
|
- label="计划量"
|
|
|
|
|
|
+ label="计划工程量"
|
|
align="center"
|
|
align="center"
|
|
prop="lineOverhdNewPlanQt"
|
|
prop="lineOverhdNewPlanQt"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
/>
|
|
/>
|
|
<el-table-column
|
|
<el-table-column
|
|
- label="累计量"
|
|
|
|
|
|
+ label="累计工程量"
|
|
align="center"
|
|
align="center"
|
|
prop="lineOverhdNewAccuQt"
|
|
prop="lineOverhdNewAccuQt"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
@@ -207,31 +246,32 @@
|
|
></template
|
|
></template
|
|
>
|
|
>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
|
+
|
|
<el-table-column
|
|
<el-table-column
|
|
- label="作业数量"
|
|
|
|
|
|
+ label="周累计工程量"
|
|
align="center"
|
|
align="center"
|
|
- prop="lineOverhdNewAccuQtWork"
|
|
|
|
|
|
+ prop="lineOverhdNewAccuQtWeek"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
>
|
|
>
|
|
- <template scope="scope">
|
|
|
|
- <span :class="{ isRed: scope.row.lineOverhdNewAccuQt == null }">{{
|
|
|
|
- scope.row.lineOverhdNewAccuQtWork
|
|
|
|
- }}</span></template
|
|
|
|
- >
|
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
- label="周累计量"
|
|
|
|
|
|
+ label="作业周完成量"
|
|
align="center"
|
|
align="center"
|
|
- prop="lineOverhdNewAccuQtWeek"
|
|
|
|
|
|
+ prop="lineOverhdNewAccuQtWorkWeek"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
>
|
|
>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
- label="作业周完成量"
|
|
|
|
|
|
+ label="关联作业信息数"
|
|
align="center"
|
|
align="center"
|
|
- prop="lineOverhdNewAccuQtWorkWeek"
|
|
|
|
|
|
+ prop="lineOverhdNewAccuQtWork"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
>
|
|
>
|
|
|
|
+ <template scope="scope">
|
|
|
|
+ <span :class="{ isRed: scope.row.lineOverhdNewAccuQt == null }">{{
|
|
|
|
+ scope.row.lineOverhdNewAccuQtWork
|
|
|
|
+ }}</span></template
|
|
|
|
+ >
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
@@ -240,13 +280,13 @@
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
>
|
|
>
|
|
<el-table-column
|
|
<el-table-column
|
|
- label="计划量"
|
|
|
|
|
|
+ label="计划工程量"
|
|
align="center"
|
|
align="center"
|
|
prop="distTransNewPlanQt"
|
|
prop="distTransNewPlanQt"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
/>
|
|
/>
|
|
<el-table-column
|
|
<el-table-column
|
|
- label="累计量"
|
|
|
|
|
|
+ label="累计工程量"
|
|
align="center"
|
|
align="center"
|
|
prop="distTransNewAccuQt"
|
|
prop="distTransNewAccuQt"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
@@ -258,31 +298,32 @@
|
|
></template
|
|
></template
|
|
>
|
|
>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
|
+
|
|
<el-table-column
|
|
<el-table-column
|
|
- label="作业数量"
|
|
|
|
|
|
+ label="周累计工程量"
|
|
align="center"
|
|
align="center"
|
|
- prop="distTransNewAccuQtWork"
|
|
|
|
|
|
+ prop="distTransNewAccuQtWeek"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
>
|
|
>
|
|
- <template scope="scope">
|
|
|
|
- <span :class="{ isRed: scope.row.distTransNewAccuQt == null }">{{
|
|
|
|
- scope.row.distTransNewAccuQtWork
|
|
|
|
- }}</span></template
|
|
|
|
- >
|
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
- label="周累计量"
|
|
|
|
|
|
+ label="作业周完成量"
|
|
align="center"
|
|
align="center"
|
|
- prop="distTransNewAccuQtWeek"
|
|
|
|
|
|
+ prop="distTransNewAccuQtWorkWeek"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
>
|
|
>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
- label="作业周完成量"
|
|
|
|
|
|
+ label="关联作业信息数"
|
|
align="center"
|
|
align="center"
|
|
- prop="distTransNewAccuQtWorkWeek"
|
|
|
|
|
|
+ prop="distTransNewAccuQtWork"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
>
|
|
>
|
|
|
|
+ <template scope="scope">
|
|
|
|
+ <span :class="{ isRed: scope.row.distTransNewAccuQt == null }">{{
|
|
|
|
+ scope.row.distTransNewAccuQtWork
|
|
|
|
+ }}</span></template
|
|
|
|
+ >
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
@@ -292,13 +333,13 @@
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
>
|
|
>
|
|
<el-table-column
|
|
<el-table-column
|
|
- label="计划量"
|
|
|
|
|
|
+ label="计划工程量"
|
|
align="center"
|
|
align="center"
|
|
prop="lowVoltLinePlanQt"
|
|
prop="lowVoltLinePlanQt"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
/>
|
|
/>
|
|
<el-table-column
|
|
<el-table-column
|
|
- label="累计量"
|
|
|
|
|
|
+ label="累计工程量"
|
|
align="center"
|
|
align="center"
|
|
prop="lowVoltLineAccuQt"
|
|
prop="lowVoltLineAccuQt"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
@@ -310,31 +351,32 @@
|
|
></template
|
|
></template
|
|
>
|
|
>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
|
+
|
|
<el-table-column
|
|
<el-table-column
|
|
- label="作业数量"
|
|
|
|
|
|
+ label="周累计工程量"
|
|
align="center"
|
|
align="center"
|
|
- prop="lowVoltLineAccuQtWork"
|
|
|
|
|
|
+ prop="lowVoltLineAccuQtWeek"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
>
|
|
>
|
|
- <template scope="scope">
|
|
|
|
- <span :class="{ isRed: scope.row.lowVoltLineAccuQt == null }">{{
|
|
|
|
- scope.row.lowVoltLineAccuQtWork
|
|
|
|
- }}</span></template
|
|
|
|
- >
|
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
- label="周累计量"
|
|
|
|
|
|
+ label="作业周完成量"
|
|
align="center"
|
|
align="center"
|
|
- prop="lowVoltLineAccuQtWeek"
|
|
|
|
|
|
+ prop="lowVoltLineAccuQtWorkWeek"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
>
|
|
>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
- label="作业周完成量"
|
|
|
|
|
|
+ label="关联作业信息数"
|
|
align="center"
|
|
align="center"
|
|
- prop="lowVoltLineAccuQtWorkWeek"
|
|
|
|
|
|
+ prop="lowVoltLineAccuQtWork"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
>
|
|
>
|
|
|
|
+ <template scope="scope">
|
|
|
|
+ <span :class="{ isRed: scope.row.lowVoltLineAccuQt == null }">{{
|
|
|
|
+ scope.row.lowVoltLineAccuQtWork
|
|
|
|
+ }}</span></template
|
|
|
|
+ >
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
|
|
|
@@ -344,13 +386,13 @@
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
>
|
|
>
|
|
<el-table-column
|
|
<el-table-column
|
|
- label="计划量"
|
|
|
|
|
|
+ label="计划工程量"
|
|
align="center"
|
|
align="center"
|
|
prop="towerPlanQt"
|
|
prop="towerPlanQt"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
/>
|
|
/>
|
|
<el-table-column
|
|
<el-table-column
|
|
- label="累计量"
|
|
|
|
|
|
+ label="累计工程量"
|
|
align="center"
|
|
align="center"
|
|
prop="towerAccuQt"
|
|
prop="towerAccuQt"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
@@ -361,31 +403,32 @@
|
|
}}</span></template
|
|
}}</span></template
|
|
>
|
|
>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
|
+
|
|
<el-table-column
|
|
<el-table-column
|
|
- label="作业数量"
|
|
|
|
|
|
+ label="周累计工程量"
|
|
align="center"
|
|
align="center"
|
|
- prop="towerAccuQtWork"
|
|
|
|
|
|
+ prop="towerAccuQtWeek"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
>
|
|
>
|
|
- <template scope="scope">
|
|
|
|
- <span :class="{ isRed: scope.row.towerAccuQt == null }">{{
|
|
|
|
- scope.row.towerAccuQtWork
|
|
|
|
- }}</span></template
|
|
|
|
- >
|
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
- label="周累计量"
|
|
|
|
|
|
+ label="作业周完成量"
|
|
align="center"
|
|
align="center"
|
|
- prop="towerAccuQtWeek"
|
|
|
|
|
|
+ prop="towerAccuQtWorkWeek"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
>
|
|
>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
- label="作业周完成量"
|
|
|
|
|
|
+ label="关联作业信息数"
|
|
align="center"
|
|
align="center"
|
|
- prop="towerAccuQtWorkWeek"
|
|
|
|
|
|
+ prop="towerAccuQtWork"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
>
|
|
>
|
|
|
|
+ <template scope="scope">
|
|
|
|
+ <span :class="{ isRed: scope.row.towerAccuQt == null }">{{
|
|
|
|
+ scope.row.towerAccuQtWork
|
|
|
|
+ }}</span></template
|
|
|
|
+ >
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
@@ -394,13 +437,13 @@
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
>
|
|
>
|
|
<el-table-column
|
|
<el-table-column
|
|
- label="计划量"
|
|
|
|
|
|
+ label="计划工程量"
|
|
align="center"
|
|
align="center"
|
|
prop="ringCabinetPlanQt"
|
|
prop="ringCabinetPlanQt"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
/>
|
|
/>
|
|
<el-table-column
|
|
<el-table-column
|
|
- label="累计量"
|
|
|
|
|
|
+ label="累计工程量"
|
|
align="center"
|
|
align="center"
|
|
prop="ringCabinetAccuQt"
|
|
prop="ringCabinetAccuQt"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
@@ -412,31 +455,32 @@
|
|
></template
|
|
></template
|
|
>
|
|
>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
|
+
|
|
<el-table-column
|
|
<el-table-column
|
|
- label="作业数量"
|
|
|
|
|
|
+ label="周累计工程量"
|
|
align="center"
|
|
align="center"
|
|
- prop="ringCabinetAccuQtWork"
|
|
|
|
|
|
+ prop="ringCabinetAccuQtWeek"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
>
|
|
>
|
|
- <template scope="scope">
|
|
|
|
- <span :class="{ isRed: scope.row.ringCabinetAccuQt == null }">{{
|
|
|
|
- scope.row.ringCabinetAccuQtWork
|
|
|
|
- }}</span></template
|
|
|
|
- >
|
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
- label="周累计量"
|
|
|
|
|
|
+ label="作业周完成量"
|
|
align="center"
|
|
align="center"
|
|
- prop="ringCabinetAccuQtWeek"
|
|
|
|
|
|
+ prop="ringCabinetAccuQtWorkWeek"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
>
|
|
>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
- label="作业周完成量"
|
|
|
|
|
|
+ label="关联作业信息数"
|
|
align="center"
|
|
align="center"
|
|
- prop="ringCabinetAccuQtWorkWeek"
|
|
|
|
|
|
+ prop="ringCabinetAccuQtWork"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
>
|
|
>
|
|
|
|
+ <template scope="scope">
|
|
|
|
+ <span :class="{ isRed: scope.row.ringCabinetAccuQt == null }">{{
|
|
|
|
+ scope.row.ringCabinetAccuQtWork
|
|
|
|
+ }}</span></template
|
|
|
|
+ >
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
@@ -445,13 +489,13 @@
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
>
|
|
>
|
|
<el-table-column
|
|
<el-table-column
|
|
- label="计划量"
|
|
|
|
|
|
+ label="计划工程量"
|
|
align="center"
|
|
align="center"
|
|
prop="poleTabPlanQt"
|
|
prop="poleTabPlanQt"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
/>
|
|
/>
|
|
<el-table-column
|
|
<el-table-column
|
|
- label="累计量"
|
|
|
|
|
|
+ label="累计工程量"
|
|
align="center"
|
|
align="center"
|
|
prop="poleTabAccuQt"
|
|
prop="poleTabAccuQt"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
@@ -462,20 +506,9 @@
|
|
}}</span></template
|
|
}}</span></template
|
|
>
|
|
>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
|
+
|
|
<el-table-column
|
|
<el-table-column
|
|
- label="作业数量"
|
|
|
|
- align="center"
|
|
|
|
- prop="poleTabAccuQtWork"
|
|
|
|
- :show-overflow-tooltip="true"
|
|
|
|
- >
|
|
|
|
- <template scope="scope">
|
|
|
|
- <span :class="{ isRed: scope.row.poleTabAccuQt == null }">{{
|
|
|
|
- scope.row.poleTabAccuQtWork
|
|
|
|
- }}</span></template
|
|
|
|
- >
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
- label="周累计量"
|
|
|
|
|
|
+ label="周累计工程量"
|
|
align="center"
|
|
align="center"
|
|
prop="poleTabAccuQtWeek"
|
|
prop="poleTabAccuQtWeek"
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
@@ -495,6 +528,18 @@
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
>
|
|
>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
|
+ <el-table-column
|
|
|
|
+ label="关联作业信息数"
|
|
|
|
+ align="center"
|
|
|
|
+ prop="poleTabAccuQtWork"
|
|
|
|
+ :show-overflow-tooltip="true"
|
|
|
|
+ >
|
|
|
|
+ <template scope="scope">
|
|
|
|
+ <span :class="{ isRed: scope.row.poleTabAccuQt == null }">{{
|
|
|
|
+ scope.row.poleTabAccuQtWork
|
|
|
|
+ }}</span></template
|
|
|
|
+ >
|
|
|
|
+ </el-table-column>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
<pagination
|
|
<pagination
|
|
@@ -510,11 +555,16 @@
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script>
|
|
<script>
|
|
-import { workCompleStatistics } from "@/api/powerdistribution/quantity-of-work";
|
|
|
|
|
|
+import {
|
|
|
|
+ workCompleStatistics,
|
|
|
|
+ workCompleStatisticsExport,
|
|
|
|
+} from "@/api/powerdistribution/quantity-of-work";
|
|
|
|
|
|
export default {
|
|
export default {
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
|
|
+ // 显示搜索条件
|
|
|
|
+ showSearch: true,
|
|
dataList: [],
|
|
dataList: [],
|
|
loading: true,
|
|
loading: true,
|
|
total: 0,
|
|
total: 0,
|
|
@@ -528,6 +578,10 @@ export default {
|
|
{ value: "10", label: "农网" },
|
|
{ value: "10", label: "农网" },
|
|
{ value: "20", label: "城网" },
|
|
{ value: "20", label: "城网" },
|
|
],
|
|
],
|
|
|
|
+ excTypeOption: [
|
|
|
|
+ { value: "0", label: "否" },
|
|
|
|
+ { value: "1", label: "是" },
|
|
|
|
+ ],
|
|
// 查询参数
|
|
// 查询参数
|
|
queryParams: {
|
|
queryParams: {
|
|
pageNum: 1,
|
|
pageNum: 1,
|
|
@@ -544,6 +598,24 @@ export default {
|
|
this.getList();
|
|
this.getList();
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
|
|
+ async handleExport() {
|
|
|
|
+ const res = await workCompleStatisticsExport({
|
|
|
|
+ ...this.queryParams,
|
|
|
|
+ });
|
|
|
|
+ if (res) {
|
|
|
|
+ const elink = document.createElement("a");
|
|
|
|
+ elink.download = `工程完成情况_${this.queryParams.planYear}.xlsx`;
|
|
|
|
+ elink.style.display = "none";
|
|
|
|
+ const blob = new Blob([res], { type: "application/vnd.ms-excel" });
|
|
|
|
+ elink.href = URL.createObjectURL(blob);
|
|
|
|
+ document.body.appendChild(elink);
|
|
|
|
+ elink.click();
|
|
|
|
+ document.body.removeChild(elink);
|
|
|
|
+ window.URL.revokeObjectURL(url);
|
|
|
|
+ } else {
|
|
|
|
+ this.$message.error("导出异常请联系管理员");
|
|
|
|
+ }
|
|
|
|
+ },
|
|
/** 查询列表 */
|
|
/** 查询列表 */
|
|
getList() {
|
|
getList() {
|
|
this.loading = true;
|
|
this.loading = true;
|