Parcourir la source

南岸小程序服务地图跳转问题

zwq il y a 2 ans
Parent
commit
420e3c3bd2

+ 12 - 5
nngkxxdp/src/main/resources/static/nnzwminiapp/pages/index/index.js

@@ -181,7 +181,7 @@ Page({
 			},
 			{
 				id: 4,
-				name: '核检测'
+				name: '核检测'
 			},
 			{
 				id: 5,
@@ -809,10 +809,17 @@ Page({
 		  url: '/pages/web/web?url='+"https://www.cqna.gov.cn/ghwd/znwd/mobile/index.html",
 		})	
 	},
-	gotoDTSS() {
-		wx.navigateTo({
-			url: '/pages/web/web?url='+"https://www.cqna.gov.cn/maps/sy_mobile.html",
-		  })	
+	gotoDTSS(e) {
+    const search = e.currentTarget.dataset.item
+    if (search && search != '') {
+      wx.navigateTo({
+        url: '/pages/web/web?url='+"https://www.cqna.gov.cn/maps/sy_mobile.html&se=" + search,
+      })
+    } else {
+      wx.navigateTo({
+        url: '/pages/web/web?url='+"https://www.cqna.gov.cn/maps/sy_mobile.html",
+      })
+    }
 	},
 	gotoMTJZ() {
 		wx.navigateTo({

+ 1 - 1
nngkxxdp/src/main/resources/static/nnzwminiapp/pages/index/index.wxml

@@ -527,7 +527,7 @@
 				<!-- content -->
 				<view style="margin-top:10rpx;width: 100%;height: 136rpx;display:flex;flex-wrap: wrap;justify-content: space-between;">
 					<!-- 按钮 -->
-					<view bindtap="gotoDTSS" wx:for="{{ mapServiceData }}" wx:for-item="item" wx:for-index="index" wx:key="index" style="height: 50rpx;width: 139rpx;background-color: #EEF5FF;display:flex;align-items:center;justify-content:center;font-size:24rpx;color: #333333;letter-spacing: 2rpx;">
+					<view bindtap="gotoDTSS" data-item="{{ item.name }}" wx:for="{{ mapServiceData }}" wx:for-item="item" wx:for-index="index" wx:key="index" style="height: 50rpx;width: 139rpx;background-color: #EEF5FF;display:flex;align-items:center;justify-content:center;font-size:24rpx;color: #333333;letter-spacing: 2rpx;">
 						{{item.name}}
 					</view>
 				</view>

+ 11 - 4
nngkxxdp/src/main/resources/static/nnzwminiapp/pages/serve/serve.js

@@ -27,10 +27,17 @@ Page({
 			}
 		})
   },
-  gotoDTSS() {
-		wx.navigateTo({
-			url: '/pages/web/web?url='+"https://www.cqna.gov.cn/maps/sy_mobile.html",
-		  })	
+  gotoDTSS(e) {
+		const search = e.currentTarget.dataset.item
+    if (search && search != '') {
+      wx.navigateTo({
+        url: '/pages/web/web?url='+"https://www.cqna.gov.cn/maps/sy_mobile.html&se=" + search,
+      })
+    } else {
+      wx.navigateTo({
+        url: '/pages/web/web?url='+"https://www.cqna.gov.cn/maps/sy_mobile.html",
+      })
+    }
 	},
 	/**
 	 * 生命周期函数--监听页面初次渲染完成

+ 8 - 8
nngkxxdp/src/main/resources/static/nnzwminiapp/pages/serve/serve.wxml

@@ -80,14 +80,14 @@
 			<view style="font-size: 13px;color: #7763E7;margin-top: 5px;">便民生活 生活缴费一站式平台</view>
 		</view>
 		<ul class="list">
-		<li bindtap="gotoDTSS">政务公开</li>
-		<li bindtap="gotoDTSS">政务服务</li>
-		<li bindtap="gotoDTSS">党群服务</li>
-		<li bindtap="gotoDTSS">核酸检测</li>
-		<li bindtap="gotoDTSS">教育资源</li>
-		<li bindtap="gotoDTSS">医疗卫生</li>
-		<li bindtap="gotoDTSS">户籍管理</li>
-		<li bindtap="gotoDTSS">交通服务</li>
+		<li bindtap="gotoDTSS" data-item="政务公开">政务公开</li>
+		<li bindtap="gotoDTSS" data-item="政务服务">政务服务</li>
+		<li bindtap="gotoDTSS" data-item="党群服务">党群服务</li>
+		<li bindtap="gotoDTSS" data-item="核酸检测">核酸检测</li>
+		<li bindtap="gotoDTSS" data-item="教育资源">教育资源</li>
+		<li bindtap="gotoDTSS" data-item="医疗卫生">医疗卫生</li>
+		<li bindtap="gotoDTSS" data-item="户籍管理">户籍管理</li>
+		<li bindtap="gotoDTSS" data-item="交通服务">交通服务</li>
 	</ul>
 	<view bindtap="gotoDTSS" class="more">
 		查看更多 >>

+ 10 - 3
nngkxxdp/src/main/resources/static/nnzwminiapp/pages/web/web.js

@@ -12,9 +12,16 @@ Page({
 	 * 生命周期函数--监听页面加载
 	 */
 	onLoad(options) {
-		this.setData({
-			url:options.url
-		})
+    if (options.se && options.se != '') {
+      // 有se就是地图搜索
+      this.setData({
+        url:options.url + '?se=' + options.se
+      })
+    } else {
+      this.setData({
+        url:options.url
+      })
+    }
 	},
 
 	/**