From 28b8dc37731b3c548aba7f4e5e82a4e559c40b3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B1=A4=E5=AD=A6=E4=BC=9A?= Date: Mon, 6 Jul 2026 11:17:42 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=BC=E5=AE=B9=E6=89=AB=E7=A0=81=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E7=9F=AD=E5=9C=BA=E6=99=AF=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/erpLoginConfirm/erpLoginConfirm.js | 4 ++-- scripts/test-erp-login-confirm.mjs | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/pages/erpLoginConfirm/erpLoginConfirm.js b/pages/erpLoginConfirm/erpLoginConfirm.js index b28282e..999de43 100644 --- a/pages/erpLoginConfirm/erpLoginConfirm.js +++ b/pages/erpLoginConfirm/erpLoginConfirm.js @@ -44,10 +44,10 @@ Page({ return text }, extractTicket(value) { - return this.extractSceneValue(value, ['ticket']) + return this.extractSceneValue(value, ['ticket', 't']) }, extractSessionId(value) { - return this.extractSceneValue(value, ['session_id', 'sessionId']) + return this.extractSceneValue(value, ['session_id', 'sessionId', 's']) }, extractSceneValue(value, names) { const raw = this.decodeRepeated(value) diff --git a/scripts/test-erp-login-confirm.mjs b/scripts/test-erp-login-confirm.mjs index d06425f..af3ba57 100644 --- a/scripts/test-erp-login-confirm.mjs +++ b/scripts/test-erp-login-confirm.mjs @@ -22,6 +22,8 @@ assert.match(pageJs, /options\.session_id/); assert.match(pageJs, /options\.sessionId/); assert.match(pageJs, /extractTicket/); assert.match(pageJs, /extractSessionId/); +assert.match(pageJs, /\['ticket', 't'\]/); +assert.match(pageJs, /\['session_id', 'sessionId', 's'\]/); assert.match(pageJs, /confirmErpLogin/); assert.match(pageJs, /confirmErpLogin\(this\.data\.ticket,\s*this\.data\.sessionId,\s*phoneCode\)/); assert.match(pageJs, /cancelErpLogin\(this\.data\.ticket,\s*this\.data\.sessionId\)/);