From 73b874c72ad55eb9eef21c36160ac0de58f0189e Mon Sep 17 00:00:00 2001
From: quanwei <419654421@qq.com>
Date: Thu, 05 Feb 2026 10:30:43 +0800
Subject: [PATCH] 优化名片

---
 mobile/common/gotopage.js |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

diff --git a/mobile/common/gotopage.js b/mobile/common/gotopage.js
index fe6e4c4..0aa4ddd 100644
--- a/mobile/common/gotopage.js
+++ b/mobile/common/gotopage.js
@@ -28,6 +28,27 @@
 		url = '/' + url;
 	}
 	let p = url;
+	if(url.indexOf('pages/shop/shop') != -1){
+        let shopSupplierId = null;
+        try {
+            // 尝试使用 URLSearchParams(H5环境)
+            if (typeof URLSearchParams !== 'undefined') {
+                const urlParams = new URLSearchParams(url.split('?')[1]);
+                shopSupplierId = urlParams.get('shop_supplier_id');
+            } else {
+                // 兼容非H5环境
+                const match = url.match(/[?&]shop_supplier_id=([^&]*)/);
+                shopSupplierId = match ? match[1] : null;
+            }
+        } catch (e) {
+            // 备用方案
+            const match = url.match(/[?&]shop_supplier_id=([^&]*)/);
+            shopSupplierId = match ? match[1] : null;
+        }
+        if(shopSupplierId) {
+            uni.setStorageSync('shop_supplier_id', shopSupplierId);
+        }
+	}
 	if (url.indexOf('?') != -1) {
 		p = url.substr(0, url.indexOf('?'));
 		// #ifdef  H5

--
Gitblit v1.9.2