From 4715a3e1796eb4e09c21a1b9c35503867494bead Mon Sep 17 00:00:00 2001 From: chenyabin <Chenab123!> Date: 星期五, 16 四月 2021 14:06:26 +0800 Subject: [PATCH] 添加土壤及地下水 报表。 --- src/components/table/components/tabHandover.vue | 4 src/components/BaseNav/SoilGroundwater/ReportTable.vue | 181 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 184 insertions(+), 1 deletions(-) diff --git a/src/components/BaseNav/SoilGroundwater/ReportTable.vue b/src/components/BaseNav/SoilGroundwater/ReportTable.vue new file mode 100644 index 0000000..a395b17 --- /dev/null +++ b/src/components/BaseNav/SoilGroundwater/ReportTable.vue @@ -0,0 +1,181 @@ +<template> + <div class="waste-water"> + <el-table class="tableBox" :data="tableData" style="width: 100%" @cell-click="handle"> + <el-table-column width="30px" label=""> + <template slot-scope="{row,$index}"> + <el-popover placement="bottom" trigger="click" :disabled="!isShowIcon" popper-class="popovers"> + <!-- <ChemicalWastewater v-show="$index ===1"></ChemicalWastewater> --> + <i class="el-icon-caret-right" :class="{active: isActive === $index}" slot="reference" @click="doIcon($index)"></i> + </el-popover> + </template> + </el-table-column> + <el-table-column label="搴忓彿" width="45px" type="index"></el-table-column> + <el-table-column prop="UserName" label="浼佷笟鍚嶇О" width="120px"> + <template slot-scope="scope"> + <div v-if="scope.row.UserName==='闆嗗洟鍚嶇О'" style="color: #00ffff">{{scope.row.UserName}}</div> + <div v-else-if="scope.row.UserName==='澶╂触鐭冲寲'" style="color: #00ffff">{{scope.row.UserName}}</div> + <div v-else >{{scope.row.UserName}}</div> + </template> + </el-table-column> + <el-table-column prop="normal" > + <div slot="header"> + <span>涓�绾ч闄╁湴鍧楋紙涓級</span> + </div> + <template slot-scope="{row,$index}"> + <u v-if="$index!=2" >{{row.normal}}</u> + <el-popover v-else placement="bottom-end" width="200" trigger="click" popper-class="popovers" title="鐩戞祴鐐规槑缁嗚〃"> + <refinery></refinery> + <u slot="reference" style="color: #00ffff">{{row.normal}}</u> + </el-popover> + </template> + </el-table-column> + <el-table-column prop="normal" > + <div slot="header"> + <span>浜岀骇椋庨櫓鍦板潡锛堜釜锛�</span> + </div> + <template slot-scope="{row,$index}"> + <u v-if="$index!=2" >{{row.normal}}</u> + <el-popover v-else placement="bottom-end" width="200" trigger="click" popper-class="popovers" title="鐩戞祴鐐规槑缁嗚〃"> + <refinery></refinery> + <u slot="reference" style="color: #00ffff">{{row.normal}}</u> + </el-popover> + </template> + </el-table-column> + <el-table-column prop="normal" > + <div slot="header"> + <span>涓夌骇椋庨櫓鍦板潡锛堜釜锛�</span> + </div> + <template slot-scope="{row,$index}"> + <u v-if="$index!=2" >{{row.normal}}</u> + <el-popover v-else placement="bottom-end" width="200" trigger="click" popper-class="popovers" title="鐩戞祴鐐规槑缁嗚〃"> + <refinery></refinery> + <u slot="reference" style="color: #00ffff">{{row.normal}}</u> + </el-popover> + </template> + </el-table-column> + <el-table-column prop="normal" > + <div slot="header"> + <span>鍦熷¥閲囨牱鐐癸紙涓級</span> + </div> + <template slot-scope="{row,$index}"> + <u v-if="$index!=2" >{{row.normal}}</u> + <el-popover v-else placement="bottom-end" width="200" trigger="click" popper-class="popovers" title="鐩戞祴鐐规槑缁嗚〃"> + <refinery></refinery> + <u slot="reference" style="color: #00ffff">{{row.normal}}</u> + </el-popover> + </template> + </el-table-column> + <el-table-column prop="normal" > + <div slot="header"> + <span>鍦颁笅姘撮噰鏍风偣锛堜釜锛�</span> + </div> + <template slot-scope="{row,$index}"> + <u v-if="$index!=2" >{{row.normal}}</u> + <el-popover v-else placement="bottom-end" width="200" trigger="click" popper-class="popovers" title="鐩戞祴鐐规槑缁嗚〃"> + <refinery></refinery> + <u slot="reference" style="color: #00ffff">{{row.normal}}</u> + </el-popover> + </template> + </el-table-column> + </el-table> + </div> +</template> + +<script> +// import ChemicalWastewater from './componented/ChemicalWastewater' +import Refinery from '@components/table/components/componented/refinery' +// import MissingAlarm from '@components/table/components/componented/MissingAlarm' +export default { + name: 'WasteWater', + components: { + // MissingAlarm, + Refinery + // ChemicalWastewater + }, + data () { + return { + isActive: '', + isShowIcon: false, + tableData: [{ + UserName: '闆嗗洟鍚嶇О', + WasteWaters: '', + AddOutPut: '', + MonthOutPut: '', + NH4NPut: '', + NH4NMonth: '', + normal: '', + overProof: '', + Abnormal: '', + StopProduction: '', + deficiency: '' + }, { + UserName: '澶╂触鐭冲寲', + WasteWaters: '116.6', + AddOutPut: '58.3', + MonthOutPut: '13.1', + NH4NPut: '58.3', + NH4NMonth: '13.1', + normal: '21', + overProof: '2', + Abnormal: '2', + StopProduction: '2', + deficiency: '2' + }, { + UserName: 'xxxx鐐煎寲3', + WasteWaters: '116.6', + MonthOutPut: '13.1', + NH4NPut: '58.3', + NH4NMonth: '13.1', + normal: '21', + overProof: '2', + Abnormal: '2', + StopProduction: '2', + deficiency: '2' + }, { + UserName: 'xxxx4', + WasteWaters: '116.6', + AddOutPut: '58.3', + MonthOutPut: '13.1', + NH4NPut: '58.3', + NH4NMonth: '13.1', + normal: '21', + overProof: '2', + Abnormal: '2', + StopProduction: '2', + deficiency: '2' + + }] + } + }, + methods: { + tableHeaderColor ({ row, column, owIndex, columnIndex }) { + // return 'background-color: rgba(26, 73, 81, 0.901960784313726);color:#fff;font-wight:500;font-size:12px;text-align:center;height:0px' + }, + // 琛ㄥご鏍峰紡璁剧疆 + rowClass () { + // return 'text-align: center;background-color: rgba(26, 73, 81, 0.901960784313726);color:#fff;width:64px' + }, + // 鑾峰彇鐐瑰嚮鐨勮〃鏍� + handle (row, column, event, cell) { + console.log(row.UserName) + }, + doIcon (index) { + if (index !== 1) { + this.isShowIcon = false + this.isActive = '' + return + } + this.isShowIcon = !this.isShowIcon + if (index === this.isActive) { + this.isActive = '' + return + } + this.isActive = index + } + } +} +</script> + +<style> + +</style> diff --git a/src/components/table/components/tabHandover.vue b/src/components/table/components/tabHandover.vue index e451864..dd0727a 100644 --- a/src/components/table/components/tabHandover.vue +++ b/src/components/table/components/tabHandover.vue @@ -23,6 +23,8 @@ <script> import WasteWater from '@components/table/components/WasteWater' +import ReportTable from '../../../components/BaseNav/SoilGroundwater/ReportTable' + // import WasteGas from '@components/table/components/WasteGas' import SolidWaste from '@components/table/components/WasteSolid' import AirQuality from '@components/table/components/AirQuality' @@ -64,7 +66,7 @@ this.gcComp = AirQuality break case '鍦熷¥鍙婂湴涓嬫按': - this.gcComp = AirQuality + this.gcComp = ReportTable break case '绠$嚎': this.gcComp = AirQuality -- Gitblit v1.8.0