From 10686c5e51ef98ca459ab000462c0701e0bb17ea Mon Sep 17 00:00:00 2001
From: 李旭东 <woaiguo66@sina.com>
Date: 星期五, 03 十一月 2023 17:18:52 +0800
Subject: [PATCH] 环境监测 设备管理

---
 web/src/views/GreenBuild/WeldSmoke.vue |   74 +++++++++++++++++++++++++++++++-----
 1 files changed, 63 insertions(+), 11 deletions(-)

diff --git a/web/src/views/GreenBuild/WeldSmoke.vue b/web/src/views/GreenBuild/WeldSmoke.vue
index dc7e116..7927f60 100644
--- a/web/src/views/GreenBuild/WeldSmoke.vue
+++ b/web/src/views/GreenBuild/WeldSmoke.vue
@@ -29,25 +29,67 @@
             </div>
           </template>
         </el-table-column>
-        <el-table-column prop="bigDeviceName" label="采集时间" align="center" ></el-table-column>
-        <el-table-column prop="bigNumber" label="设备" align="center"></el-table-column>
-        <el-table-column prop="dc" label="粉尘浓度(mg/m³)" align="center" ></el-table-column>
-        <el-table-column prop="t" label="温度(℃)" align="center" ></el-table-column>
-        <el-table-column prop="dp" label="压差(pa)" align="center" ></el-table-column>
-        <el-table-column prop="oc" label="氧气浓度(%)" align="center" ></el-table-column>
-        <el-table-column prop="fans" label="风速(m/s)" align="center" ></el-table-column>
-        <el-table-column prop="alarm" label="设备报警" align="center" ></el-table-column>
-        <el-table-column label="风机启动" align="center" >
+        <el-table-column label="当前焊接机开启台数" align="center" width="150">
           <template #default="{ row }">
             <div>
-              {{row.fanrun ? row.fanrun == 1 ? '运行' : '未运行' : ''}}
+              {{row.vb0 + ' 台'}}
+            </div>
+          </template>
+        </el-table-column>
+        <template
+          v-for="(item, index) in 10">
+          <el-table-column 
+            :prop="`i${index <= 7 ? '0'+index : index + 2}`" 
+            :label="`${index + 1}#焊机开机信号`" 
+            align="center" 
+            :key="index"
+            width="150">
+          </el-table-column>
+        </template>
+        <template
+          v-for="(item, index) in 6">
+          <el-table-column 
+            :prop="`q${index <= 10 ? '0'+index : index}`" 
+            :label="`${index + 1}#除尘器运行状态`" 
+            align="center" 
+            :key="index"
+            width="150">
+          </el-table-column>
+        </template>
+        <el-table-column label="第一组除尘器延时关闭计时" align="center" width="200">
+          <template #default="{ row }">
+            <div>
+              {{row.vb10 + ' 秒'}}
+            </div>
+          </template>
+        </el-table-column>
+        <el-table-column label="第二组除尘器延时关闭计时" align="center" width="200">
+          <template #default="{ row }">
+            <div>
+              {{row.vb11 + ' 秒'}}
+            </div>
+          </template>
+        </el-table-column>
+        <el-table-column label="第三组除尘器延时关闭计时" align="center" width="200">
+          <template #default="{ row }">
+            <div>
+              {{row.vb12 + ' 秒'}}
             </div>
           </template>
         </el-table-column>
       </el-table>
     </div>
     <div class="main_footer">
-
+      <el-pagination
+        background
+        @current-change="changePageNum"
+        @size-change="changePageSize"
+        :current-page="pageNum"
+        :page-sizes="[10, 20, 50, 100]"
+        :page-size="pageSize"
+        layout="total, sizes, prev, pager, next, jumper"
+        :total="total">
+      </el-pagination>
     </div>
   </div>
 </template>
@@ -91,6 +133,16 @@
         this.loading = false;
       })
     },
+    // 切换页数
+    changePageNum(page) {
+      this.pageNum = page;
+      this.searchSmokeList();
+    },
+    // 切换每页条数
+    changePageSize(size) {
+      this.pageSize = size;
+      this.searchSmokeList();
+    },
     // 判断按钮权限信息
     showButton(str) {
       const pinia = buttonPinia();

--
Gitblit v1.9.3