From 7cca472fe9e09ec7e920cffdf54a1bd5b3b518c3 Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 7 Aug 2026 13:30:37 +0800 Subject: [PATCH] fix(payment): close creator income contract gaps --- .../admin/src/constants/sections/payment.js | 6 +- .../src/pages/payment/PaymentRevenue.vue | 5 +- assets/admin/src/router/index.js | 2 +- .../src/schema/sections/payment/revenue.js | 4 +- .../admin/src/schema/sections/users/badge.js | 2 +- .../src/schema/sections/users/features.js | 2 +- assets/css/routes/profile/lists.css | 1 + .../user-center-renderers/profile-creator.php | 3 + src/Admin/Native/PayIncome.php | 16 +++-- src/Admin/Schema/SchemaPayment.php | 4 +- src/Admin/Schema/SchemaUsers.php | 2 +- src/Payment/Revenue.php | 61 ++++++++++--------- src/Settings/UserRuntime.php | 8 +-- src/User/Metrics.php | 6 +- 14 files changed, 70 insertions(+), 52 deletions(-) diff --git a/assets/admin/src/constants/sections/payment.js b/assets/admin/src/constants/sections/payment.js index c6b73388..4bfe2222 100644 --- a/assets/admin/src/constants/sections/payment.js +++ b/assets/admin/src/constants/sections/payment.js @@ -63,11 +63,11 @@ export const paymentSection = { schemaPage({ key: 'payment-revenue', name: 'PaymentRevenue', - label: '创作分成', + label: '创作中心', route: '/payment/revenue', status: 'available', - title: '创作分成', - desc: '作者分成比例、结算模式、结算延迟和收益说明。', + title: '创作中心', + desc: '独立配置现金与积分分成比例、结算周期和结算备注文案。', canonicalDomain: 'payment', section: 'revenue', }), diff --git a/assets/admin/src/pages/payment/PaymentRevenue.vue b/assets/admin/src/pages/payment/PaymentRevenue.vue index 9354a602..54d0e3c8 100644 --- a/assets/admin/src/pages/payment/PaymentRevenue.vue +++ b/assets/admin/src/pages/payment/PaymentRevenue.vue @@ -1,11 +1,12 @@