Przeglądaj źródła

pms 瑞恒日报 当日用电量

zhangcl 3 tygodni temu
rodzic
commit
282d54fb07

+ 1 - 0
src/api/pms/iotrhdailyreport/index.ts

@@ -13,6 +13,7 @@ export interface IotRhDailyReportVO {
   dailyWaterInjection: number // 当日注水量(方)
   dailyInjectGasTime: number // 当日注气时间(H)
   dailyInjectWaterTime: number // 当日注水时间(H)
+  dailyPowerUsage: number // 当日用电量(kWh)
   nonProductionTime: number // 非生产时间(H)
   nptReason: string // 非生产时间原因
   constructionStartDate: Date // 施工开始日期

+ 5 - 1
src/views/pms/iotrhdailyreport/index.vue

@@ -82,6 +82,7 @@
         <el-table-column label="当日注水量(方)" align="center" prop="dailyWaterInjection" :width="columnWidths.dailyWaterInjection"/>
         <el-table-column label="当日注气时间(H)" align="center" prop="dailyInjectGasTime" :width="columnWidths.dailyInjectGasTime"/>
         <el-table-column label="当日注水时间(H)" align="center" prop="dailyInjectWaterTime" :width="columnWidths.dailyInjectWaterTime"/>
+        <el-table-column label="当日用电量(kWh)" align="center" prop="dailyPowerUsage" :width="columnWidths.dailyPowerUsage"/>
         <el-table-column label="非生产时间(H)" align="center" prop="nonProductionTime" :width="columnWidths.nonProductionTime"/>
         <el-table-column :label="t('project.nptReason')" align="center" prop="nptReason" :width="columnWidths.nptReason">
           <template #default="scope">
@@ -176,6 +177,7 @@ const queryParams = reactive({
   transitTime: [],
   dailyGasInjection: undefined,
   dailyWaterInjection: undefined,
+  dailyPowerUsage: undefined,
   dailyInjectGasTime: [],
   dailyInjectWaterTime: [],
   nonProductionTime: [],
@@ -216,6 +218,7 @@ const columnWidths = ref({
   transitTime: '100px',
   dailyGasInjection: '150px',
   dailyWaterInjection: '150px',
+  dailyPowerUsage: '150px',
   dailyInjectGasTime: '150px',
   dailyInjectWaterTime: '150px',
   nonProductionTime: '150px',
@@ -255,7 +258,7 @@ const percentageFormatter = (row: any, column: any, cellValue: any, index: numbe
 
 // 可伸缩列配置
 const FLEXIBLE_COLUMNS = ['deptName', 'contractName', 'taskName', 'constructionStatus', 'relocationDays',
-  'transitTime', 'dailyGasInjection', 'dailyWaterInjection', 'dailyInjectGasTime',
+  'transitTime', 'dailyGasInjection', 'dailyWaterInjection', 'dailyPowerUsage', 'dailyInjectGasTime',
   'dailyInjectWaterTime', 'nonProductionTime', 'nptReason', 'constructionStartDate',
   'constructionEndDate', 'totalGasInjection', 'totalWaterInjection',
   'cumulativeCompletion', 'createTime'];
@@ -363,6 +366,7 @@ const calculateColumnWidths = () => {
   calculateColumnMinWidth('transitTime', '运行时效', (row: any) => row.transitTime);
   calculateColumnMinWidth('dailyGasInjection', '当日注气量(万方)', (row: any) => row.dailyGasInjection);
   calculateColumnMinWidth('dailyWaterInjection', '当日注水量(方)', (row: any) => row.dailyWaterInjection);
+  calculateColumnMinWidth('dailyPowerUsage', '当日用电量(kWh)', (row: any) => row.dailyPowerUsage);
   calculateColumnMinWidth('dailyInjectGasTime', '当日注气时间(H)', (row: any) => row.dailyInjectGasTime);
   calculateColumnMinWidth('dailyInjectWaterTime', '当日注水时间(H)', (row: any) => row.dailyInjectWaterTime);
   calculateColumnMinWidth('nonProductionTime', '非生产时间(H)', (row: any) => row.nonProductionTime);