feat(payment): 支付&付费菜单按参考主题重构并新增提现策略页
- 子菜单重组为知识付费/余额充值/VIP会员/创作分成/推广返佣/收款接口/提现策略 - 收款接口页 1:1 复刻 Zibll 双下拉结构,仅保留支付宝/微信/PayPal/Stripe/易支付 - 订单前缀/流水号前缀/提现单号前缀配置保留并移入收款接口页 - 知识付费/推广返佣按参考主题全字段复刻,余额充值并入充值卡配置 - 新增 tabbed/between_number/page_select 表单控件及后端 pages 搜索源 - 清理旧 SPA 组件、无消费者 REST 端点与废弃配置键(不写双路兼容) - 更新存量契约测试至新 schema 文件
This commit is contained in:
@@ -15,7 +15,7 @@ const SECTION_DEFAULT_CHILDREN = {
|
||||
'post-list': 'post-list-page',
|
||||
permissions: 'permissions-comment',
|
||||
users: 'users-auth',
|
||||
payment: 'payment-recharge',
|
||||
payment: 'payment-knowledge',
|
||||
extensions: 'extensions-ip',
|
||||
tools: 'tools-import-export',
|
||||
'theme-info': 'theme-info-dashboard',
|
||||
|
||||
@@ -1,11 +1,27 @@
|
||||
import { renderFaIcon, schemaPage, customPage } from './helpers'
|
||||
import { renderFaIcon, schemaPage } from './helpers'
|
||||
|
||||
/**
|
||||
* 支付&付费 — 子菜单按参考主题划分:
|
||||
* 知识付费 / 余额充值 / VIP会员 / 创作分成 / 推广返佣 / 收款接口 / 提现策略。
|
||||
* 收款接口为 schema 表单页(双下拉式接口选择 + 凭据配置 + 前缀配置)。
|
||||
*/
|
||||
export const paymentSection = {
|
||||
key: 'payment',
|
||||
label: '支付&付费',
|
||||
icon: renderFaIcon('fa fas fa-credit-card'),
|
||||
route: '/payment',
|
||||
children: [
|
||||
schemaPage({
|
||||
key: 'payment-knowledge',
|
||||
name: 'PaymentKnowledge',
|
||||
label: '知识付费',
|
||||
route: '/payment/knowledge',
|
||||
status: 'available',
|
||||
title: '知识付费',
|
||||
desc: '免登陆购买、模块显示位置、商品优惠码、客户服务、付费下载与商品预置参数。',
|
||||
canonicalDomain: 'payment',
|
||||
section: 'knowledge',
|
||||
}),
|
||||
schemaPage({
|
||||
key: 'payment-recharge',
|
||||
name: 'PaymentRecharge',
|
||||
@@ -13,7 +29,7 @@ export const paymentSection = {
|
||||
route: '/payment/recharge',
|
||||
status: 'available',
|
||||
title: '余额充值',
|
||||
desc: '余额充值策略、记录和手动确认配置。',
|
||||
desc: '余额功能、充值商品选项、卡密充值、充值卡与余额兑换积分。',
|
||||
canonicalDomain: 'payment',
|
||||
section: 'recharge',
|
||||
}),
|
||||
@@ -24,41 +40,18 @@ export const paymentSection = {
|
||||
route: '/payment/vip',
|
||||
status: 'available',
|
||||
title: 'VIP会员',
|
||||
desc: '会员套餐、会员特权和免扣策略。',
|
||||
desc: '会员等级、会员权益、购买选项、卡密兑换与积分兑换。',
|
||||
canonicalDomain: 'payment',
|
||||
section: 'vip',
|
||||
}),
|
||||
customPage({
|
||||
key: 'payment-gateway',
|
||||
name: 'PaymentGateway',
|
||||
label: '收款接口',
|
||||
route: '/payment/gateway',
|
||||
component: 'PaymentGateway',
|
||||
status: 'available',
|
||||
title: '收款接口',
|
||||
desc: '支付网关适配器、测试网关和手动确认配置。',
|
||||
canonicalDomain: 'payment',
|
||||
section: 'gateway',
|
||||
}),
|
||||
schemaPage({
|
||||
key: 'payment-order',
|
||||
name: 'PaymentOrder',
|
||||
label: '订单设置',
|
||||
route: '/payment/order',
|
||||
status: 'available',
|
||||
title: '订单设置',
|
||||
desc: '订单前缀、有效期、展示字段和状态文案。',
|
||||
canonicalDomain: 'payment',
|
||||
section: 'order',
|
||||
}),
|
||||
schemaPage({
|
||||
key: 'payment-revenue',
|
||||
name: 'PaymentRevenue',
|
||||
label: '创作中心',
|
||||
label: '创作分成',
|
||||
route: '/payment/revenue',
|
||||
status: 'available',
|
||||
title: '创作中心',
|
||||
desc: '独立配置现金与积分分成比例、结算周期和结算备注文案。',
|
||||
title: '创作分成',
|
||||
desc: '现金与积分分成比例、结算周期、分成说明与详情页(分成工单在支付中心)。',
|
||||
canonicalDomain: 'payment',
|
||||
section: 'revenue',
|
||||
}),
|
||||
@@ -69,20 +62,20 @@ export const paymentSection = {
|
||||
route: '/payment/affiliate',
|
||||
status: 'available',
|
||||
title: '推广返佣',
|
||||
desc: '返佣规则、邀请链路和结算策略(返佣工单在支付中心)。',
|
||||
desc: '推广识别模式、分档返佣规则、文案与海报(返佣工单在支付中心)。',
|
||||
canonicalDomain: 'payment',
|
||||
section: 'affiliate',
|
||||
}),
|
||||
schemaPage({
|
||||
key: 'payment-card-pass',
|
||||
name: 'PaymentCardPass',
|
||||
label: '卡密设置',
|
||||
route: '/payment/card-pass',
|
||||
key: 'payment-gateway',
|
||||
name: 'PaymentGateway',
|
||||
label: '收款接口',
|
||||
route: '/payment/gateway',
|
||||
status: 'available',
|
||||
title: '卡密设置',
|
||||
desc: '充值卡类型、卡号规则与兑换文案(卡密工单在支付中心)。',
|
||||
title: '收款接口',
|
||||
desc: '微信/支付宝接口选择、PayPal/Stripe 开关、货币结算、显示顺序与订单编号前缀。',
|
||||
canonicalDomain: 'payment',
|
||||
section: 'card-pass',
|
||||
section: 'gateway',
|
||||
}),
|
||||
schemaPage({
|
||||
key: 'payment-withdrawal',
|
||||
@@ -91,7 +84,7 @@ export const paymentSection = {
|
||||
route: '/payment/withdrawal',
|
||||
status: 'available',
|
||||
title: '提现策略',
|
||||
desc: '最低提现、手续费与说明文案(提现工单在支付中心)。',
|
||||
desc: '提现门槛、手续费、每日限制、收款渠道与提现协议(提现工单在支付中心)。',
|
||||
canonicalDomain: 'payment',
|
||||
section: 'withdrawal',
|
||||
}),
|
||||
|
||||
Reference in New Issue
Block a user