fix: 有组织排放内容调整

This commit is contained in:
caoqianming 2024-02-27 13:44:17 +08:00
parent 8629e1bf61
commit dbdc20b42b
5 changed files with 48 additions and 62 deletions

View File

@ -59,22 +59,18 @@
<el-main class="nopadding"> <el-main class="nopadding">
<el-container> <el-container>
<el-header> <el-header>
<div class="panel_title"> <div class="left-panel">
<div style="display: flex;justify-content: space-between;"> CEMS监测详情
<div class="left-panel"> </div>
CEMS监测详情 <div class="right-panel">
</div> <el-date-picker v-model="timeRange" type="datetimerange" range-separator=""
<div class="right-panel"> start-placeholder="开始时间" end-placeholder="结束时间" @change="handleQuery"
<el-date-picker v-model="timeRange" type="datetimerange" range-separator="" style="width: 100%" />
start-placeholder="开始时间" end-placeholder="结束时间" @change="handleQuery" <el-select v-model="query.time_bucket" placeholder="周期" style="margin-left:4px"
style="width: 100%" /> @change="handleQuery">
<el-select v-model="query.time_bucket" placeholder="周期" style="margin-left:4px" <el-option v-for="item in timeOptions" :key="item.value" :label="item.label"
@change="handleQuery"> :value="item.value" />
<el-option v-for="item in timeOptions" :key="item.value" :label="item.label" </el-select>
:value="item.value" />
</el-select>
</div>
</div>
</div> </div>
</el-header> </el-header>
<el-main class="nppadding"> <el-main class="nppadding">

View File

@ -1,15 +1,11 @@
<template> <template>
<el-container> <el-container>
<el-header> <el-header>
<div class="panel_title"> <div class="left-panel">
<div style="display: flex;justify-content: space-between;"> CEMS监测预警
<div class="left-panel"> </div>
CEMS监测预警 <div class="right-panel">
</div> <el-button @click="getTableData">刷新</el-button>
<div class="right-panel">
<el-button @click="getTableData">刷新</el-button>
</div>
</div>
</div> </div>
</el-header> </el-header>
<el-main class="nopadding"> <el-main class="nopadding">

View File

@ -1,27 +1,18 @@
<template> <template>
<el-container> <el-container>
<el-header> <el-header>
<div class="panel_title">CEMS报表导出</div> <div class="left-panel">CEMS报表导出</div>
</el-header> </el-header>
<el-main class="nopadding"> <el-main class="nopadding">
<el-container> <div style="text-align: center;margin-top: 8px">
<el-header> <el-date-picker size="large" v-model="query.time" type="datetime" value-format="YYYY-MM-DD HH:mm:ss"
<div class="searchWrap" style="margin-left: 8px"> placeholder="时间选择" style=" width: 400px" />
<div> <el-select size="large" v-model="query.type" placeholder="周期" style="margin-left:4px">
<el-date-picker size="large" v-model="query.time" type="datetime" <el-option v-for="item in typeOptions" :key="item.value" :label="item.label" :value="item.value" />
value-format="YYYY-MM-DD HH:mm:ss" placeholder="时间选择" style=" width: 400px" /> </el-select>
<el-select size="large" v-model="query.type" placeholder="周期" style="margin-left:4px"> <el-button size="large" type="primary" @click="exportExcel" style="margin-left: 4px"
<el-option v-for="item in typeOptions" :key="item.value" :label="item.label" v-loading="eLoading">导出报表</el-button>
:value="item.value" /> </div>
</el-select>
<el-button size="large" type="primary" @click="exportExcel" style="margin-left: 4px"
v-loading="eLoading">导出报表</el-button>
</div>
</div>
</el-header>
<el-main></el-main>
</el-container>
</el-main> </el-main>
</el-container> </el-container>
<!-- <div class="exportContainer"> <!-- <div class="exportContainer">

View File

@ -13,25 +13,24 @@
<el-main class="nopadding"> <el-main class="nopadding">
<el-container> <el-container>
<el-header> <el-header>
<div class="searchWrap"> <div class="left-panel searchWrap">
<div style="font-size: 1vh;"> <div style="font-size: 1.8vh;">
总排放口<span class="totalNumber">5</span> 总排放口<span class="totalNumber">{{ count }}</span>
</div> </div>
<div> </div>
<el-select v-model="query.area" placeholder="" style="width:7vw"> <div class="right-panel">
<el-option v-for="item in options" :key="item.value" :label="item.label" <el-select v-model="query.area" placeholder="" style="width:7vw">
:value="item.value"> <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value">
</el-option> </el-option>
</el-select> </el-select>
<el-input :input-style="searchInputStyle" style="width:7vw;margin:0 5px" v-model="query.search" <el-input :input-style="searchInputStyle" style="width:7vw;margin:0 5px" v-model="query.search"
placeholder=""></el-input> placeholder=""></el-input>
<el-button @click="handleQuery">查询</el-button> <el-button @click="handleQuery">查询</el-button>
</div>
</div> </div>
</el-header> </el-header>
<el-main> <el-main>
<scTable :data="tableData" :apiObj="apiObj" size="large" style="" @row-click="rowClick"> <scTable :data="tableData" :apiObj="apiObj" size="large" style="" @row-click="rowClick"
@dataChange="updateCount">
<el-table-column prop="index" label="序号"></el-table-column> <el-table-column prop="index" label="序号"></el-table-column>
<el-table-column prop="number" label="排放口编号"></el-table-column> <el-table-column prop="number" label="排放口编号"></el-table-column>
<el-table-column prop="name" label="排放口名称"></el-table-column> <el-table-column prop="name" label="排放口名称"></el-table-column>
@ -40,7 +39,7 @@
<span>{{ level_[scope.row.level] }}</span> <span>{{ level_[scope.row.level] }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="mgroup" label="所属工段"></el-table-column> <el-table-column prop="mgroup_name" label="所属工段"></el-table-column>
<el-table-column prop="eqpment" label="监测设备"> <el-table-column prop="eqpment" label="监测设备">
<span <span
style="width:0.6vh;height:0.6vh;border-radius:0.35vh;background:green;display:inline-block;margin-right:5px"></span>达标 style="width:0.6vh;height:0.6vh;border-radius:0.35vh;background:green;display:inline-block;margin-right:5px"></span>达标
@ -231,6 +230,7 @@ import * as echarts from "echarts";
export default { export default {
data() { data() {
return { return {
count: 0,
apiObj: this.$API.enp.drain.list, apiObj: this.$API.enp.drain.list,
params: { type: 10 }, params: { type: 10 },
options: [], options: [],
@ -303,6 +303,9 @@ export default {
} }
}, },
methods: { methods: {
updateCount(res, tableData) {
this.count = res.count
},
initTimeNow() { initTimeNow() {
var now = new Date(); var now = new Date();
let year = now.getFullYear(); // let year = now.getFullYear(); //
@ -472,7 +475,7 @@ export default {
.totalNumber { .totalNumber {
color: #64D2FF; color: #64D2FF;
font-size: 1.6vh; font-size: 2vh;
font-weight: bold; font-weight: bold;
} }

View File

@ -3,7 +3,7 @@
<el-main class="nopadding"> <el-main class="nopadding">
<el-container> <el-container>
<el-header> <el-header>
<div class="panel_title">污染源清单</div> <div class="left-panel">污染源清单</div>
</el-header> </el-header>
<el-main class="nopadding"> <el-main class="nopadding">
<el-container> <el-container>