wangxin 3 лет назад
Родитель
Сommit
26bf99a496
2 измененных файлов с 15 добавлено и 3 удалено
  1. 13 1
      miniprogram/pages/person/person.ts
  2. 2 2
      miniprogram/pages/person/person.wxml

+ 13 - 1
miniprogram/pages/person/person.ts

@@ -44,7 +44,19 @@ Page({
 			},
 		})
 	},
+	toWebView() {
+		if (this.data.taxUrl) {
+			wx.navigateTo({
+				url: `/pages/web-view/web-view?url=${encodeURIComponent(this.data.taxUrl)}`
+			})
+		} else {
+			wx.showToast({
+				title: '该功能暂未开发',
+				icon: 'none'
+			})
+		}
 
+	},
 	/**
 	 * 生命周期函数--监听页面加载
 	 */
@@ -74,7 +86,7 @@ Page({
 				const data = <responseOptionsType<taxRegistrationResponseType>>res
 				if (data.data?.taxUrl) {
 					this.setData({
-						taxUrl: encodeURIComponent(data.data.taxUrl),
+						taxUrl: data.data.taxUrl,
 						taxName: data.data.taxName
 					})
 				}

+ 2 - 2
miniprogram/pages/person/person.wxml

@@ -97,13 +97,13 @@
 			</view>
 			<image src="/images/icon/right.png" class="right"></image>
 		</navigator>
-		<navigator wx:if="{{taxUrl&&taxName}}" class="group-item" url="/pages/web-view/web-view?url={{taxUrl}}" hover-class="none">
+		<view class="group-item" bindtap="toWebView">
 			<view class="group-item-content">
 				<image src="../../imgs/tax-registration.png"></image>
 				<text class="tax-name">{{taxName}}</text>
 			</view>
 			<image src="/images/icon/right.png" class="right"></image>
-		</navigator>
+		</view>
 	</view>
 	<view class="group-list">
 		<navigator class="group-item" url="/pages/common-setting/common-setting" hover-class="none">