From 62cbc136e345854704ab341783c8d5b0d5c0ca33 Mon Sep 17 00:00:00 2001
From: liuyg <376836862@qq.com>
Date: Sun, 04 Jul 2021 08:32:17 +0800
Subject: [PATCH] jQmap

---
 xcxMapJQLG/js/vueMain.js                            |   79 +++++++++++++++++++++++----------------
 pages/alarm_list/alarm_list.vue                     |    6 +-
 xcxMapJQLG/css/body.css                             |    4 +-
 pages/poput/mapJQtijiao/mapJQtijiao/mapJQtijiao.vue |    8 ++--
 4 files changed, 55 insertions(+), 42 deletions(-)

diff --git a/pages/alarm_list/alarm_list.vue b/pages/alarm_list/alarm_list.vue
index f569e17..26bbe2f 100644
--- a/pages/alarm_list/alarm_list.vue
+++ b/pages/alarm_list/alarm_list.vue
@@ -220,11 +220,11 @@
 					datas.size = 300;
 					datas.userid = this.$store.state.puserID;
 					datas.username = this.$store.state.puserName;
-					datas.url = this.$store.state.piAPI + "/alarm/alarm/APP-setAlarm";
+					datas.url = this.$store.state.piAPI + "alarm/alarm/APP-setAlarm";
 					
 					
-					datas.jd = 114.91385;//模拟位置
-					datas.wd = 25.81051;//模拟位置
+					// datas.jd = 114.91385;//模拟位置
+					// datas.wd = 25.81051;//模拟位置
 					// datas.wd = 25.81051;//模拟位置
 					
 					
diff --git a/pages/poput/mapJQtijiao/mapJQtijiao/mapJQtijiao.vue b/pages/poput/mapJQtijiao/mapJQtijiao/mapJQtijiao.vue
index e05b7fe..85a9d26 100644
--- a/pages/poput/mapJQtijiao/mapJQtijiao/mapJQtijiao.vue
+++ b/pages/poput/mapJQtijiao/mapJQtijiao/mapJQtijiao.vue
@@ -94,15 +94,15 @@
 						if (res.data.code == 200) {
 							wx.showToast({
 								title: '提交成功!',
-								duration: 2000
+								duration: 1000
 							});
 							var time = setTimeout(()=>{
 								clearTimeout(time);
 								time = null;
-								uni.navigateTo({
+								uni.redirectTo({
 								    url: '/pages/alarm_list/alarm_list'
 								});
-							},3000)
+							},1500)
 						}
 					}
 				});
@@ -227,7 +227,7 @@
 					id: 422
 				}
 			}
-			console.log(e);
+			// console.log(e);
 			this.datas = e;
 		}
 	}
diff --git a/xcxMapJQLG/css/body.css b/xcxMapJQLG/css/body.css
index 251a528..4811a78 100644
--- a/xcxMapJQLG/css/body.css
+++ b/xcxMapJQLG/css/body.css
@@ -104,7 +104,7 @@
 	height: 33%;
 	display: flex;
 	align-items: center;
-	padding-left: 1rem;
+	padding-left: 2rem;
 }
 #Umain .Um-m:last-child .um-m-t{
 	/* border: 1px solid #169BD5; */
@@ -118,7 +118,7 @@
 #heads{
 	position: absolute;
 	top: 76%;
-	left: 0;
+	left: 1rem;
 }
 
 #Umain .Um-m .um-m-t {
diff --git a/xcxMapJQLG/js/vueMain.js b/xcxMapJQLG/js/vueMain.js
index 359a6dc..7f36233 100644
--- a/xcxMapJQLG/js/vueMain.js
+++ b/xcxMapJQLG/js/vueMain.js
@@ -31,6 +31,7 @@
 		wentifankui: '',
 		oldlat: '',
 		oldlng: '',
