From d874cdc354465eeed76f7039de9e4d7e5b17dabc Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Tue, 20 Apr 2021 18:23:19 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.105:10010/r/jfpt-Vue

---
 public/map/popup/html/FlareClusterLayer_v3.html |   88 +++++++++++++++++++++++++++++++++++---------
 1 files changed, 70 insertions(+), 18 deletions(-)

diff --git a/public/map/popup/html/FlareClusterLayer_v3.html b/public/map/popup/html/FlareClusterLayer_v3.html
index c696572..6944d37 100644
--- a/public/map/popup/html/FlareClusterLayer_v3.html
+++ b/public/map/popup/html/FlareClusterLayer_v3.html
@@ -12,19 +12,51 @@
     <!-- layui -->
     <link rel="stylesheet" href="../../lib/layui/css/layui.css" media="all">
     <style>
-        
+        body {
+            /* border: 1px solid rgb(48, 170, 48); */
+        }
+
+        #appliu {
+            /* border: 1px solid #000; */
+            border-radius: 5px 5px 5px 5px;
+        }
+
+        .names {
+            width: 200px;
+            height: 45px;
+            color: #fff;
+            border-radius: 5px 5px 5px 5px;
+            line-height: 45px;
+            padding-left: 8px;
+            background-color: #fff;
+            /* border: 1px solid rgb(223, 52, 52); */
+            /* background-4356765795678953423465989-9=\][;'\.,/.,1i123ge: linear-gradient(to right, #FFC031, #F49055);
+            background-image: linear-gradient(to right, #3DDEA8, #1FBD9A);
+            background-image: linear-gradient(to right, #787878, #5F5F5F); */
+        }
+
+        .msgs {
+            width: 200px;
+            height: 30px;
+            line-height: 30px;
+            padding-left: 8px;
+            /* border: 1px solid rgb(30, 160, 192); */
+        }
     </style>
 </head>
 
 <body>
     <div id="appliu" class='police-details-box' class="layui-anim" data-anim="layui-anim-down">
-        <div>{{name}}</div>
-        <div>{{num}}</div>
-        <div class="layui-anim" data-anim="layui-anim-scale">平滑放大</div>
+        <!-- 从layui传值给iframe 的占位#input1 -->
+        <input type="text" id="input1" ref="sidIputoine" style="display:none">
+        <!-- 从layui传值给iframe 的占位#input2
+        <input type="text" id="input2" ref="ip2" style="display:none" v-model='ip2'> -->
+        <div class="names">{{name}}</div>
+        <div class="msgs">{{num}}</div>
         <script src="../../lib/layui/layui.js" charset="utf-8"></script>
         <script>
             // var index = parent.layer.getFrameIndex(window.name);
-            
+
         </script>
         <script>
             var me = new Vue({
@@ -33,26 +65,46 @@
                     num: '',
                     name: ''
                 },
+                ourData: '',
+                // ip2: '',
+                // computed: {
+                //     ip2s() {
+                //         // var a = JSON.parse(this.$refs.ip2.value);
+                //         var a = me.ip2;
+                //         console.log(a, 'computed');
+                //         return a;
+                //     }
+                // },
                 methods: {
-                    GetQueryString(useName) {
-                        var reg = new RegExp("(^|&)" + useName + "=([^&]*)(&|$)", "i");
-                        var r = window.location.search.substr(1).match(reg);
-                        if (r != null) {
-                            return decodeURI(r[2]);
+                    getdatas(dat) {
+                        me.name = dat.deviceName.length >= 13 ? dat.deviceName.substring(0, 13) + '···' : dat.deviceName;
+                        this.num = "无数据" && dat.deviceNumber;
+                        var ct = document.getElementsByClassName('names')[0];
+                        if (dat.onlineStatus == 1) {
+                            ct.style.backgroundImage = 'linear-gradient(to right, #3DDEA8 , #1FBD9A';
                         } else {
-                            return null;
+                            ct.style.backgroundImage = 'linear-gradient(to right, #787878 , #5F5F5F';
+
                         }
                     }
                 },
                 mounted() {
-                    window.onload = () => {
-                        // console.log(me);
-                        // console.log(window.location.href)
-                        me.num = me.GetQueryString("num");
-                        me.name = me.GetQueryString("name");
-                        // console.log(me.num,me.name);
-                    }
+                    this.oldtime = setTimeout(() => {//需要同步数据处理,input中value在mounted中没有直接传值
+                        clearTimeout(this.oldtime);
+                        this.ourData = JSON.parse(this.$refs.sidIputoine.value);//json对象转js对象
+                        // console.log(this.ourData);
+                        this.getdatas(this.ourData);
+                    }, 20);
 
+                    // window.onload = () => {
+
+                    // }
+
+                },
+                watch: {
+                    ip2s() {
+                        console.log(this.ip2s)
+                    }
                 }
             })
         </script>

--
Gitblit v1.9.3