From 014b6f61629bf2b282e117c92b2678a92668b49d Mon Sep 17 00:00:00 2001
From: liuyg <376836862@qq.com>
Date: Tue, 08 Jun 2021 10:23:18 +0800
Subject: [PATCH] 搜索

---
 widgets/searchL/Widget.js   |  116 ++++++++++++++++++++--------------------------------------
 widgets/searchL/Widget.html |    2 
 2 files changed, 41 insertions(+), 77 deletions(-)

diff --git a/widgets/searchL/Widget.html b/widgets/searchL/Widget.html
index 70653fa..41a9f89 100644
--- a/widgets/searchL/Widget.html
+++ b/widgets/searchL/Widget.html
@@ -3,7 +3,7 @@
 		style="border-radius: 5px 0 0px 5px;width:4.7rem;background-color: #3E9FFC;color: #fff;">关键字</div>
 	<div id="i-f-zb" class="input-font" style="width:3.5rem">坐标</div>
 	<!-- <input type="text" placeholder="输入关键字以搜索" class="input-sm /> -->
-	<input id="local_data" autocomplete="off" data-provide="typeahead" type="text" class="input-sms"
+	<input id="local_data" autocomplete="off" value="鄱阳湖" data-provide="typeahead" type="text" class="input-sms"
 		placeholder="输入关键字以搜索" />
 	<div id="inputTwo">
 		<input id="local_data1" autocomplete="off" data-provide="typeahead" type="text" class="input-sms1"
diff --git a/widgets/searchL/Widget.js b/widgets/searchL/Widget.js
index bc6f478..9da4092 100644
--- a/widgets/searchL/Widget.js
+++ b/widgets/searchL/Widget.js
@@ -27,10 +27,14 @@
 			baseClass: 'jimu-widget-searchL',
 			name: 'searchL',
 			layers: {},
+			states: 'one',
+			searchDatas: '',
 			startup: function () {
+				var that = this;
 
 				//关键词&&坐标
 				$("#i-f-gjz").click(function () {
+					that.states = 'one';
 					// console.log("gjz");
 					$("#i-f-zb").css({ 'backgroundColor': '#fff', 'color': '#000' });
 					$("#i-f-gjz").css({ 'backgroundColor': '#3E9FFC', 'color': '#fff' });
@@ -40,6 +44,7 @@
 					$("#local_data").show();
 				})
 				$("#i-f-zb").click(function () {
+					that.states = 'two';
 					// console.log("zb");
 					$("#i-f-gjz").css({ 'backgroundColor': '#fff', 'color': '#000' });
 					$("#i-f-zb").css({ 'backgroundColor': '#3E9FFC', 'color': '#fff' });
@@ -50,6 +55,8 @@
 				})
 
 				$(".searchImg").click(function () {
+					that.getInputData();
+					that.setVal(that.searchDatas);
 					$('.searchLMain').show();
 				})
 				$(".searchColce").click(function () {
@@ -65,85 +72,41 @@
 				// }
 
 			},
+			getInputData: function () {
+				if (this.states == 'one') {
+					this.searchDatas = $('#local_data').val();
+				} else if (this.states == 'two') {
+					this.searchDatas = [$('#local_data1').val(), $('#local_data2').val()];
+				}
+			},
+			setVal: function (val) {
+				var that = this;
+				if (typeof val == "string") {
+					var url = 'http://171.34.76.171:8880/pyh-wetResource/GeoData/queryGeoData?name=' + val + '&protectAreald=&type=0&dataSort=1',
+						token = 'Bearer eyJhbGciOiJIUzUxMiJ9.eyJpc3MiOiJlY2hpc2FuIiwic3ViIjoiYWRtaW4iLCJpYXQiOjE2MjMxMTYwMzYsImV4cCI6MTYyNTcwODAzNn0.p2qqmcWrC9QDLAFgu1n0eR4k4wrr3udFKKhjBqGJXAzz1jdR57agyyYMsTZPXIPkH7hviE64uHLW8T7fM_VvNw';
 
-			onOpen: function () {
-				//面板打开的时候触发 (when open this panel trigger)layui.use(function(){
-				var data = [
-					{
-						"id": 1,
-						"username": "东湖",
-						"style1": "属性1",
-						"style2": "属性2",
-					},
-					{
-						"id": 2,
-						"username": "南矶山",
-						"style1": "属性1",
-						"style2": "属性2",
-					},
-					{
-						"id": 3,
-						"username": "东湖",
-						"style1": "属性1",
-						"style2": "属性2",
-					},
-					{
-						"id": 4,
-						"username": "南矶山",
-						"style1": "属性1",
-						"style2": "属性2",
-					},
-					{
-						"id": 5,
-						"username": "东湖",
-						"style1": "属性1",
-						"style2": "属性2",
-					},
-					{
-						"id": 6,
-						"username": "南矶山",
-						"style1": "属性1",
-						"style2": "属性2",
-					},
-					{
-						"id": 7,
-						"username": "东湖",
-						"style1": "属性1",
-						"style2": "属性2",
-					},
-					{
-						"id": 8,
-						"username": "南矶山",
-						"style1": "属性1",
-						"style2": "属性2",
-					},
-					{
-						"id": 9,
-						"username": "东湖",
-						"style1": "属性1",
-						"style2": "属性2",
-					},
-					{
-						"id": 10,
-						"username": "南矶山",
-						"style1": "属性1",
-						"style2": "属性2",
-					},
-					{
-						"id": 11,
-						"username": "东湖",
-						"style1": "属性1",
-						"style2": "属性2",
-					},
-					{
-						"id": 12,
-						"username": "南矶山",
-						"style1": "属性1",
-						"style2": "属性2",
-					},
+					axios.get(url, {
+						headers: {
+							'token': token
+						}
+					}).then((res)=>{
+						if(res.status == 200){
+							var data = res.data.data;
+							that.createData(data);
+						}else{
+							console.log('请求访问失败')
+						}
+					})
+				} else if (typeof val == "object") {
 
-				];
+				}
+			},
+			createData:function(d){
+				var data = d;
 				this.beginLayUi(data);
+			},
+			onOpen: function () {
+				//面板打开的时候触发
 			},
 
 			onClose: function () {
@@ -162,6 +125,7 @@
 
 			},
 			beginLayUi: function (data) {
+				console.log(data)
 				layui.use(function () {
 					var element = layui.element
 						, table = layui.table //表格

--
Gitblit v1.9.3