From 124666224532543877aaf344d16254c0bc4db2b4 Mon Sep 17 00:00:00 2001
From: liuyg <376836862@qq.com>
Date: Wed, 16 Jun 2021 11:14:40 +0800
Subject: [PATCH] 图例
---
widgets/legends/Widget.js | 76 ++++++++++++++++++++++++++++++++++++++
1 files changed, 76 insertions(+), 0 deletions(-)
diff --git a/widgets/legends/Widget.js b/widgets/legends/Widget.js
index c162293..3177a50 100644
--- a/widgets/legends/Widget.js
+++ b/widgets/legends/Widget.js
@@ -29,9 +29,85 @@
layers: {},
startup: function () {
// 暴露在外的接口
+ topic.subscribe("getLegendsData", lang.hitch(this, this.onGetLegendsData));
},
+ onGetLegendsData: function (item) {
+ var val = item == ' ' ? '' : item;
+ console.log(val)
+ var that = this
+ , twoData = []
+ // url = `http://171.34.76.171:8880/pyh-wetResource/monitorRecords/queryMonitorData?name=&start&limit&type=${index}`
+ , token = 'Bearer eyJhbGciOiJIUzUxMiJ9.eyJpc3MiOiJlY2hpc2FuIiwic3ViIjoiYWRtaW4iLCJpYXQiOjE2MjMyMjU5OTcsImV4cCI6MTYyNTgxNzk5N30.zWpoKa5AK7xLIPNm-CXoHY9D5kpk9AiUTGkuAQOZi2Rdl2BfroT4IqxjBpyUPZlgwCjG2CoJqy_7rnnodpmqNw'
+ , myGet = function (val, i) {
+ var url = `http://171.34.76.171:8880/pyh-wetResource/monitorRecords/queryMonitorData?name=${val}&start&limit&type=${i}`;
+ axios.get(url, {
+ headers: {
+ 'token': token
+ }
+ }).then((res) => {
+ if (res.data.code == 200) {
+ var data = res.data.data.panoramaList || res.data.data.stationList || res.data.data.videoList || []
+ , onceData = {};
+ console.log(data);
+ for (var k in data) {
+ if (i == 0) {
+ onceData[data[k].protectArea] = onceData[data[k].protectArea] == undefined ? 1 : onceData[data[k].protectArea] += 1;
+ } else if (i == 2) {
+ onceData[data[k].protectName] = onceData[data[k].protectName] == undefined ? 1 : onceData[data[k].protectName] += 1;
+ }
+ }
+ twoData.push(onceData)
+ if (i == 2) {
+ ready(twoData);
+ }
+ } else {
+ console.log('请求访问失败')
+ }
+ })
+ }
+ , ready = function (d, i) {
+ console.log(d);
+ // 全景
+ var q = d[0]
+ , num = 0
+ , strq
+ , domq = $('#legendsInquanjing')
+ , h = '';
+ domq.empty();
+ for (var k in q) {
+ num += q[k];
+ h += `<div class="m-init m-i-child"> <i></i> ${k}<i>(${q[k]}个)</i> </div>`;
+ }
+ strq = `<div class="m-init"> <i><img src="./images/addL/全景.png" /></i> 全景站点 <i>(${num}个)</i> </div>` + h;
+ domq.append(strq);
+ // 监控
+ q = d[1];
+ num = 0;
+ strq;
+ domq = $('#legendsInjiankong');
+ h = '';
+ domq.empty();
+ for (var k in q) {
+ num += q[k];
+ h += `<div class="m-init m-i-child"> <i></i> ${k}<i>(${q[k]}个)</i> </div>`;
+ }
+ strq = `<div class="m-init"> <i><img src="./images/addL/监控.png" /></i> 监控站点 <i>(${num}个)</i> </div>` + h;
+ domq.append(strq);
+
+
+ }
+ , doit = () => {
+ var i = 0;
+ myGet(val, i);
+ var i = 2;
+ myGet(val, i);
+
+ }
+
+ doit();
+ },
closeToolBox: function (item) {
},
--
Gitblit v1.9.3