Przeglądaj źródła

✨ feat(瑞恒日报): 增加平均注气量并完善分组列设置

Zimo 3 dni temu
rodzic
commit
210b3c07ef

+ 1 - 1
.env.local

@@ -4,7 +4,7 @@ NODE_ENV=development
 VITE_DEV=true
 
 # 请求路径  http://localhost:58080  https://iot.deepoil.cc:5443  http://172.26.0.56:48080  http://192.168.188.198:48080
-VITE_BASE_URL='https://iot.deepoil.cc:5443'
+VITE_BASE_URL='https://iot.deepoil.cc'
 
 # 文件上传类型:server - 后端上传, client - 前端直连上传,仅支持 S3 服务
 VITE_UPLOAD_TYPE=server

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

@@ -292,6 +292,7 @@ const openUnfilledDialog = () => {
 </script>
 
 <template>
+  123
   <div
     class="grid grid-cols-[auto_1fr] grid-rows-[48px_auto_1fr_auto] gap-x-4 gap-y-3 h-[calc(100vh-20px-var(--top-tool-height)-var(--tags-view-height)-var(--app-footer-height))]">
     <!-- <div class="p-4 bg-white dark:bg-[#1d1e1f] shadow rounded-lg row-span-4">

+ 11 - 5
src/views/pms/iotrhdailyreport/rh-table.vue

@@ -14,6 +14,7 @@ interface ListItem {
   relocationDays: number
   designInjection: number
   dailyGasInjection: number
+  averageGasInjection: number
   dailyWaterInjection: number
   dailyInjectGasTime: number
   dailyInjectWaterTime: number
@@ -201,7 +202,7 @@ function handleCurrentChange(val: number) {
             <zm-table-column label="设备号" prop="deviceNo" />
             <zm-table-column label="设计注气量(万方)" prop="designInjection" />
             <zm-table-column label="运行时效" prop="transitTimeRate" />
-            <zm-table-column label="当日">
+            <zm-table-column label="当日" is-parent>
               <zm-table-column
                 label="注气量(万方)"
                 prop="dailyGasInjection"
@@ -214,12 +215,17 @@ function handleCurrentChange(val: number) {
               <zm-table-column label="油耗(L)" prop="dailyOilUsage" />
               <zm-table-column label="气电比" prop="gasElectricityRatio" />
             </zm-table-column>
+            <zm-table-column
+              label="平均注气量(万方)"
+              prop="averageGasInjection"
+              cover-formatter
+              :real-value="unitformatter" />
             <zm-table-column
               prop="nonProductionRate"
               label="非生产时效"
               cover-formatter
               :real-value="(row) => (Number(row.nonProductionRate ?? 0) * 100).toFixed(2) + '%'" />
-            <zm-table-column label="非生产时间">
+            <zm-table-column label="非生产时间" is-parent>
               <zm-table-column prop="accidentTime" label="工程质量" />
               <zm-table-column prop="repairTime" label="设备故障" />
               <zm-table-column prop="selfStopTime" label="设备保养" />
@@ -237,19 +243,19 @@ function handleCurrentChange(val: number) {
             <zm-table-column prop="productionStatus" label="生产动态" />
             <zm-table-column prop="contractName" label="项目" />
             <zm-table-column label="搬迁安装天数" prop="relocationDays" />
-            <zm-table-column label="井累计" v-if="isIndex">
+            <zm-table-column label="井累计" v-if="isIndex" is-parent>
               <zm-table-column prop="wellTotalGasInjection" label="注气量(万方)" />
               <zm-table-column prop="wellTotalWaterInjection" label="注水量(方)" />
               <zm-table-column prop="wellTotalPower" label="用电量(MWh)" />
               <zm-table-column prop="wellTotalFuel" label="油耗(L)" />
             </zm-table-column>
-            <zm-table-column label="年累计" v-if="isIndex">
+            <zm-table-column label="年累计" v-if="isIndex" is-parent>
               <zm-table-column prop="yearTotalGasInjection" label="注气量(万方)" />
               <zm-table-column prop="yearTotalWaterInjection" label="注水量(方)" />
               <zm-table-column prop="yearTotalPower" label="用电量(MWh)" />
               <zm-table-column prop="yearTotalFuel" label="油耗(L)" />
             </zm-table-column>
-            <zm-table-column label="累计" v-if="!isIndex">
+            <zm-table-column label="累计" v-if="!isIndex" is-parent>
               <zm-table-column prop="totalGasInjection" label="注气量(万方)" />
               <zm-table-column prop="totalWaterInjection" label="注水量(方)" />
               <zm-table-column prop="cumulativeCompletion" label="完工井次" />