+		haveJDWD: true,
 
 	},
 	methods: {
@@ -52,14 +53,17 @@
 			this.getdata = this.getQueryVariable('data') || data;
 			// this.getdata = data;
 			this.changeDom(this.getdata[0]);
+			console.log(this.getdata[0]);
 			this.map = this.beginMap(this.map, this.getdata); //创建并接受map
 			// this.move = new myDomMove('#seedata', '.title', '#map');
 			this.map.invalidateSize(true); //应用地图高度
 			// this.move.followFinger(this.map, 'down');
-			this.lat = data[0].wd;
-			this.lng = data[0].jd;
-			this.oldlat = data[0].wd;
-			this.oldlng = data[0].jd;
+			// this.lat = data[0].wd;
+			// this.lng = data[0].jd;
+			// this.oldlat = data[0].wd;
+			// this.oldlng = data[0].jd;
+			this.oldlat = this.getdata[0].wd;
+			this.oldlng = this.getdata[0].jd;
 		},
 		changeDom(data) {
 			// console.log(data, 'changeDom');
@@ -71,14 +75,13 @@
 			changeDoms('#um-m-t-bz', data.bz);
 			changeDoms('#um-m-t-dz', data.place);
 			// console.log(data.jtype, data.securityId, '11111111111')
-			if (data.jtype == 2) {
-				changeDoms('#um-m-t-states', '已处理');
-
-			} else if (data.jtype == 1) {
+			if (data.jtype == 1 && data.securityId != '') {
 				changeDoms('#um-m-t-states', '处理中');
 				$('#jieshou').hide();
 				$('#wanchen').show();
-			} else {
+			} else if (data.jtype == 2) {
+				changeDoms('#um-m-t-states', '已处理');
+			} else if (data.securityId == null || data.securityId == '') {
 				changeDoms('#um-m-t-states', '未处理');
 				$('#jieshou').show();
 				$('#wanchen').hide();
@@ -165,17 +168,20 @@
 			for (var i = 0; i < data.length; i++) {
 				var a = data[i];
 				if (a.jd == '' || a.wd == '') {
-					console.log('没有坐标', i)
+					console.log('没有坐标', i);
+					that.haveJDWD = false;
 				} else {
 					setData(a);
 				}
-				markers.addLayer(marker);
 			}
-			map.addLayer(markers);
+			if (that.haveJDWD) {
+				markers.addLayer(marker);
+				map.addLayer(markers);
+
+			}
 			var i = 0;
 			markers.on('click', function(a) {
 				if (i == 0) {
-
 					console.log(that.getdata)
 
 				} else if (i == 1) {
@@ -189,41 +195,45 @@
 		},
 		Submit() {
 			var data = this.getdata[0];
-			console.log(data)
+			// console.log(data)
 			// receives() {// 接受任务
 			var url = data.url,
 				Pid = data.id,
 				id = data.userid, //警察id
 				name = data.username, //警察id
-				data = {
+				datas = {
 					id: Pid,
 					securityId: id,
 					alarmPeople: name
 				};
-			// console.log(data);
+			// console.log(datas);
 			axios({
-					url: url,
-					data: data,
-					header: {
-						"content-type": "application/x-www-form-urlencoded"
-					},
-					method: 'POST',
-					success(res) {
-						console.log(res);
+				url: url +
+					`?securityId=${datas.securityId}&id=${datas.id}&alarmPeople=datas.alarmPeople`,
+				// data: datas,
+				header: {
+					"content-type": "application/x-www-form-urlencoded"
+				},
+				method: 'POST',
 
-						$('#loding').show();
-						var time = setTimeout(() => {
-							$('#loding').hide();
-						}, 1000)
-						$('#jieshou').show();
-						$('#wanchen').hide();
-					}
-				})
+			}).then(res => {
+				// console.log(res, 123);
+
+				$('#loding').show();
+				var time = setTimeout(() => {
+					$('#loding').hide();
+				}, 1000)
+				$('#jieshou').hide();
+				$('#wanchen').show();
+				$('#um-m-t-states').empty();
+				$('#um-m-t-states').append('处理中');
+			})
+			// console.log( 123);
 
 		},
 		SubmitDown() {
 			// $('#SubmitDown').show();
-			console.log(uni.navigateTo)
+			// console.log(uni.navigateTo)
 			uni.navigateTo({
 				url: '/pages/poput/mapJQtijiao/mapJQtijiao/mapJQtijiao?id=' + this.getdata[0].id
 			});
@@ -303,6 +313,9 @@
 					that.LXdhStart.addLayer(L.marker([that.lat, that.lng], {
 						icon: qd,
 					}));
+					if (that.haveJDWD == false) {
+						that.map.setView([that.lat, that.lng], 20);
+					}
 
 					that.map.addLayer(that.LXdhStart);
 					that.getDHLine(+that.oldlng, +that.oldlat)

--
Gitblit v1.9.3