From eed39ea913dddfe6572f37de8c7de3f1523b6816 Mon Sep 17 00:00:00 2001
From: liuyg <376836862@qq.com>
Date: Tue, 20 Jul 2021 09:36:04 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.105:10010/r/zhba_regulatory

---
 src/views/securityUnitOperation/operationAnalysis.vue |  165 ++++++++++++++++++++++++++++++++++++++++++------------
 1 files changed, 127 insertions(+), 38 deletions(-)

diff --git a/src/views/securityUnitOperation/operationAnalysis.vue b/src/views/securityUnitOperation/operationAnalysis.vue
index 8e8743e..caeadcb 100644
--- a/src/views/securityUnitOperation/operationAnalysis.vue
+++ b/src/views/securityUnitOperation/operationAnalysis.vue
@@ -4,8 +4,18 @@
       <el-col :span="24">
         <div class="rowContent first-menu">
           <div class="rowTitle">
+            <img src="../../../public/img/bajgxt/u1618.png" />
             <span>数据概览</span>
-            <el-button>进入数据统计表</el-button>
+
+            <el-select class="select0" v-model="value0" placeholder="请选择">
+              <el-option
+                v-for="item in options0"
+                :key="item.value"
+                :label="item.label"
+                :value="item.value"
+              >
+              </el-option>
+            </el-select>
             <el-select class="select1" v-model="value1" placeholder="请选择">
               <el-option
                 v-for="item in options1"
@@ -24,43 +34,44 @@
               >
               </el-option>
             </el-select>
+            <el-button @click="toOperationTable">进入数据统计表</el-button>
           </div>
 
-          <div style="display: flex ;margin-top: 15px;">
+          <div class="col-content">
             <div class="box-card">
               <span>总保安数</span>
-              <span>500</span>
-              <span>较上月上涨2%</span>
+              <span>23708</span>
+              <span>较上月增加123人</span>
             </div>
             <div class="box-card">
               <span>正常保安员</span>
-              <span>500</span>
-              <span>较上月上涨2%</span>
+              <span>22176</span>
+              <span>较上月增加13人</span>
             </div>
             <div class="box-card">
               <span>持证保安员</span>
-              <span>500</span>
-              <span>较上月上涨2%</span>
+              <span>21003</span>
+              <span>较上月增加31人</span>
             </div>
             <div class="box-card">
               <span>过考保安员</span>
-              <span>500</span>
-              <span>较上月上涨2%</span>
+              <span>21003</span>
+              <span>较上月增加31人</span>
             </div>
             <div class="box-card">
               <span>服务客户</span>
-              <span>500</span>
-              <span>较上月上涨2%</span>
+              <span>56</span>
+              <span>较上月增加34家</span>
             </div>
             <div class="box-card">
               <span>缴纳社保</span>
-              <span>500</span>
-              <span>较上月上涨2%</span>
+              <span>23708</span>
+              <span>较上月增加3人</span>
             </div>
             <div class="box-card">
               <span>保安派遣</span>
-              <span>500</span>
-              <span>较上月上涨2%</span>
+              <span>12720</span>
+              <span>较上月增加31人</span>
             </div>
           </div>
         </div>
@@ -68,15 +79,22 @@
     </el-row>
     <el-row :gutter="20">
       <el-col :span="16">
-        <div class="rowContent" id="middleEchart1"></div>
+        <div class="rowContent">
+          <span class="span-title">保安类数据统计</span>
+          <div id="middleEchart1"></div>
+        </div>
       </el-col>
       <el-col :span="8">
-        <div class="rowContent" id="middleEchart2"></div>
+        <div class="rowContent">
+          <span class="span-title">服务客户</span>
+          <div id="middleEchart2"></div>
+        </div>
       </el-col>
     </el-row>
     <el-row>
       <el-col :span="24">
         <div class="rowContent">
+          <span class="span-title">公司运营趋势</span>
           <div id="bottomEchart"></div>
         </div>
       </el-col>
