From 038fedc8a0bfb61f0894b8879838001d3847aaa6 Mon Sep 17 00:00:00 2001
From: quanwei <419654421@qq.com>
Date: Tue, 23 Dec 2025 18:06:57 +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