From fc9b2dd35b7a10998112f74f705c1d1494fc401e Mon Sep 17 00:00:00 2001
From: liuyg <376836862@qq.com>
Date: Sat, 24 Apr 2021 17:25:42 +0800
Subject: [PATCH] 地图细节优化
---
public/map/widgets/supervisoryMap/template.html | 6
public/map/lib/layui/css/modules/layer/myskin/FlareClusterLayer.css | 23 +
public/map/popup/html/FlareClusterLayer_v3 copy.html | 4
public/map/widgets/supervisoryMap/FlareClusterLayer_v3.js | 256 ++++++++-------
public/map/popup/html/FlareClusterLayer_v3.html | 44 ++
public/map/popup/html/SupervisoryMapYdata.html | 376 +++++++++++-----------
public/map/widgets/supervisoryMap/SupervisoryMap.js | 219 +++++++------
public/map/popup/html/SupervisoryMapPdata.html | 17
8 files changed, 510 insertions(+), 435 deletions(-)
diff --git a/public/map/lib/layui/css/modules/layer/myskin/FlareClusterLayer.css b/public/map/lib/layui/css/modules/layer/myskin/FlareClusterLayer.css
index 1f69535..a576571 100644
--- a/public/map/lib/layui/css/modules/layer/myskin/FlareClusterLayer.css
+++ b/public/map/lib/layui/css/modules/layer/myskin/FlareClusterLayer.css
@@ -2,7 +2,10 @@
background: transparent;
border-radius: 10px;
}
-
+.flares {
+ background: transparent;
+ border-radius: 10px;
+}
/* .flare .layui-layer-title {
padding: 0 80px;
text-align: center;
@@ -16,4 +19,22 @@
.flare .layui-layer-content {
background: rgb(255, 255, 255);
border-radius: 5px 5px 5px 5px;
+}
+
+.flares .layui-layer-content {
+ background: rgb(255, 255, 255);
+ border-radius: 5px 5px 5px 5px;
+}
+.flares .layui-layer-content::after{
+ content: '';
+ display: block;
+ width: 15px;
+ height: 15px;
+ background-color: #fff;
+ /* z-index: 1111111; */
+ position: relative;
+ top: 8px;
+ left: 95px;
+ transform: rotate(45deg);
+
}
\ No newline at end of file
diff --git a/public/map/popup/html/FlareClusterLayer_v3 copy.html b/public/map/popup/html/FlareClusterLayer_v3 copy.html
index 3fb8dea..063b02c 100644
--- a/public/map/popup/html/FlareClusterLayer_v3 copy.html
+++ b/public/map/popup/html/FlareClusterLayer_v3 copy.html
@@ -199,7 +199,9 @@
<span class="r-b-t-left" style="position: relative; top: -27px">部署图片</span>
<span class="r-b-t-right">
<div class="r-b-t-r-imgsl" v-for="(value, index) in imgsl" :key="index">
- <el-image style="width: 68px; height: 68px" :src="value" :preview-src-list="imgsl"
+ <!-- <el-image style="width: 68px; height: 68px" :src="value" :preview-src-list="imgsl"
+ v-show="value != 'no'"> -->
+ <el-image style="width: 68px; height: 68px" :src="value"
v-show="value != 'no'">
</el-image>
<div v-show="value == 'no'" style="
diff --git a/public/map/popup/html/FlareClusterLayer_v3.html b/public/map/popup/html/FlareClusterLayer_v3.html
index 6944d37..c5acf79 100644
--- a/public/map/popup/html/FlareClusterLayer_v3.html
+++ b/public/map/popup/html/FlareClusterLayer_v3.html
@@ -19,6 +19,7 @@
#appliu {
/* border: 1px solid #000; */
border-radius: 5px 5px 5px 5px;
+ width: ;
}
.names {
@@ -42,6 +43,17 @@
padding-left: 8px;
/* border: 1px solid rgb(30, 160, 192); */
}
+ /* .msgs::after{
+ content: '';
+ display: block;
+ width: 10px;
+ height: 10px;
+ background-color: aquamarine;
+ z-index: 1111111;
+ position: relative;
+ top: 40px;
+ left: 20px;
+ } */
</style>
</head>
@@ -63,7 +75,8 @@
el: '#appliu',
data: {
num: '',
- name: ''
+ name: '',
+ statesss: '',
},
ourData: '',
// ip2: '',
@@ -80,11 +93,32 @@
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 {
- ct.style.backgroundImage = 'linear-gradient(to right, #787878 , #5F5F5F';
+ // if (dat.onlineStatus == 1) {
+ // ct.style.backgroundImage = 'linear-gradient(to right, #3DDEA8 , #1FBD9A';
+ // } else {
+ // ct.style.backgroundImage = 'linear-gradient(to right, #787878 , #5F5F5F';
+ // }
+ if (dat.state != '') {
+ ct.style.backgroundImage = 'linear-gradient(to right, #F49966 , #F49966';
+ // cordActive.style.backgroundImage = 'linear-gradient(to right, #F49966 , #F49966';
+ this.statesss = '故障';
+ } else {
+ if (dat.jtype != 1) {
+ if (dat.onlineStatus == 1) {//el-tabs__active-bar
+ ct.style.backgroundImage = 'linear-gradient(to right, #32C1A2 , #32C1A2';
+ // cordActive.style.backgroundImage = 'linear-gradient(to right, #32C1A2 , #32C1A2';
+ this.statesss = '在线';
+ } else {
+ ct.style.backgroundImage = 'linear-gradient(to right, #CDCDCD , #CDCDCD';
+ // cordActive.style.backgroundImage = 'linear-gradient(to right, #CDCDCD , #CDCDCD';
+ this.statesss = '离线';
+ }
+ } else {
+ ct.style.backgroundImage = 'linear-gradient(to right, #F35B5B , #F35B5B';
+ // cordActive.style.backgroundImage = 'linear-gradient(to right, #F35B5B , #F35B5B';
+ this.statesss = '警报';
+ }
}
}
},
diff --git a/public/map/popup/html/SupervisoryMapPdata.html b/public/map/popup/html/SupervisoryMapPdata.html
index 24abece..3426ea4 100644
--- a/public/map/popup/html/SupervisoryMapPdata.html
+++ b/public/map/popup/html/SupervisoryMapPdata.html
@@ -10,10 +10,10 @@
<script src='../js/FlareClusterLayer_v3.js'></script>
<script src="https://cdn.jsdelivr.net/npm/vue@2.6.12"></script>
<!-- element ui -->
- <!-- <link rel="stylesheet" href="../../lib/elementUi.css">
- <script src="../../lib/elementUi.js"></script> -->
- <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
- <script src="https://unpkg.com/element-ui/lib/index.js"></script>
+ <link rel="stylesheet" href="../../lib/elementUi.css">
+ <script src="../../lib/elementUi.js"></script>
+ <!-- <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
+ <script src="https://unpkg.com/element-ui/lib/index.js"></script> -->
<script src="../../lib/axios.js"></script>
<!-- layui -->
<link rel="stylesheet" href="../../lib/layui/css/layui.css" media="all">
@@ -238,7 +238,8 @@
</el-card> -->
<el-card class="scene-image-box">
- <el-image v-for="url in imgSrc" :key="url" :src="url" :preview-src-list="srcList" v-show="imgSrc.length"></el-image>
+ <!-- <el-image v-for="url in imgSrc" :key="url" :src="url" :preview-src-list="srcList" v-show="imgSrc.length"></el-image> -->
+ <el-image v-for="url in imgSrc" :key="url" :src="url" v-show="imgSrc.length"></el-image>
<span v-show="imgSrc.length == 0">暂无现场图片</span>
</el-card>
@@ -327,7 +328,7 @@
},
getImgAndVideo() {
var that = this;
- console.log(this.datas.id)
+ // console.log(this.datas.id)
axios({
method: "post",
url: "/api/blade-jfpts/feedback/feedback/selectFeedEdit",
@@ -338,12 +339,12 @@
var dL = resdata.data.data;
if (dL.length != 0) {
if (dL[0].tp.length > 0) {
- console.log(dL[0].tp);
+ // console.log(dL[0].tp);
that.imgSrc = dL[0].tp;
that.srcList = dL[0].tp;
}
if (dL[0].sp.length > 0) {
- console.log(dL[0].sp);
+ // console.log(dL[0].sp);
that.feedbackVideo = dL[0].sp[0];
}
}
diff --git a/public/map/popup/html/SupervisoryMapYdata.html b/public/map/popup/html/SupervisoryMapYdata.html
index 3fb8dea..9f40e6d 100644
--- a/public/map/popup/html/SupervisoryMapYdata.html
+++ b/public/map/popup/html/SupervisoryMapYdata.html
@@ -12,7 +12,9 @@
<!-- element ui -->
<link rel="stylesheet" href="../../lib/elementUi.css">
<script src="../../lib/elementUi.js"></script>
-
+ <!-- <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
+ <script src="https://unpkg.com/element-ui/lib/index.js"></script> -->
+ <script src="../../lib/axios.js"></script>
<!-- layui -->
<link rel="stylesheet" href="../../lib/layui/css/layui.css" media="all">
<style>
@@ -37,7 +39,7 @@
.flare-liu-top {
width: 330px;
- height: 90px;
+ height: 140px;
/* border: rgb(211, 154, 31) solid 0.5px; */
display: flex;
align-items: center;
@@ -49,54 +51,38 @@
.f-l-t-heard {
width: 300px;
- height: 30px;
+ height: 50px;
font-size: 18px;
font-family: PingFangSC-Regular;
}
.f-l-t-right {
width: 300px;
- height: 28px;
+ height: 50px;
display: flex;
- align-items: center;
+ /* align-items: center; */
color: white;
justify-content: space-around;
+ flex-direction: column;
+ font-size: 12px;
}
- .f-l-t-center {
- width: auto;
- position: relative;
- left: -103px;
- top: 5px;
+
+ .f-l-t-r-number {
+ width: 180px;
+ margin-left: auto;
}
- .f-l-t-r-msg {
- width: 200px;
- height: 28px;
- position: relative;
- top: 10px;
- left: -5px;
+ .f-l-t-r-time {
+ width: 180px;
+ margin-left: auto;
}
- .f-l-t-r-but {
- width: 72.531px;
- height: 28px;
- line-height: 28px;
- text-align: center;
- background: rgba(255, 255, 255, .2);
- color: white;
- /* border: wheat 1px solid; */
- }
- .f-l-t-r-but a {
- color: white;
- width: 48.52px;
- height: 16px;
- }
.flare-liu-body {
width: 330px;
- height: 361px;
+ /* height: 361px; */
/* border: rgb(106, 20, 187) solid 0.5px; */
}
@@ -111,42 +97,61 @@
.r-b-t-main {
display: flex;
align-items: center;
- justify-content: space-between;
+ justify-content: center;
+ /* justify-content: space-between; */
padding: 10px 0 10px 0;
margin-bottom: 5px;
}
+ .r-b-t-main-once {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+
+ padding: 10px 0 10px 0;
+ margin-bottom: 5px;
+ position: relative;
+ left: 11px;
+ }
+
+ .rbt-l,
+ .rbt-r {
+ width: 150px;
+ /* border: rgb(106, 20, 187) solid 0.5px; */
+ }
+
+
+
.r-b-t-left {
- display: block;
+ /* display: block; */
width: 27%;
}
.r-b-t-right {
- display: block;
+ /* display: block; */
width: 70%;
color: #5d5d5d;
font-size: 12px;
}
- .r-b-t-r-label {
- float: left;
- margin-right: 10px;
- padding: 0 10px 0 10px;
- border: 1px solid rgba(0, 0, 0, 0.5);
- border-radius: 5px;
+ .scene-image-box .el-image {
+ display: block;
+ min-height: 200px;
+ margin-bottom: 10px;
}
- .r-b-t-r-imgsl {
-
- float: left;
- padding: 0 3px 0 3px;
+ .scene-image-box {
+ width: 320px;
+ height: 260px;
+ overflow: auto;
}
+
.el-tabs__active-bar {
- background-color: aquamarine;
+ background-color: #F35B5B;
}
.el-tabs__item.is-active,
@@ -161,65 +166,101 @@
<!-- 从layui传值给iframe 的占位input -->
<!-- <div class="aaa bbb">13223456745</div> -->
<input type="text" id="sidIput" ref="sidIput" style="display:none">
- <div class="flare-liu-top">
- <div class="f-l-t-heard">{{name}}</div>
- <div class="f-l-t-center">{{machineCode}}</div>
+ <div class="flare-liu-top" style="background-image: linear-gradient(to right, #F35B5B , #F35B5B">
+ <div class="f-l-t-heard">{{datas.place}}</div>
<div class="f-l-t-right">
- <div class="f-l-t-r-msg">{{statesss}}</div>
- <div class="f-l-t-r-but"> <a href="#" @click="looks">查看详情</a> </div>
+ <div class="f-l-t-r-number">名称:{{datas.deviceNumber}}</div>
+ <div class="f-l-t-r-time">接警时间:{{datas.jjTime}}</div>
</div>
</div>
<div class="flare-liu-body">
<el-tabs v-model="activeName" @tab-click="handleClick">
- <el-tab-pane label="基本信息" name="first">
+ <el-tab-pane label="警情信息" name="first">
<div class="r-b-top">
- <div class="r-b-t-main">
- <span class="r-b-t-left">设备名称</span>
- <span class="r-b-t-right">{{ name }}</span>
+ <div class="r-b-t-main-once">
+ <span class="r-b-t-left">ID:</span>
+ <span class="r-b-t-right">{{ datas.alarmPeople }}</span>
</div>
- <div class="r-b-t-main">
- <span class="r-b-t-left">设备联系人</span>
- <span class="r-b-t-right">{{ contacts }}: {{ calls }}</span>
+ <div class="r-b-t-main-once">
+ <span class="r-b-t-left">地址:</span>
+ <span class="r-b-t-right">{{ datas.galarmPeople }}</span>
</div>
- <!-- 设备标签待定 -->
- <!-- <div class="r-b-t-main">
- <span class="r-b-t-left">设备标签</span>
- <span class="r-b-t-right">
- <div
- class="r-b-t-r-label"
- v-for="(value,index) in labels"
- :key="index"
- >
- {{value}}
- </div>
- </span>
+ <div class="r-b-t-main-once">
+ <span class="r-b-t-left">类型:</span>
+ <span class="r-b-t-right">{{ datas.galarmPeople }}</span>
+ </div>
+ <div class="r-b-t-main-once">
+ <span class="r-b-t-left">域名:</span>
+ <span class="r-b-t-right">{{ datas.galarmPeople }}</span>
+ </div>
+ <!-- <div class="r-b-t-main-once">
+ <span class="r-b-t-left">使用方:</span>
+ <span class="r-b-t-right">??</span>
</div> -->
- <!-- 图暂时没有 -->
+ <!-- <div class="r-b-t-main">
+ <div class="rbt-l">
+ <span class="r-b-t-left">警情内容:</span>
+ <span class="r-b-t-right">{{ datas.content }} </span>
+ </div>
+ <div class="rbt-r">
+ <span class="r-b-t-left">警情类型:</span>
+ <span class="r-b-t-right">{{datas.waringType}}</span>
+ </div>
+ </div> -->
<div class="r-b-t-main">
- <span class="r-b-t-left" style="position: relative; top: -27px">部署图片</span>
- <span class="r-b-t-right">
- <div class="r-b-t-r-imgsl" v-for="(value, index) in imgsl" :key="index">
- <el-image style="width: 68px; height: 68px" :src="value" :preview-src-list="imgsl"
- v-show="value != 'no'">
- </el-image>
- <div v-show="value == 'no'" style="
- width: 68px;
- height: 68px;
- text-algin: center;
- color: rgba(0, 0, 0, 0.5);
- ">
- 无图片
- </div>
- </div>
- </span>
+ <div class="rbt-l">
+ <span class="r-b-t-left">联系人:</span>
+ <span class="r-b-t-right">{{ datas.oneContacts }} </span>
+ </div>
+ <div class="rbt-r">
+ <span class="r-b-t-left">联系电话:</span>
+ <span class="r-b-t-right">{{datas.onePhone}}</span>
+ </div>
+ </div>
+ <!-- <div class="r-b-t-main">
+ <div class="rbt-l">
+ <span class="r-b-t-left">二级负责人:</span>
+ <span class="r-b-t-right">{{ datas.twoContacts }} </span>
+ </div>
+ <div class="rbt-r">
+ <span class="r-b-t-left">call:</span>
+ <span class="r-b-t-right">{{datas.twoPhone}}</span>
+ </div>
</div>
<div class="r-b-t-main">
- <span class="r-b-t-left">部署时间</span>
- <span class="r-b-t-right">{{ deploymentTime }}</span>
- </div>
+ <div class="rbt-l">
+ <span class="r-b-t-left">三级负责人:</span>
+ <span class="r-b-t-right">{{ datas.threeContacts }} </span>
+ </div>
+ <div class="rbt-r">
+ <span class="r-b-t-left">call:</span>
+ <span class="r-b-t-right">{{datas.threePhone}}</span>
+ </div>
+ </div> -->
</div>
</el-tab-pane>
- <!-- <el-tab-pane label="other" name="second">other</el-tab-pane> -->
+ <!-- <el-tab-pane label="现场图片" name="second">
+ <el-card class="scene-image-box">
+ <el-image v-for="(item, index) in imgSrc" :key="index" :src="item" :preview-src-list="srcList"
+ v-show="imgSrc.length > 0"></el-image>
+ <span v-show="imgSrc.length == 0">暂无现场图片</span>
+ </el-card> -->
+
+ <!-- <el-card class="scene-image-box">
+ <el-image v-for="url in imgSrc" :key="url" :src="url" :preview-src-list="srcList" v-show="imgSrc.length"></el-image> -->
+ <!--<el-image v-for="url in imgSrc" :key="url" :src="url" v-show="imgSrc.length"></el-image>
+ <span v-show="imgSrc.length == 0">暂无现场图片</span>
+ </el-card>
+
+
+ </el-tab-pane> -->
+ <!-- <el-tab-pane label="现场视频" name="third">
+ <el-card>
+ <video :src="feedbackVideo" style="width: 100%; height: 100%; object-fit: fill" controls
+ v-show="feedbackVideo != ''"></video>
+ <span v-show="feedbackVideo == ''">暂无现场视频</span>
+ </el-card>
+ </el-tab-pane> -->
</el-tabs>
</div>
</div>
@@ -232,116 +273,71 @@
var me = new Vue({
el: '#appliutwo',
data: {
- num: '',
- name: '',
- statesss: '',
- //详细信息data
- ourData: '',
- // names: '',
- contacts: '',
- calls: '',
- imgsl: [],
- deploymentTime: '',
- oldtime: '',
- newtime: '',
- machineCode: '',
-
- a: true,
- activeName: 'first'
+ datas: {},
+ activeName: 'first',
+ imgSrc: [],
+ srcList: [],
+ feedbackVideo: "",
+ // aaa: "",
+ // address: "南昌市东湖区永外正街17号",
+ // addvcd: "",
+ // city: "",
+ // coordinate: "POINT(0 0)",
+ // createtime: "2021-03-17 10:06:23",
+ // district: "",
+ // dj: "三级甲等",
+ // haveJW: "无地图经纬度",
+ // id: 10,
+ // information: "<em>南昌一附院</em>一般指南昌大学第一附属医院。南昌大学第一附属医院有东湖院区和象湖院区两个院区,其中东湖院区位于江西省南昌市东湖区永外正街17号,始建于1939年,是一所集医疗、教学、科研、预防保健、康养于一体三级甲等综合医院",
+ // isDelete: -1,
+ // jd: "",
+ // phone: "0791-88692748",
+ // province: "",
+ // type: "医院",
+ // wd: "",
+ // yname: "南昌大学第一附属医院",
+ // ynumber: "CLRK202103171006232744",
},
methods: {
- looks() {
- window.parent.parent.location.hash = `#/dataL/dataL?id=${this.ourData.id}&deviceName=${this.ourData.deviceName}&deviceNumber=${this.ourData.deviceNumber}&deviceType=${this.ourData.deviceType}&ownership=${this.ourData.ownership}&ownerId=&devicestate=${this.ourData.devicestate}&stime=${this.ourData.stime}&parentId=${this.ourData.parentId}&jd=${this.ourData.jd}&wd=${this.ourData.wd}&street=${this.ourData.street}&dtype=${this.ourData.dtype}&serialNumber=${this.ourData.serialNumber}&stype=&channelNumber=${this.ourData.channelNumber}&pay=&expireTime=${this.ourData.expireTime}&heartbeat=${this.ourData.heartbeat}&province=${this.ourData.province}&city=${this.ourData.city}&district=${this.ourData.district}&state=${this.ourData.state}&reason=&deptId=${this.ourData.deptId}&onePhone=${this.ourData.onePhone}&twoPhone=${this.ourData.twoPhone}&oneId=${this.ourData.oneId}&twoId=&threeId=&oneContacts=${this.ourData.oneContacts}&twoContacts=${this.ourData.twoContacts}&type=${this.ourData.type}&beginTime=&endTime=&pid=${this.ourData.pid}&onlineStatus=${this.ourData.onlineStatus}&jtype=${this.ourData.jtype}&threePhone=${this.ourData.threePhone}&threeContacts=${this.ourData.threeContacts}`;
- },
getdatas(dat) {
-
- var xhr = null
- , my = this
- , url = '/api/blade-jfpts/depl/selectInfo?deviceNumber=' + dat.deviceNumber;
- if (XMLHttpRequest) { //http请求
- xhr = new XMLHttpRequest();
- } else {
- xhr = new ActiveXObject("Microsoft.XMLHTTP");
-
- }
- xhr.open("post", url, true);
- xhr.send();
- xhr.onreadystatechange = function () {
- if (xhr.readyState === 4) {
- if (xhr.status === 200) {
- // 判断isJson是否传进来了
- var imgD = JSON.parse(xhr.responseText);// JSON转js
- // console.log(imgD)
- var imgdatas = [];
- if (imgD.data.length != 0) {
- imgdatas = imgD.data[0].paddress.split(',');
- } else {
-
- }
- // var imgdatas = imgD.data[0].paddress.split(',');
- my.imgsl = imgdatas.length == 0 ? ['no'] : imgdatas;
- // my.imgsl = [ //最多3张照片
- // "https://resource-city.sensoro.com/B8D675A3C4F71C5C8DE2FD764881BE57",
-
- // "https://resource-city.sensoro.com/1723C1A66DB44F792564F3648E5AA1EE",
- // "https://resource-city.sensoro.com/6E0FB78DC42C35F3B8FF0F6A03472433",
- // ]
- // console.log(imgD, my.imgsl);
- }
- }
- }
- this.name = dat.deviceName.length >= 15 ? dat.deviceName.substring(0, 15) + '···' : dat.deviceName;
- me.num = dat.deviceNumber;
- this.evaluate = "空气质量";
- this.machineCode = "无数据" && dat.deviceNumber;
- this.smoke = "烟雾";
- this.proportion = "电量";
- this.ReportTime = "最近上报:" + dat.heartbeat;
- this.contacts = "无数据" && dat.oneContacts;
- this.calls = "无数据" && dat.onePhone;
- this.labels = ["无数据"] && [dat.deviceType];
- // var imgD = ["no"];
- // this.imgsl = ["no"] && imgD;
- this.deploymentTime = "无数据" && dat.stime;
-
- var ct = document.getElementsByClassName('flare-liu-top')[0];
- var cordActive = document.getElementsByClassName('el-tabs__active-bar')[0];//滑块背景颜色
-
- if (dat.state != '') {
- ct.style.backgroundImage = 'linear-gradient(to right, #F49966 , #F49966';
- cordActive.style.backgroundImage = 'linear-gradient(to right, #F49966 , #F49966';
- this.statesss = '故障';
- } else {
- if (dat.jtype != 1) {
- if (dat.onlineStatus == 1) {//el-tabs__active-bar
- ct.style.backgroundImage = 'linear-gradient(to right, #32C1A2 , #32C1A2';
- cordActive.style.backgroundImage = 'linear-gradient(to right, #32C1A2 , #32C1A2';
- this.statesss = '在线';
- } else {
- ct.style.backgroundImage = 'linear-gradient(to right, #CDCDCD , #CDCDCD';
- cordActive.style.backgroundImage = 'linear-gradient(to right, #CDCDCD , #CDCDCD';
- this.statesss = '离线';
- }
- } else {
- ct.style.backgroundImage = 'linear-gradient(to right, #F35B5B , #F35B5B';
- cordActive.style.backgroundImage = 'linear-gradient(to right, #F35B5B , #F35B5B';
- this.statesss = '警报';
- }
- }
+ console.log(dat);
},
handleClick(tab, event) {//标签tab点击事件
// console.log(tab, event);
- }
+ },
+ getImgAndVideo() {
+ var that = this;
+ // console.log(this.datas.id)
+ axios({
+ method: "post",
+ url: "/api/blade-jfpts/feedback/feedback/selectFeedEdit",
+ params: {
+ jid: this.datas.id,
+ },
+ }).then((resdata) => {
+ var dL = resdata.data.data;
+ if (dL.length != 0) {
+ if (dL[0].tp.length > 0) {
+ // console.log(dL[0].tp);
+ that.imgSrc = dL[0].tp;
+ that.srcList = dL[0].tp;
+ }
+ if (dL[0].sp.length > 0) {
+ // console.log(dL[0].sp);
+ that.feedbackVideo = dL[0].sp[0];
+ }
+ }
+ });
+ },
},
mounted() {
this.oldtime = setTimeout(() => {//需要同步数据处理,input中value在mounted中没有直接传值
+ // console.log(this.$refs.sidIput.value);
clearTimeout(this.oldtime);
- this.ourData = JSON.parse(this.$refs.sidIput.value);//json对象转js对象
- // console.log(this.ourData);
- this.getdatas(this.ourData);
- }, 20);
-
-
+ this.datas = JSON.parse(this.$refs.sidIput.value);//json对象转js对象
+ this.getdatas(this.datas);
+ // this.getImgAndVideo();
+ }, 200);
}
})
</script>
diff --git a/public/map/widgets/supervisoryMap/FlareClusterLayer_v3.js b/public/map/widgets/supervisoryMap/FlareClusterLayer_v3.js
index 4f57b3f..97222bb 100644
--- a/public/map/widgets/supervisoryMap/FlareClusterLayer_v3.js
+++ b/public/map/widgets/supervisoryMap/FlareClusterLayer_v3.js
@@ -229,6 +229,7 @@
downs = null,
moves = null,
ups = null;
+
layui.use('layer', function () {
that.layuiLayer = layui.layer;
that.layuiLayer.config({
@@ -236,136 +237,103 @@
});
that.layuiLayer.close(that.layuiLayer.index);
//两个弹窗
- // layer.alert('layer 新皮肤');
- // that.layuiLayer.open({
- // title: '',
- // type: 2,
- // shadeClose: false,
- // shade: false,
- // skin: 'demo-class',
- // // id: 'onelyOne',
- // maxmin: false, //开启最大化最小化按钮
- // area: ['200px', '75px'],
- // // area: 'auto',
- // offset: posi,
- // skin: 'flare',
- // closeBtn: 0, //关闭按钮,可通过配置1和2来展示,0关闭
- // content: [url, 'no'],
- // resize: false,
- // scrollbar: false,
- // // tipsMore: true, //允许多个tipe
- // // content: num,
- // success: function (layero, index) {//成功后添加全局点击关闭
- // // console.log(evt.graphic.attributes);
- // $("#layui-layer-iframe" + index).contents().find("#input1").val(setdata);
- // // console.log(layero, index);
- // that.indexs = index;
+ that.layuiLayer.open({
+ title: '',
+ type: 2,
+ shadeClose: false,
+ shade: false,
+ skin: 'demo-class',
+ // id: 'onelyOne',
+ maxmin: false, //开启最大化最小化按钮
+ area: ['200px', '70px'],
+ // area: 'auto',
+ offset: posi,
+ skin: 'flares',
+ closeBtn: 0, //关闭按钮,可通过配置1和2来展示,0关闭
+ content: [url, 'no'],
+ resize: false,
+ scrollbar: false,
+ // tipsMore: true, //允许多个tipe
+ // content: num,
+ success: function (layero, index) {//成功后添加全局点击关闭
+ // console.log(evt.graphic.attributes);
+ $("#layui-layer-iframe" + index).contents().find("#input1").val(setdata);
+ // console.log(layero, index);
+ that.indexs = index;
- // var isclickD = true
- // , endx = null
- // , endy = null;
- // layero[0].style.position = 'absolute';
+ var isclickD = true
+ , endx = null
+ , endy = null;
+ layero[0].style.position = 'absolute';
- // downs = document.onmousedown = () => { //鼠标按下事件
- // // console.log('down');//start
- // // downs = document.onmousedown = null;
- // var mx = window.event.clientX//鼠标初始位置
- // , my = window.event.clientY
- // , cx = this.offset[1].replace("px", "")//初始位置
- // , cy = this.offset[0].replace("px", "");
+ downs = document.onmousedown = () => { //鼠标按下事件
+ // console.log('down');//start
+ // downs = document.onmousedown = null;
+ var mx = window.event.clientX//鼠标初始位置
+ , my = window.event.clientY
+ , cx = this.offset[1].replace("px", "")//初始位置
+ , cy = this.offset[0].replace("px", "");
- // //判断鼠标是否在地图上
- // // console.log(mx,'+',my);
- // if (mx > 359 && mx < 1543 && my > 5 && my < 818) {
- // // console.log('on map')
- // if (endx != null && endy != null) {
- // cx = endx;
- // cy = endy;
- // }
- // moves = document.onmousemove = () => {//鼠标移动事件
- // // console.log('move');//move
- // // console.log(this.offset)
- // var ux = window.event.clientX//记录实时位置
- // , uy = window.event.clientY;
- // endx = +cx + (ux - mx)// 初始位置+(鼠标初始位置-实时位置)
- // endy = +cy + (uy - my);
- // layero[0].style.left = endx + 'px';
- // layero[0].style.top = endy + 'px';
- // // console.log(+cx, +cy,'初始位置');
- // // console.log(mx, my,'鼠标初始位置');
- // // console.log(ux, uy,'记录实时位置');
- // // console.log(ux, uy,'最后位置');
- // isclickD = false;
- // ups = document.onmouseup = () => {//鼠标抬起事件
- // // console.log('up');//end
- // // downs = document.onmousedown = null;
- // moves = document.onmousemove = null;
- // ups = document.onmouseup = null;
- // var timess = setTimeout(() => {
- // clearTimeout(timess);
- // timess = null;
- // isclickD = true;
- // }, 1);
- // }
- // }
- // }
- // }
- // clickD = document.onclick = () => {
- // if (isclickD) {
- // parent[0].layer.close(index);
- // parent[0].layer.close(+index + 1);
- // // parent[0].layer.closeAll();
- // // console.log(111111111111)
- // clickD = document.onclick = null;
- // }
- // }
+ //判断鼠标是否在地图上
+ // console.log(mx,'+',my);
+ if (mx > 359 && mx < 1543 && my > 5 && my < 818) {
+ // console.log('on map')
+ if (endx != null && endy != null) {
+ cx = endx;
+ cy = endy;
+ }
+ moves = document.onmousemove = () => {//鼠标移动事件
+ // console.log('move');//move
+ // console.log(this.offset)
+ var ux = window.event.clientX//记录实时位置
+ , uy = window.event.clientY;
+ endx = +cx + (ux - mx)// 初始位置+(鼠标初始位置-实时位置)
+ endy = +cy + (uy - my);
+ layero[0].style.left = endx + 'px';
+ layero[0].style.top = endy + 'px';
+ // console.log(+cx, +cy,'初始位置');
+ // console.log(mx, my,'鼠标初始位置');
+ // console.log(ux, uy,'记录实时位置');
+ // console.log(ux, uy,'最后位置');
+ isclickD = false;
+ ups = document.onmouseup = () => {//鼠标抬起事件
+ // console.log('up');//end
+ // downs = document.onmousedown = null;
+ moves = document.onmousemove = null;
+ ups = document.onmouseup = null;
+ var timess = setTimeout(() => {
+ clearTimeout(timess);
+ timess = null;
+ isclickD = true;
+ }, 1);
+ }
+ }
+ }
+ }
+ clickD = document.onclick = () => {
+ if (isclickD) {
+ parent[0].layer.close(index);
+ parent[0].layer.close(+index + 1);
+ // parent[0].layer.closeAll();
+ // console.log(111111111111)
+ clickD = document.onclick = null;
+ }
+ }
- // var mouseWheel = that.map.on("mouse-wheel", myMouseWheelHandler);
+ var mouseWheel = that.map.on("mouse-wheel", myMouseWheelHandler);
- // function myMouseWheelHandler(event) {
- // // console.log("Mouse wheel value = " + event.value);
- // parent[0].layer.close(index);
- // parent[0].layer.close(+index + 1);
- // mouseWheel.remove();
- // }
+ function myMouseWheelHandler(event) {
+ // console.log("Mouse wheel value = " + event.value);
+ parent[0].layer.close(index);
+ parent[0].layer.close(+index + 1);
+ mouseWheel.remove();
+ }
- // },
- // end: function () { //关闭事件
+ },
+ end: function () { //关闭事件
- // }
- // });
- // that.layuiLayer.open({ //第二个iframe
- // title: '',
- // type: 2,
- // shadeClose: true,
- // shade: false,
- // skin: 'demo-class',
- // id: 'onelyTwo',
- // maxmin: false, //开启最大化最小化按钮
- // area: ['360px', '484px'],
- // // area: 'auto',
- // offset: 'r',
- // skin: 'flare',
- // isOutAnim: false,
- // closeBtn: 0, //关闭按钮,可通过配置1和2来展示,0关闭
- // content: ['./popup/html/FlareClusterLayer_v3 copy.html'],
- // resize: false,
- // scrollbar: false,
- // // tipsMore: true, //允许多个tipe
- // // content: num,
- // success: function (layero, index) { //成功后添加全局点击关闭
- // // var z = document.onclick = ()=>{
- // // parent[0].layer.close(index);
- // // // // parent[0].layer.close(+index + 1);
- // // z = null;
- // // }
- // //尝试传值
- // //js对象转json对象
- // // $("#layui-layer-iframe" + index).contents().find("input").val(JSON.stringify(evt.graphic.attributes));
- // $("#layui-layer-iframe" + index).contents().find("#sidIput").val(setdata);
- // },
- // })
- //一个弹窗
+ }
+ });
that.layuiLayer.open({ //第二个iframe
title: '',
type: 2,
@@ -386,18 +354,54 @@
// tipsMore: true, //允许多个tipe
// content: num,
success: function (layero, index) { //成功后添加全局点击关闭
+ // var z = document.onclick = ()=>{
+ // parent[0].layer.close(index);
+ // // // parent[0].layer.close(+index + 1);
+ // z = null;
+ // }
+ //尝试传值
+ //js对象转json对象
+ // $("#layui-layer-iframe" + index).contents().find("input").val(JSON.stringify(evt.graphic.attributes));
$("#layui-layer-iframe" + index).contents().find("#sidIput").val(setdata);
-
},
})
+ //一个弹窗
+ // that.layuiLayer.open({ //第二个iframe
+ // title: '',
+ // type: 2,
+ // shadeClose: true,
+ // shade: false,
+ // skin: 'demo-class',
+ // id: 'onelyTwo',
+ // maxmin: false, //开启最大化最小化按钮
+ // area: ['360px', '484px'],
+ // // area: 'auto',
+ // offset: winSize,
+ // skin: 'flare',
+ // isOutAnim: false,
+ // closeBtn: 2, //关闭按钮,可通过配置1和2来展示,0关闭
+ // content: ['./popup/html/FlareClusterLayer_v3 copy.html'],
+ // resize: false,
+ // scrollbar: false,
+ // // tipsMore: true, //允许多个tipe
+ // // content: num,
+ // success: function (layero, index) { //成功后添加全局点击关闭
+ // $("#layui-layer-iframe" + index).contents().find("#sidIput").val(setdata);
+
+ // },
+ // })
})
}
if (mySelf.onceTimeMethod == null) { //防抖.限制时间内点击次数,否则会造成不能正确销毁前一个弹窗
- var offsetMy = [+evt.screenY - 300 + 'px', +evt.screenX - 172.5 + 'px'];
+ var offsetMy = [+evt.screenY - 310 + 'px', +evt.screenX - 168 + 'px'];
+ if (und == '控制端') {//控制端弹窗关闭
+ var offsetMy = [+window.innerHeight / 2 - 115 + 'px', (+window.innerWidth - 360) / 2 + 257 + 'px'];
+ console.log('控制端中浮',offsetMy)
+ }
// console.log(evt.screenY);
var winSize = [+window.innerHeight / 2 - 242 + 'px', +window.innerWidth - 380 + 'px']
// console.log(winSize,4454645634536);
- fCard(offsetMy, setdata, winSize);
+ fCard(offsetMy,setdata,winSize);
mySelf.onceTimeMethod = setTimeout(() => {
mySelf.onceTimeMethod = null;
}, mySelf.onceTime);
diff --git a/public/map/widgets/supervisoryMap/SupervisoryMap.js b/public/map/widgets/supervisoryMap/SupervisoryMap.js
index 8e1c900..32cbbc6 100644
--- a/public/map/widgets/supervisoryMap/SupervisoryMap.js
+++ b/public/map/widgets/supervisoryMap/SupervisoryMap.js
@@ -289,20 +289,20 @@
$(this).addClass('on').siblings().removeClass('on');
var ind = $(this).index();
$($('.analysis-container > div')[ind]).stop().show().siblings().stop().hide();
- // var overText = $('#policeCategory > div:eq(0)').text().trim() == '全部' ? '' : $('#policeCategory > div:eq(0)').text().trim();
- // var levelText = $('#policeArea > div:eq(0)').text().trim() == '全部' ? '' : $('#policeArea > div:eq(0)').attr('areaid');
- // if (ind == 1) {
+ var overText = $('#policeCategory > div:eq(0)').text().trim() == '全部' ? '' : $('#policeCategory > div:eq(0)').text().trim();
+ var levelText = $('#policeArea > div:eq(0)').text().trim() == '全部' ? '' : $('#policeArea > div:eq(0)').attr('areaid');
+ if (ind == 1) {
that.getArea($('#policeArea'));
that.getPoliceTableAnalysis($($('.analysis-container > div')[ind]).find('.tbody tbody'),
$('#analysis_select_time_start').val() + ':00',
$('#analysis_select_time_end').val() + ':00', overText, levelText)
- // } else if (ind == 2) {
- // that.getOwnerType($('#ownerCategory'));
- // that.getOwnerDj($('#ownerLevel'), '');
- // that.getOwnerTable($($('.analysis-container > div')[ind]).find('.tbody tbody'), '', '');
- // } else if (ind == 0) {
- // that.getEquipmentTable($($('.analysis-container > div')[ind]).find('.tbody tbody'), '');
- // }
+ } else if (ind == 2) {
+ that.getOwnerType($('#ownerCategory'));
+ that.getOwnerDj($('#ownerLevel'), '');
+ that.getOwnerTable($($('.analysis-container > div')[ind]).find('.tbody tbody'), '', '');
+ } else if (ind == 0) {
+ that.getEquipmentTable($($('.analysis-container > div')[ind]).find('.tbody tbody'), '');
+ }
that.tabIndex = $(this).index();
})
@@ -366,7 +366,7 @@
}
console.log(b, id);
event.stopPropagation();
- var winSize = [+window.innerHeight / 2 - 242 + 'px', +window.innerWidth - 380 + 'px']
+ var winSize = [+window.innerHeight / 2 - 242 + 'px', +window.innerWidth - 380 + 'px'];
if (b.jd == '' || b.wd == '') {
// console.log('无地图经纬度');
@@ -383,75 +383,48 @@
//解决重复JSON.stringify将循环结构转换为JSON。有几率出错,err:TypeError: Converting circular structure to JSON
//舍弃上面方法,原因是对象里面嵌入对象,造成不能转换成JSON,吧对象去掉就好,
var as = b;
- // for (let key in as) {
- // if (typeof as[key] == 'object') {
- // as = as[key].attributes;
- // // console.log('youduixang ')
- // break;
- // }
- // }
var setdata = JSON.stringify(as);
- // console.log(setdata,'setdata')
+ // console.log(setdata,'setdata')
+ var intOpen = () => {
+ layui.use('layer', function () {
+ that.layuiLayer = layui.layer;
+ that.layuiLayer.config({
+ extend: 'myskin/FlareClusterLayer.css'
+ });
+ that.layuiLayer.close(that.layuiLayer.index);
+ that.layuiLayer.open({
+ title: '',
+ type: 2,
+ shadeClose: true,
+ shade: false,
+ skin: 'demo-class',
+ id: 'onelyTwo',
+ maxmin: false, //开启最大化最小化按钮
+ area: ['360px', '484px'],
+ // area: 'auto',
+ offset: winSize,
+ skin: 'flare',
+ isOutAnim: false,
+ closeBtn: 2, //关闭按钮,可通过配置1和2来展示,0关闭
+ content: ['./popup/html/SupervisoryMapPdata.html'],
+ resize: false,
+ scrollbar: false,
+ // tipsMore: true, //允许多个tipe
+ // content: num,
+ success: function (layero, index) { //成功后添加全局点击关闭
+ $("#layui-layer-iframe" + index).contents().find("#sidIput").val(setdata);
- layui.use('layer', function () {
- that.layuiLayer = layui.layer;
- that.layuiLayer.config({
- extend: 'myskin/FlareClusterLayer.css'
- });
- that.layuiLayer.close(that.layuiLayer.index);
- that.layuiLayer.open({ //第二个iframe
- title: '',
- type: 2,
- shadeClose: true,
- shade: false,
- skin: 'demo-class',
- id: 'onelyTwo',
- maxmin: false, //开启最大化最小化按钮
- area: ['360px', '484px'],
- // area: 'auto',
- offset: winSize,
- skin: 'flare',
- isOutAnim: false,
- closeBtn: 2, //关闭按钮,可通过配置1和2来展示,0关闭
- content: ['./popup/html/SupervisoryMapPdata.html'],
- resize: false,
- scrollbar: false,
- // tipsMore: true, //允许多个tipe
- // content: num,
- success: function (layero, index) { //成功后添加全局点击关闭
- $("#layui-layer-iframe" + index).contents().find("#sidIput").val(setdata);
-
- },
+ },
+ })
})
- })
- // // document.elementFromPoint(x, y).click();
- // // console.log(x, y)
-
- // // console.log(that.clusterLayer, that._map, 6)
- // // console.log(id, 'id');
- // // console.log(that.clusterLayer);
- // var Tattributes = null
- // , ds = that.clusterLayer.allData;
- // for (var key in ds) {
- // if (ds[key].id == id) {
- // Tattributes = ds[key];
- // }
- // }
- // if (mySelf.onceTimeMethod == null) {//防抖.限制时间内点击次数,否则会造成不能正确销毁前一个弹窗
- // var evtdata = {};
- // evtdata = {
- // graphic: {
- // attributes: Tattributes,
- // },
- // screenX: x,
- // screenY: y,
- // }
- // that.clusterLayer._clickOpenOnclick(evtdata, '控制端', that.clusterLayer.indexs);
- // mySelf.onceTimeMethod = setTimeout(() => {
- // mySelf.onceTimeMethod = null;
- // }, mySelf.onceTime);
- // } else {
- // };
+ }
+ if (mySelf.onceTimeMethod == null) {//防抖.限制时间内点击次数,否则会造成不能正确销毁前一个弹窗
+ intOpen();
+ mySelf.onceTimeMethod = setTimeout(() => {
+ mySelf.onceTimeMethod = null;
+ }, mySelf.onceTime);
+ } else {
+ };
})
$('.analysis-container-police .analysis-table-content .tbody').off('click', '.location').on('click', '.location', function (event) {
event.stopPropagation();
@@ -475,6 +448,50 @@
}
}
console.log(b, id);
+ var winSize = [+window.innerHeight / 2 - 242 + 'px', +window.innerWidth - 380 + 'px'];
+ var as = b;
+ var setdata = JSON.stringify(as);
+ // console.log(setdata,'setdata')
+ var intOpen = () => {
+ layui.use('layer', function () {
+ that.layuiLayer = layui.layer;
+ that.layuiLayer.config({
+ extend: 'myskin/FlareClusterLayer.css'
+ });
+ that.layuiLayer.close(that.layuiLayer.index);
+ that.layuiLayer.open({
+ title: '',
+ type: 2,
+ shadeClose: true,
+ shade: false,
+ skin: 'demo-class',
+ id: 'onelyTwo',
+ maxmin: false, //开启最大化最小化按钮
+ area: ['360px', '484px'],
+ // area: 'auto',
+ offset: winSize,
+ skin: 'flare',
+ isOutAnim: false,
+ closeBtn: 2, //关闭按钮,可通过配置1和2来展示,0关闭
+ content: ['./popup/html/SupervisoryMapYdata.html'],
+ resize: false,
+ scrollbar: false,
+ // tipsMore: true, //允许多个tipe
+ // content: num,
+ success: function (layero, index) { //成功后添加全局点击关闭
+ $("#layui-layer-iframe" + index).contents().find("#sidIput").val(setdata);
+
+ },
+ })
+ })
+ }
+ if (mySelf.onceTimeMethod == null) {//防抖.限制时间内点击次数,否则会造成不能正确销毁前一个弹窗
+ intOpen();
+ mySelf.onceTimeMethod = setTimeout(() => {
+ mySelf.onceTimeMethod = null;
+ }, mySelf.onceTime);
+ } else {
+ };
// var url = './popup/html/owner-details.html?id=' + id;
// layui.use('layer', function () {
// that.layuiLayer = layui.layer;
@@ -496,13 +513,19 @@
// });
// })
- // event.stopPropagation();
- // var lgtd = Number($(this).find('input').attr('lgtd'));
- // var lttd = Number($(this).find('input').attr('lttd'));
- // // console.log($(this).find('input').attr('lttd'));
- // var position = new esri.geometry.Point(lgtd, lttd, new esri.SpatialReference({ wkid: 4326 }));//根据输入坐标信息找地图上的点
- // that._map.centerAndZoom(position, 18);//缩放,10是缩放级别,可以自定义,数值越大缩放越大
-
+ event.stopPropagation();
+ if (b.jd == '' || b.wd == '') {
+ // console.log('无地图经纬度');
+ b.haveJW = '无地图经纬度';
+ } else {
+ // console.log('有地图经纬度')
+ b.haveJW = '有地图经纬度';
+ var lgtd = Number($(this).find('input').attr('lgtd'));
+ var lttd = Number($(this).find('input').attr('lttd'));
+ // console.log($(this).find('input').attr('lttd'));
+ var position = new esri.geometry.Point(lgtd, lttd, new esri.SpatialReference({ wkid: 4326 }));//根据输入坐标信息找地图上的点
+ that._map.centerAndZoom(position, 18);//缩放,10是缩放级别,可以自定义,数值越大缩放越大
+ }
// var y = +window.innerHeight / 2 + 200;
// var x = (+window.innerWidth - 360) / 2 + 360 + 70;
@@ -849,23 +872,17 @@
str += '<td title=' + result[i].alarmPeople + '>' + result[i].alarmPeople + '</td>';
str += "<td><a href='javascript:;' title=" + time + ">" + y + ' ' + h + "</a></td>";
str += "<td class='location' style='display: none'> <input type='button' value='定位'" + ' lgtd=' + result[i].jd + ' lttd=' + result[i].wd + "></td>";
- // if (result[i].state != '') {
- // stares = '故障';
- // str += "<td class='location'> <input style='background-image:linear-gradient(to right, #F49966 , #F49966' type='button' value=" + stares + ' lgtd=' + result[i].jd + ' lttd=' + result[i].wd + "></td>";
- // } else {
- // if (result[i].jtype != 1) {
- // if (result[i].onlineStatus == 1) {//el-tabs__active-bar
- // stares = '在线';
- // str += "<td class='location'> <input style='background-image:linear-gradient(to right, #32C1A2 , #32C1A2' type='button' value=" + stares + ' lgtd=' + result[i].jd + ' lttd=' + result[i].wd + "></td>";
- // } else {
- // stares = '离线';
- // str += "<td class='location'> <input style='background-image:linear-gradient(to right, #CDCDCD , #CDCDCD' type='button' value=" + stares + ' lgtd=' + result[i].jd + ' lttd=' + result[i].wd + "></td>";
- // }
- // } else {
- // stares = '警报';
- // str += "<td class='location'> <input style='background-image:linear-gradient(to right, #F35B5B , #F35B5B' type='button' value=" + stares + ' lgtd=' + result[i].jd + ' lttd=' + result[i].wd + "></td>";
- // }
- // }
+ if (result[i].jtype == 0) {
+ str += "<td class='location'> <input style='color:#000000;background-color:#ffffff;background-image:linear-gradient(to right, #fffff , #fffff' type='button' value='未处理'" + ' lgtd=' + result[i].jd + ' lttd=' + result[i].wd + "></td>";
+ } else {
+ if (result[i].jtype == 1) {
+ str += "<td class='location'> <input style='color:#000000;background-color:#ffffff;background-image:linear-gradient(to right, #fffff , #fffff' type='button' value='处理中'" + ' lgtd=' + result[i].jd + ' lttd=' + result[i].wd + "></td>";
+
+ } else {
+ str += "<td class='location'> <input style='color:#000000;background-color:#ffffff;background-image:linear-gradient(to right, #fffff , #fffff' type='button' value='已处理'" + ' lgtd=' + result[i].jd + ' lttd=' + result[i].wd + "></td>";
+
+ }
+ }
str += '</tr>';
dom.append(str);
diff --git a/public/map/widgets/supervisoryMap/template.html b/public/map/widgets/supervisoryMap/template.html
index dad6b03..986138d 100644
--- a/public/map/widgets/supervisoryMap/template.html
+++ b/public/map/widgets/supervisoryMap/template.html
@@ -7,7 +7,7 @@
<!-- 展示分析研判 -->
<div class="analysis-container">
<!-- 设备信息 -->
- <!-- <div class="analysis-container-equipment">
+ <div class="analysis-container-equipment">
<div class="analysis-category">
<ul>
<li id='equipmentCategory'>
@@ -57,7 +57,7 @@
</div>
</div>
</div>
- </div> -->
+ </div>
<!-- 警情信息 -->
<div class="analysis-container-police">
<div class="analysis-category">
@@ -109,7 +109,7 @@
<th>类别</th>
<th>接警员</th>
<th>日期</th>
- <!-- <th>操作</th> -->
+ <th>状态</th>
</tr>
</thead>
</table>
--
Gitblit v1.9.3