@@ -92,16 +110,67 @@
     return {
       value1: "1",
       value2: "1",
+      value0: "2012",
+      options0: [
+        {
+          value: "2012",
+          label: "2012年"
+        },
+        {
+          value: "2011",
+          label: "2011年"
+        },
+        {
+          value: "2010",
+          label: "2010年"
+        },
+        {
+          value: "2009",
+          label: "2009年"
+        },
+        {
+          value: "2008",
+          label: "2008年"
+        },
+        {
+          value: "2007",
+          label: "2007年"
+        }
+      ],
       options1: [
         {
           value: "1",
-          label: "南昌市"
+          label: "南昌市公安局"
+        },
+        {
+          value: "2",
+          label: "东湖分局"
+        },
+        {
+          value: "3",
+          label: "西湖分局"
+        },
+        {
+          value: "4",
+          label: "青云谱分局"
+        },
+        {
+          value: "5",
+          label: "青山湖分局"
         }
       ],
       options2: [
         {
           value: "1",
-          label: "保安公司"
+          label: "江西省永安保安服务有限公司"
+        },
+        {
+          value: "2",
+          label: "南昌市赣水保安服务有限公司"
+        },
+        {
+          value: "3",
+          label: "江西中业兴达保安服务有限公司"
         }
       ]
     };
@@ -119,6 +188,9 @@
         document.getElementById("middleEchart2")
       );
       middleEchart2.setOption(echartJs.middleOption2(data));
+    },
+    toOperationTable() {
+      this.$router.push({ path: "/securityUnitOperation/operationTable" });
     }
   },
   mounted() {
@@ -130,22 +202,12 @@
 .page1 {
   height: 100%;
   width: 100%;
-  /* background: #003688; */
 }
 #bottomEchart,
 #middleEchart1,
 #middleEchart2 {
-  height: 100%;
+  height: calc(100% - 40px);
   width: 100%;
-}
-.rowContent {
-  height: 20%;
-  background: rgba(255, 255, 255, 0.1);
-  box-shadow: 0px 0px 1px #fff;
-}
-.first-menu {
-  padding: 5px 20px 20px 20px;
-  height: calc(100% - 25px) !important;
 }
 .el-row:first-child {
   height: calc(40% - 80px);
@@ -158,9 +220,21 @@
 .el-row:nth-child(3) {
   height: 30%;
 }
-.el-col,
-.rowContent {
+.el-col {
   height: 100%;
+}
+.rowContent {
+  padding: 5px 20px 0px 10px;
+  height: calc(100% - 5px);
+  width: calc(100% - 30px);
+  background: rgba(255, 255, 255, 0.1);
+  box-shadow: 0px 0px 1px #fff;
+  .span-title {
+    color: #fff;
+    font-size: 17px;
+    margin-left: 35px;
+    font-weight: 600;
+  }
 }
 .box-card {
   width: 150px;
@@ -183,26 +257,41 @@
 .rowTitle {
   height: 40px;
   display: flex;
+  line-height: 40px;
+  img {
+    width: 30px;
+    height: 30px;
+    margin-top: 5px;
+  }
   span {
     color: #fff;
-    font-size: 25px;
+    font-size: 17px;
     font-weight: 600;
-    margin-right: 20px;
+    margin-left: 11px;
+  }
+  .select0 {
+    position: absolute;
+    right: 443px;
   }
   .select1 {
     position: absolute;
-    right: 140px;
+    right: 302px;
   }
   .select2 {
     position: absolute;
-    right: 0px;
+    right: 159px;
   }
   .el-button {
     position: absolute;
-    right: 300px;
+    right: 0px;
   }
   /deep/ .el-input__inner {
     width: 120px;
   }
 }
+.col-content {
+  display: flex;
+  margin-top: 15px;
+  margin-left: 36px;
+}
 </style>

--
Gitblit v1.9.3