From 99151bca58b5ff5eb582501b982c72c4bf8a285d Mon Sep 17 00:00:00 2001 From: duanshuwen Date: Thu, 16 Jul 2026 20:34:01 +0800 Subject: [PATCH] feat(recharge): add points recharge agreement flow - add new API request for fetching points top up agreement content - update recharge footer with agreement checkbox and protocol link - add agreement popup modal to display full agreement text - add payment pre-validation to enforce agreement acceptance before payment - handle loading and error states for agreement retrieval - adjust recharge footer layout to accommodate new UI elements --- .../components/RechargeFooter/index.vue | 59 +++++++++--- .../RechargeFooter/styles/index.scss | 39 +++++++- src/pages-aigc/recharge/recharge.vue | 89 ++++++++++++++++++- src/request/api/AigcApi.js | 5 ++ 4 files changed, 177 insertions(+), 15 deletions(-) diff --git a/src/pages-aigc/recharge/components/RechargeFooter/index.vue b/src/pages-aigc/recharge/components/RechargeFooter/index.vue index dba7b58..436e73b 100644 --- a/src/pages-aigc/recharge/components/RechargeFooter/index.vue +++ b/src/pages-aigc/recharge/components/RechargeFooter/index.vue @@ -1,21 +1,31 @@