From ac18c33c36e9d58355d187a684eaaa693fd6693c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=BF=A0=E6=9E=97?= <170083662@qq.com> Date: Wed, 1 Jul 2026 12:53:38 +0800 Subject: [PATCH] =?UTF-8?q?feat(utils):=20=E4=BC=98=E5=8C=96=E8=AF=B7?= =?UTF-8?q?=E6=B1=82=E5=87=BD=E6=95=B0URL=E6=8B=BC=E6=8E=A5=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在request函数中将请求拦截改为先拼接完整URL - 支持相对路径自动补全baseUrl - 删除原有请求拦截中url未处理的问题 --- src/api/invite/index.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/api/invite/index.ts b/src/api/invite/index.ts index ba38f75..6a10b91 100644 --- a/src/api/invite/index.ts +++ b/src/api/invite/index.ts @@ -108,10 +108,15 @@ export interface InviteRecordParam { /** * 生成小程序码 + * + * 注意:envVersion 参数会作为查询参数传给后端, + * 后端调用 wxacode.getUnlimited 时需使用该值。 */ export async function generateMiniProgramCode(data: MiniProgramCodeParam) { try { - const url = '/wx-login/getOrderQRCodeUnlimited/' + data.scene; + // 默认使用体验版(开发/测试阶段),提审上线前改为 'release' + const envVersion = data.envVersion || 'trial' + const url = `/wx-login/getOrderQRCodeUnlimited/${data.scene}?envVersion=${envVersion}`; // 由于接口直接返回图片buffer,我们直接构建完整的URL return `${BaseUrl}${url}`; } catch (error: any) {