fix(vip): 会员弹窗支付方式渠道对齐 Zibll initiate_pay_input 组件
支付方式 UI 不再自实现(uc-vip-shop__method 文本 radio),改为与其他 两个弹窗(充值/积分)完全同源的 Zibll zibpay_get_initiate_pay_input 组件结构: - 支付方式行:.payment-method-radio.hollow-radio + logo 图 + data-for/data-value 选中模型(多渠道时展示「请选择支付方式」) - 我的余额盒:data-controller == balance 条件显隐,展示货币符号与余额 (视图模型透传 wallet_balance / currency_mark) - 卡密盒:Zibll password_box 同构(mb10 padding-h10 padding-w6 + desc muted-box + form-control 卡号/卡密输入) - hidden payment_method + initiate-pay 按钮类(mt6 but jb-red btn-block radius) - 服务端 payment_method_logo_url() 统一映射 pay-*-logo.svg - 显隐统一走 data-controller(==/!=)通用匹配,卡密选中隐藏 .charge-box - 清理 uc-vip-shop__method* 死样式与旧 change 监听;契约测试同步锁定 (.gitignore 白名单补 card-pass-modal-redeem.test.cjs)
This commit is contained in:
@@ -57,6 +57,7 @@
|
||||
!/tests/widget-system/single-cover-height-contract.test.cjs
|
||||
!/tests/widget-system/frontend-lifecycle-contract.test.cjs
|
||||
!/tests/widget-system/card-pass-universal-redeem.test.cjs
|
||||
!/tests/widget-system/card-pass-modal-redeem.test.cjs
|
||||
!/tests/widget-system/balance-charge-modal.test.cjs
|
||||
!/tests/admin/
|
||||
/tests/admin/*
|
||||
|
||||
Reference in New Issue
Block a user