李旭东
2023-11-03 10686c5e51ef98ca459ab000462c0701e0bb17ea
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();