fix(payment): 充值商品选项旧字符串值导致假条目且不可删除

- SchemaProvider 读取时 group/repeater 字段忽略非数组旧值(textarea 时代的
  字符串),回退默认数组,避免前端按字符渲染出 20+ 条假条目
- AksField group/repeater 渲染改为数组安全视图(非数组一律按空列表)
- 充值商品选项默认条数调整为 3 条(PHP 与前端 schema 同步)
This commit is contained in:
kate522 committed 2026-09-16 19:46:49 +08:00
1 parent 2c139e5c20
commit 14f9534651
4 files changed
+16 -10

No files matched your search

@@ -18,7 +18,6 @@ export const rechargeSchema = {
{ price: 50, pay_price: 0, tag: '', tag_class: '' },
{ price: 100, pay_price: 98, tag: '', tag_class: '' },
{ price: 200, pay_price: 188, tag: '推荐', tag_class: 'jb-cyan' },
{ price: 500, pay_price: 468, tag: '特惠', tag_class: 'jb-pink' },
],
pay_balance_product_custom_s: true,
pay_balance_product_custom_limit: 9999,
@@ -94,7 +93,6 @@ export const rechargeSchema = {
{ price: 50, pay_price: 0, tag: '', tag_class: '' },
{ price: 100, pay_price: 98, tag: '', tag_class: '' },
{ price: 200, pay_price: 188, tag: '推荐', tag_class: 'jb-cyan' },
{ price: 500, pay_price: 468, tag: '特惠', tag_class: 'jb-pink' },
],
help: '用户充值时候,可快速选择的充值金额,同时支持设置折扣',
fields: [