From 7b446d6f843e820734319ff05003eadd2f2d944b Mon Sep 17 00:00:00 2001
From: chenyabin <Chenab123!>
Date: 星期四, 22 四月 2021 14:38:10 +0800
Subject: [PATCH] 工具栏样式修改,报表页面部分完成,样式调试。

---
 src/components/table/components/WasteGas.vue |  151 ++++++++++++++------------------------------------
 1 files changed, 43 insertions(+), 108 deletions(-)

diff --git a/src/components/table/components/WasteGas.vue b/src/components/table/components/WasteGas.vue
index 0c2c839..1bbe3b1 100644
--- a/src/components/table/components/WasteGas.vue
+++ b/src/components/table/components/WasteGas.vue
@@ -1,131 +1,54 @@
 <template>
     <div class="Waste-water">
-        <el-table
-                class="tableBox"
-                :data="tableData"
-                :header-cell-style="tableHeaderColor"
-                :cell-style="rowClass"
-                @cell-click="handle"
-        >
-            <el-table-column
-                    width="30px"
-                    label=""
-            >
+        <el-table class="tableBox" :data="tableData" :header-cell-style="tableHeaderColor" :cell-style="rowClass" @cell-click="handle">
+            <el-table-column width="30px" label="">
               <template slot-scope="{row,$index}">
                 <!--                   <i class="el-icon-caret-right" v-if="$index ===1"></i>-->
-                <el-popover
-                    placement="bottom"
-                    trigger="click"
-                    :disabled="!isShowIcon"
-                    popper-class="popovers"
-                >
+                <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>
                   <!--                   <i class="el-icon-caret-bottom"   slot="reference" v-else @click="doIcon($index)"></i>-->
                 </el-popover>
               </template>
             </el-table-column>
-            <el-table-column
-                    label="搴忓彿"
-                    width="45px"
-                    type="index">
+            <el-table-column label="搴忓彿" width="45px" type="index"></el-table-column>
+            <el-table-column prop="UserName" label="浼佷笟鍚嶇О">
+                  <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="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 prop="WasteWaters" label="宸ヤ笟澶栨帓搴熸按閲忥紙m鲁锛�" width="100px"></el-table-column>
+            <el-table-column label="浜屾哀鍖栫~ (浜х敓閲�/t)">
+                <el-table-column prop="AddOutPut" label="绱" width="70px"></el-table-column>
+                <el-table-column prop="MonthOutPut" label="褰撴湀" width="70px"></el-table-column>
             </el-table-column>
-            <el-table-column
-                    prop="WasteWaters"
-                    label="宸ヤ笟澶栨帓搴熸按閲忥紙m鲁锛�"
-                    width="100px">
+            <el-table-column label="姘ㄦ哀鍖栫墿  (浜х敓閲�/t)">
+                <el-table-column prop="NH4NPut" label="绱" width="70px"></el-table-column>
+                <el-table-column prop="NH4NMonth" label="褰撴湀" width="70px"></el-table-column>
             </el-table-column>
-            <el-table-column label="浜屾哀鍖栫~ (t)">
-                <el-table-column
-                        prop="AddOutPut"
-                        label="绱浜х敓閲�"
-                        width="70px">
-                </el-table-column>
-                <el-table-column
-                        prop="MonthOutPut"
-                        label="褰撴湀鐢熶骇閲�"
-                        width="70px">
-                </el-table-column>
-            </el-table-column>
-            <el-table-column label="姘ㄦ哀鍖栫墿  (t)">
-                <el-table-column
-                        prop="NH4NPut"
-                        label="绱浜х敓閲�"
-                        width="70px">
-                </el-table-column>
-                <el-table-column
-                        prop="NH4NMonth"
-                        label="褰撴湀鐢熶骇閲�"
-                        width="70px">
-                </el-table-column>
-            </el-table-column>
-            <el-table-column label="VOCs  (t)">
-                <el-table-column
-                        prop="NH4NPut"
-                        label="绱浜х敓閲�"
-                        width="70px">
-                </el-table-column>
-                <el-table-column
-                        prop="NH4NMonth"
-                        label="褰撴湀鐢熶骇閲�"
-                        width="70px">
-                </el-table-column>
+            <el-table-column label="VOCs  (浜х敓閲�/t)">
+                <el-table-column prop="NH4NPut" label="绱" width="70px"></el-table-column>
+                <el-table-column prop="NH4NMonth" label="褰撴湀" width="70px"></el-table-column>
             </el-table-column>
             <el-table-column label="鎺掓斁鍙f娴嬬姸鎬�">
