From c3aaf28f7316cce12eec007a9f85a96cbcddeec2 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期三, 07 五月 2025 10:34:20 +0800
Subject: [PATCH] 最新版本541200007

---
 admin/src/views/index.vue |   42 ++++++++++++++++++++++++++++++++----------
 1 files changed, 32 insertions(+), 10 deletions(-)

diff --git a/admin/src/views/index.vue b/admin/src/views/index.vue
index d7a404d..135d2c6 100644
--- a/admin/src/views/index.vue
+++ b/admin/src/views/index.vue
@@ -1,6 +1,6 @@
 <template>
   <div class="main_home">
-    <div style="position: fixed;z-index: 99999"><video  style="height: 100px;width: 500px" src="rtsp://10.50.250.253:554/openUrl/K2y2vE4" controls></video></div>
+    <!-- <div style="position: fixed;z-index: 99999"><video  style="height: 100px;width: 500px" src="rtsp://10.50.250.253:554/openUrl/K2y2vE4" controls></video></div> -->
     <div class="home_header">
       <div class="mb10 fs17">涓嬪崍濂斤紝{{ userInfo.realname }}</div>
       <div class="fs13">
@@ -32,8 +32,8 @@
               <img src="@/assets/icons/home_icon2.png" alt="" />
             </div>
             <div class="content">
-              <div>璁垮浜烘(浜�)锛歿{ headerData.visitUserNum }}</div>
-              <div>绛剧浜烘(浜�)锛歿{ headerData.signLevelNum }}</div>
+              <div>鍏ュ洯浜烘(浜�)锛歿{ headerData.visitUserNum }}</div>
+              <div>鍑哄洯浜烘(浜�)锛歿{ headerData.signLevelNum }}</div>
             </div>
           </div>
           <div class="card">
@@ -100,7 +100,11 @@
             </div>
             <div class="wrap static2">
               <div class="header">
-                <div class="home_title">闀挎湡鐩稿叧鏂瑰垎甯�</div>
+<!--                <div class="home_title">闀挎湡鐩稿叧鏂瑰垎甯�</div>-->
+                <el-radio-group v-model="tabPosition" @change="changeType">
+                  <el-radio-button label="right">鍐呴儴浜哄憳鍒嗗竷</el-radio-button>
+                  <el-radio-button label="top">闀挎湡鐩稿叧鏂瑰垎甯�</el-radio-button>
+                </el-radio-group>
                 <!-- <div class="df_ac more">
                   鏇村<i class="el-icon-arrow-right"></i>
                 </div> -->
@@ -226,6 +230,7 @@
   },
   data () {
     return {
+      tabPosition: 'right',
       colors,
       nowDate: '',
       nowWeek: '',
@@ -240,7 +245,8 @@
         { name: '璁垮鎶ュ', path: '', url: require('@/assets/icons/home_func1.png'), path: '/business/reportRecord' },
         { name: '闅愭偅闅忔墜鎷�', path: '', url: require('@/assets/icons/home_func2.png'), path: '/operation/danger/record' },
         { name: '棰勭害浼氳瀹�', path: '', url: require('@/assets/icons/home_func3.png'), path: '/meeting/bookings' },
-        { name: '鑰冨嫟宸ヤ綔鍙�', path: '', url: require('@/assets/icons/home_func4.png') }
+        { name: '鑰冨嫟宸ヤ綔鍙�', path: '', url: require('@/assets/icons/home_func4.png') },
+        { name: '椋熷爞娑堣垂', path: '', url: require('@/assets/icons/8.png') }
       ],
       isShowDetail: false,
       isShowReport: false,
@@ -263,6 +269,10 @@
     this.initData()
   },
   methods: {
+    changeType(e) {
+      console.log(e)
+      this.initEchart2()
+    },
     getNoticeList(){
       syncHkNotice().then(res => {
 
@@ -273,7 +283,10 @@
         if (res == undefined || res == null) {
           return
         }
-        const myWindow = window.open(res)
+        console.log('鍗曠偣鐧诲綍鍦板潃------', res)
+
+        const myWindow = top.window.open(res)
+        console.log('myWindow---', myWindow)
         setTimeout(() => {
           const params = {
             componentId: 'dfe',
@@ -330,9 +343,11 @@
             },
             msgType: 'tlnc'
           }
+          const argus = JSON.parse(row.param5)
+          console.log('row.param5 Obj---', argus)
           // const argus = JSON.stringify(params)
           myWindow.postMessage('{"method":"goToApp","argument":' + row.param5 + '}', '*')
-        }, 3000)
+        }, 8000)
       })
     },
     SubSuccess (str) {
@@ -342,6 +357,11 @@
     funcClick (item) {
       if (item.name == '鑰冨嫟宸ヤ綔鍙�') {
         getAppHeaderNav(4).then(res => {
+          window.open(res, '_blank')
+        })
+      }
+      if (item.name == '椋熷爞娑堣垂鍏ュ彛') {
+        getAppHeaderNav(6).then(res => {
           window.open(res, '_blank')
         })
       }
@@ -382,8 +402,9 @@
         this.headerData = res || {}
         const arr = []
         arr.push({ name: '璁垮', value: this.headerData.inParkVisitUserNum })
-        arr.push({ name: '鍐呴儴鍛樺伐', value: this.headerData.todayInParkUserNum - this.headerData.inParkLwUserNum - this.headerData.inParkVisitUserNum })
+        arr.push({ name: '鍐呴儴鍛樺伐', value: this.headerData.todayInParkUserNum - this.headerData.inParkLwUserNum - this.headerData.inParkVisitUserNum - this.headerData.inParkDriverUserNum })
         arr.push({ name: '闀挎湡鐩稿叧鏂�', value: this.headerData.inParkLwUserNum })
+        arr.push({ name: '璐ц繍鍙告満', value: this.headerData.inParkDriverUserNum })
         arr.sort((a, b) => b.value - a.value)
         this.manningRatio = arr
         this.initEchart1()
@@ -486,6 +507,7 @@
       })
     },
     initEchart2 () {
+      console.log('initEchart2')
       const myChart = echarts.init(document.getElementById('echart2'))
       const that = this
       myChart.setOption({
@@ -515,11 +537,11 @@
         },
         yAxis: {
           type: 'category',
-          data: that.staticData.lwList.map(i => i.name)
+          data: that.tabPosition === 'top' ? that.staticData.lwList.map(i => i.name) : that.staticData.internalList.map(i => i.name)
         },
         series: [
           {
-            data: that.staticData.lwList.map(i => i.num),
+            data: that.tabPosition === 'top' ? that.staticData.lwList.map(i => i.num) : that.staticData.internalList.map(i => i.num),
             type: 'bar',
             barWidth: 10,
             itemStyle: {

--
Gitblit v1.9.3