From 81695a6227625197cff2f8f1c219d20ae6bd3adc Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Wed, 09 Jun 2021 18:00:45 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.105:10010/r/pyhmap

---
 widgets/searchTabaPopup/Widget.js     |    3 
 widgets/searchTabaPopup/css/style.css |    7 +
 widgets/searchL/Widget.js             |  167 +++++++++++++++++++++--------------------
 widgets/searchL/Widget.html           |   12 +-
 widgets/searchL/css/style.css         |    8 +-
 5 files changed, 104 insertions(+), 93 deletions(-)

diff --git a/widgets/searchL/Widget.html b/widgets/searchL/Widget.html
index c38c7d9..1d79f04 100644
--- a/widgets/searchL/Widget.html
+++ b/widgets/searchL/Widget.html
@@ -3,13 +3,13 @@
 		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" value="鄱阳湖" data-provide="typeahead" type="text" class="input-sms"
-		placeholder="输入关键字以搜索" />
+	<input id="local_data" autocomplete="off"  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"
-			placeholder="输入经度" />
-		<input id="local_data2" autocomplete="off" data-provide="typeahead" type="text" class="input-sms1"
-			placeholder="输入纬度" />
+		<input id="local_data1" autocomplete="off" data-provide="typeahead" type="number" class="input-sms1"
+			placeholder="经度:115.5" />
+		<input id="local_data2" autocomplete="off" data-provide="typeahead" type="number" class="input-sms1"
+			placeholder="纬度:25.5" />
 	</div>
 	<img class="input_img searchImg" src="images/addL/sous.png">
 	<div class="searchLMain">
diff --git a/widgets/searchL/Widget.js b/widgets/searchL/Widget.js
index f73a5aa..cb9525f 100644
--- a/widgets/searchL/Widget.js
+++ b/widgets/searchL/Widget.js
@@ -55,29 +55,43 @@
 				})
 
 				$(".searchImg").click(function () {
-					// that.getInputData();
-					// that.setVal(that.searchDatas);
-					$('.searchLMain').show();
+					// console.log(2324345)
+					that.getInputData();
+					// console.log(that.searchDatas)
+					if(typeof that.searchDatas == 'string'){
+						var han = /^[\u4e00-\u9fa5]+$/;
+						if (han.test(that.searchDatas) || that.searchDatas == '  ') {
+							that.getData(0, that.searchDatas);
+							$('.searchLMain').show();
+						} else {
+							layui.use(function () { //亦可加载特定模块:layui.use(['layer', 'laydate', function(){
+								//得到各种内置组件
+								var layer = layui.layer //弹层
+								// layer.msg('请先填写关键字', { icon: 1, time: 1000, shift: 6 });
+								layer.tips('请先填写关键字', '.searchImg',{
+									tips: [2,'#FF5722']
+								});
+							})
+							$('.searchLMain').hide();
+						}
+					}else{
+						if(that.searchDatas[0] && that.searchDatas[1]){
+							console.log(that.searchDatas);
+						}else{
+							layui.use(function () { //亦可加载特定模块:layui.use(['layer', 'laydate', function(){
+								//得到各种内置组件
+								var layer = layui.layer //弹层
+								// layer.msg('请先填写关键字', { icon: 1, time: 1000, shift: 6 });
+								layer.tips('请先填写完整坐标', '.searchImg',{
+									tips: [2,'#FF5722']
+								});
+							})
+						}
+					}
 				})
 				$(".searchColce").click(function () {
 					$('.searchLMain').hide();
 				})