-                <el-table-column
-                        prop="normal"
-                        label="姝e父"
-                        width="60px">
+                <el-table-column prop="normal" label="姝e父" width="40px">
                   <template slot-scope="{row,$index}">
                     <u v-if="$index!==1" >{{row.normal}}</u>
-                    <el-popover v-else
-                                placement="bottom-end"
-                                width="200"
-                                trigger="click"
-                                title="鐩戞祴鐐规帓鏀炬槑缁�"
-                    >
-                      <refinery></refinery>
+                    <el-popover v-else placement="bottom-end" trigger="click" popper-class="popovers" title="鐩戞祴鐐规帓鏀炬槑缁�">
+                      <refinery :tableHeader="tableHeader1" :tableContent="tableContent1"></refinery>
                       <u slot="reference" style="color: #00ffff">{{row.normal}}</u>
                     </el-popover>
                   </template>
                 </el-table-column>
-                <el-table-column
-                        prop="overProof"
-                        label="瓒呮爣"
-                        width="60px">
-                </el-table-column>
-                <el-table-column
-                        prop="Abnormal"
-                        label="寮傚父"
-                        width="60px">
-                </el-table-column>
-                <el-table-column
-                        prop="StopProduction"
-                        label="鍋滀骇"
-                        width="60px">
-                </el-table-column>
-                <el-table-column
-                        prop="deficiency"
-                        label="缂哄け"
-                        width="60px">
+                <el-table-column prop="overProof" label="瓒呮爣" width="40px"></el-table-column>
+                <el-table-column prop="Abnormal" label="寮傚父" width="40px"></el-table-column>
+                <el-table-column prop="StopProduction" label="鍋滀骇" width="40px"></el-table-column>
+                <el-table-column prop="deficiency" label="缂哄け" width="40px">
                   <template slot-scope="{row,$index}">
                     <u v-if="$index!==1" >{{row.deficiency}}</u>
-                    <el-popover v-else
-                                placement="bottom-end"
-                                width="200"
-                                trigger="click"
-                                title="鐩戞祴鐐规帓鏀炬槑缁�"
-                    >
+                    <el-popover v-else placement="bottom-end" trigger="click" popper-class="popovers" title="鐩戞祴鐐规帓鏀炬槑缁�">
                       <MissingAlarm></MissingAlarm>
                       <u slot="reference" style="color: #00ffff">{{row.deficiency}}</u>
                     </el-popover>
@@ -199,16 +122,28 @@
         StopProduction: '2',
         deficiency: '2'
 
-      }]
+      }],
+      tableHeader1: [
+        { name: '鎺掓斁鐐�', width: '140', propS: 'value1' },
+        { name: '鍗曚綅閮ㄩ棬', width: '80', propS: 'value2' },
+        { name: '搴熸皵鎺掓斁閲忥紙m鲁锛�', width: '120', propS: 'value3' },
+        { name: '浜屾哀鍖栫~锛坱锛�', width: '100', propS: 'value4' },
+        { name: '姘哀鍖栫墿锛坱锛�', width: '100', propS: 'value5' },
+        { name: 'VOCs锛坱锛�', width: '100', propS: 'value5' }
+      ],
+      tableContent1: [
+        { value1: '1', value2: '2', value3: '3', value4: '4', value5: '5' },
+        { value1: '1', value2: '2', value3: '3', value4: '4', value5: '5' }
+      ]
     }
   },
   methods: {
     tableHeaderColor ({ columnIndex }) {
-      return 'background-color: rgba(26, 73, 81, 0.901960784313726);color:#fff;font-wight:500;font-size:12px;text-align:center;height:0px'
+      //   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'
+      // return 'text-align: center;background-color: rgba(26, 73, 81, 0.901960784313726);color:#fff;width:64px'
     },
     // 鑾峰彇鐐瑰嚮鐨勮〃鏍�
     handle (row, column, event, cell) {

--
Gitblit v1.8.0