From 282a12a90b00dc4026cd404aa044e7e8965acdbd Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 16 Sep 2026 23:03:56 +0800 Subject: [PATCH] =?UTF-8?q?fix(payment):=20=E4=BE=9D=E8=B5=96=E6=B1=82?= =?UTF-8?q?=E5=80=BC=E6=94=B9=E6=8C=89=20name=20=E5=B1=9E=E6=80=A7?= =?UTF-8?q?=E5=8C=B9=E9=85=8D=EF=BC=8C=E9=81=BF=E5=85=8D=E9=80=89=E6=8B=A9?= =?UTF-8?q?=E5=99=A8=E5=BC=82=E5=B8=B8=E9=9D=99=E9=BB=98=E5=A4=B1=E6=95=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - formVal 不再把字段名拼进 CSS 选择器:vip_exchange[time] 等含方括号的名称会令选择器抛异常并被 try/catch 吞掉,导致依赖行永久停在初始状态 - 改为 fieldsByName 按 getAttribute('name') 逐元素匹配,radio 选中态也在同一集合内判断 - evalDeps 作用域收窄为 .aksrt-cardpass-form tr[data-dep],避免误命中页面上其他表格的依赖行 --- src/Admin/Native/PayChargeCards.php | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/src/Admin/Native/PayChargeCards.php b/src/Admin/Native/PayChargeCards.php index a6c07f41..03630fea 100644 --- a/src/Admin/Native/PayChargeCards.php +++ b/src/Admin/Native/PayChargeCards.php @@ -1043,18 +1043,31 @@ class PayChargeCards {