-				// that.getInputData();
-				// that.setVal(that.searchDatas);
-
-
-
-				// 自动展开面板   面板和搜索无关!
-				$('.searchLMain').show();
-
-
-
-			},
-
-			closeToolBox: function (item) {
-				// if (item != this.name) {
-				// 	$('.tool-y-box').hide();
-				// }
 
 			},
 			getInputData: function () {
@@ -87,76 +101,59 @@
 					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';
-
-					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 i = 1;
-				for (var k in d) {
-					d[k].tableId = i++;
-				}
-				var data = d;
-				this.beginLayUi(data);
-			},
-			getData: function (index) {
+			getData: function (index, val) {
+				val = val == '  '? '': val;
 				var d = $('.searchLMain').find('.layui-tab-item').hide;
 				// console.log(d)
 				var that = this,
-					url = index == 0 ?
-						'http://171.34.76.171:8880/pyh-wetResource/monitorRecords/queryMonitorRecords?name=&startTime=&endTime=&type=2&startPage=1&limit=10&soId=056c6f9fa3f14c168fa90cf1563cd01f'
-						:
-						index == 1 ?
-							'http://171.34.76.171:8880/pyh-station/video/queryPyhVideoByFilter?id=&protectAreaId=&name=&buildTime=&buildType=&start=1&limit=10'
-							:
-							index == 2 ?
-								'http://171.34.76.171:8880/pyh-station/monitorStation/queryMonitorStationByFilter?leftTreeId=&isShow=&stcd=&stnm=&status=&startPage=1&limit=10' :
-								false
-					, token = 'Bearer eyJhbGciOiJIUzUxMiJ9.eyJpc3MiOiJlY2hpc2FuIiwic3ViIjoiYWRtaW4iLCJpYXQiOjE2MjMxMzIzMjYsImV4cCI6MTYyNTcyNDMyNn0.2ug9No32Ij3DxXCw8utXbahYsAe6l_FdzRTH5ysaBsOuKLbmQ80faGclncCdNahQ3rgiV54U-gawqw9JhGsAJA';
+					url = `http://171.34.76.171:8880/pyh-wetResource/monitorRecords/queryMonitorData?name=${val}&start&limit&type=${index}`
+					// url = `http://171.34.76.171:8880/pyh-wetResource/monitorRecords/queryMonitorData?name=&start&limit&type=${index}`
+					, token = 'Bearer eyJhbGciOiJIUzUxMiJ9.eyJpc3MiOiJlY2hpc2FuIiwic3ViIjoiYWRtaW4iLCJpYXQiOjE2MjMyMjU5OTcsImV4cCI6MTYyNTgxNzk5N30.zWpoKa5AK7xLIPNm-CXoHY9D5kpk9AiUTGkuAQOZi2Rdl2BfroT4IqxjBpyUPZlgwCjG2CoJqy_7rnnodpmqNw';
 
 				axios.get(url, {
 					headers: {
 						'token': token
 					}
 				}).then((res) => {
-					if (res.status == 200) {
-						var data = res.data.data;
-						that.createDatas(data, index);
+					if (res.data.code == 200) {
+						var data = res.data.data.panoramaList || res.data.data.stationList || res.data.data.videoList || [];
+						// console.log(data)
+
+						var val = index;//数据的2和1对调
+						if (index == 1) {
+							val = 2;
+						} else if (index == 2) {
+							val = 1;
+						}
+
+						that.createDatas(data, val);
 					} else {
 						console.log('请求访问失败')
 					}
 				})
 			},
 			createDatas: function (d, n) {
-				var i = 1;
-				for (var k in d) {
-					d[k].tableId = i++;
-				}
-				var data = d;
-				if (n == 0) {
-					this.beginLayUi(data);
-				} else if (n == 1) {
-					this.beginLayUi(1, data);
-				} else if (n == 2) {
-					this.beginLayUi(1, 1, data);
+				if (d == []) {
+					if (n == 0) {
+						this.beginLayUi(d);
+					} else if (n == 1) {
+						this.beginLayUi(1, d);
+					} else if (n == 2) {
+						this.beginLayUi(1, 1, d);
+					}
+				} else {
+					var i = 1;
+					for (var k in d) {
+						d[k].tableId = i++;
+					}
+					var data = d;
+					if (n == 0) {
+						this.beginLayUi(data);
+					} else if (n == 1) {
+						this.beginLayUi(1, data);
+					} else if (n == 2) {
+						this.beginLayUi(1, 1, data);
+					}
 				}
 			},
 			onOpen: function () {
@@ -167,7 +164,15 @@
 					var $ = layui.jquery
 						, element = layui.element;
 					element.on('tab(docDemoTabBrief)', function (elem) {
-						that.getData(elem.index)
+
+						var val = elem.index;//数据的2和1对调
+						if (elem.index == 1) {
+							val = 2;
+						} else if (elem.index == 2) {
+							val = 1;
+						}
+
+						that.getData(val, that.searchDatas);
 					});
 				});
 			},
@@ -220,8 +225,8 @@
 							, cols: [[
 								{ field: 'tableId', width: 59, align: 'center', unresize: true, title: '序号' }
 								, { field: 'name', width: 90, align: 'center', unresize: true, title: '图层名称' }
-								, { field: 'protectArea', width: 95, align: 'center', unresize: true, title: '图层属性1' }
-								, { field: 'protectArea', width: 95, align: 'center', unresize: true, title: '图层属性2' }
+								, { field: 'remarks', width: 95, align: 'center', unresize: true, title: '图层属性1' }
+								, { field: 'createTime', width: 95, align: 'center', unresize: true, title: '图层属性2' }
 								, { fixed: 'right', align: 'center', unresize: true, title: '操作', toolbar: '#demoTable' }
 							]],
 							data: data,
@@ -239,7 +244,7 @@
 							if (layEvent === 'detail') {
 								//   layer.msg('查看操作');
 								window.open(obj.data.panAddress);
-								console.log(obj.data.panAddress)
+								// console.log(obj.data.panAddress)
 							} else if (layEvent === 'edit') {
 								that.goOnPosition([obj.data.lon, obj.data.lat]);
 							}
@@ -371,7 +376,9 @@
 										</tr>
 										<tr>
 											<th>图片:</th>
-											<td class="left" colspan="3"></td>
+											<td class="left" colspan="3">
+											<img src="${obj.data.attList[0].uaOriginPath}" alt="">
+											</td>
 										</tr>`;
 								str += '</table>';
 								XQDom.append(str);
@@ -379,7 +386,7 @@
 
 								$('.jimu-widget-searchTabaPopup').css({ 'display': 'block' });
 								$('.jimu-widget-searchTabaPopup').find('.p-main').eq(1).css({ 'display': 'block' }).siblings().css({ 'display': 'none' });
-								console.log(obj.data.name)
+								// console.log(obj.data.name)
 							} else if (layEvent === 'edit') {
 								that.goOnPosition([obj.data.lon, obj.data.lat]);
 							}
diff --git a/widgets/searchL/css/style.css b/widgets/searchL/css/style.css
index 420656f..f9631dd 100644
--- a/widgets/searchL/css/style.css
+++ b/widgets/searchL/css/style.css
@@ -3,7 +3,7 @@
   font-size: 14px;
   height: 35px !important;
   line-height: 32px;
-  width: 300px !important;
+  width: 320px !important;
   top: 20px !important;
   left: calc(50% - 150px) !important;
   /* left: calc(100%-300); */
@@ -32,7 +32,7 @@
 }
 
 .jimu-widget-searchL .input-sms {
-  width: 260px;
+  width: 280px;
   height: 35px;
   line-height: 40px;
   font-size: 14px;
@@ -51,7 +51,7 @@
 
 .jimu-widget-searchL #inputTwo {
   display: none;
-  width: 260px;
+  width: 280px;
   height: 35px;
   font-size: 14px;
   align-items: center;
@@ -60,7 +60,7 @@
 
 .jimu-widget-searchL #inputTwo #local_data2 {
   position: relative;
-  left: -15px;
+  left: -5px;
 }
 
 .jimu-widget-searchL .input-sms1 {
diff --git a/widgets/searchTabaPopup/Widget.js b/widgets/searchTabaPopup/Widget.js
index d00b791..af7e4d3 100644
--- a/widgets/searchTabaPopup/Widget.js
+++ b/widgets/searchTabaPopup/Widget.js
@@ -66,12 +66,13 @@
 				var that = this;
 
 				var option;
-				console.log(this.myChart);
+				// console.log(this.myChart);
 
 				option = {
 					// title: {
 					// 	text: '折线图堆叠'
 					// },
+					animationDuration: 1000,
 					dataZoom: [{
 						type: 'slider'
 					}, {
diff --git a/widgets/searchTabaPopup/css/style.css b/widgets/searchTabaPopup/css/style.css
index d05e861..35345ec 100644
--- a/widgets/searchTabaPopup/css/style.css
+++ b/widgets/searchTabaPopup/css/style.css
@@ -127,7 +127,7 @@
   padding-right: 5px;
   font-size: 14px;
 }
-.jimu-widget-searchTabaPopup .xiangqing tr:nth-child(6) td {
+.jimu-widget-searchTabaPopup .xiangqing tr:nth-child(6) td , .jimu-widget-searchTabaPopup .xiangqing tr:nth-child(7) td{
   text-align-last: left;
   text-indent: 2em;
   padding-left: 5px;
@@ -136,7 +136,10 @@
 .jimu-widget-searchTabaPopup .xiangqing th, .jimu-widget-searchTabaPopup .xiangqing td ,.jimu-widget-searchTabaPopup .xiangqing table{
   border-color: rgba(0, 0, 0, .1);
 }
-
+.jimu-widget-searchTabaPopup .xiangqing img{
+  width: 175px;
+padding: 10px 10px 10px 0;
+}
 .jimu-widget-searchTabaPopup .shishishuju {
   width: 100%;
   height: 100%;

--
Gitblit v1.9.3