From 124254f51ea930f4f8bcfb32132cd73bc2413233 Mon Sep 17 00:00:00 2001
From: liuyg <376836862@qq.com>
Date: Fri, 11 Jun 2021 15:46:38 +0800
Subject: [PATCH] 左上指示器可选菜单

---
 widgets/instructions/Widget.js |   44 ++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 44 insertions(+), 0 deletions(-)

diff --git a/widgets/instructions/Widget.js b/widgets/instructions/Widget.js
index 7e580d1..5308dce 100644
--- a/widgets/instructions/Widget.js
+++ b/widgets/instructions/Widget.js
@@ -29,9 +29,53 @@
 			layers: {},
 			startup: function () {
 				// 暴露在外的接口
+				var that = this
+					, url = 'http://171.34.76.171:8880/pyh-station/metaWetlandProtect/queryNameAndIdAssembleMap'
+					, token = "Bearer eyJhbGciOiJIUzUxMiJ9.eyJpc3MiOiJlY2hpc2FuIiwic3ViIjoiYWRtaW4iLCJpYXQiOjE2MjMzOTIwNTcsImV4cCI6MTYyNTk4NDA1N30.wyhtQWDfyBM4Wvu9x_GpzWErqDkZ3J-PWEjyzoaHT9w6mMBenso5q0ZdnFueCZaCOjsHM5AMwLawATT0Zqc4aQ"
+					;
+				axios.get(url, {
+					headers: {
+						"token": token
+					}
+				}).then((res) => {
+					if (res.data.code == 200) {
+						var data = res.data.data;
+						// console.log(data, 99999);
+						that.beginLayuiDropdown(data)
+					}
+				})
 
 			},
+			beginLayuiDropdown: function (data) {
+				var d = [];
+				for (var k in data) {
+					d.push({
+						title: data[k].name,
+						id: data[k].id
+					})
+				}
+				layui.use(['dropdown', 'util', 'layer', 'table'], function () {
+					var dropdown = layui.dropdown
+						, util = layui.util
+						, layer = layui.layer
+						, table = layui.table
+						, $ = layui.jquery;
 
+
+					dropdown.render({
+						elem: '.demo1'
+						, data: d
+						, click: function (obj) {
+							//点击事件
+							// layer.tips('点击了:' + obj.title, this.elem, { tips: [1, '#5FB878'] })
+							var str = obj.title;
+							$('.jimu-widget-instructions').find('.instructions-title').empty().append(str);
+						
+						
+						}
+					});
+				});
+			},
 			closeToolBox: function (item) {
 			},
 

--
Gitblit v1.9.3