From 661d0d2589eb8278144dd44d9450b63e46bcec86 Mon Sep 17 00:00:00 2001
From: xcbyy <2578898740@qq.com>
Date: Tue, 13 Oct 2026 10:06:15 +0800
Subject: [PATCH] feat(withdraw): convert withdraw records modal into dedicated
independent page
---
pwuniapp/common/icons.js | 34 +
pwuniapp/pages.json | 20 +
pwuniapp/pages/user/index.vue | 180 +---
pwuniapp/pages/user/settings.vue | 770 +++++++++++++++++
pwuniapp/pages/user/withdraw-records.vue | 1009 ++++++++++++++++++++++
pwuniapp/pages/user/withdraw.vue | 51 +-
server/tests/client-features.spec.ts | 31 +-
server/tests/content-security.spec.ts | 41 +-
8 files changed, 1907 insertions(+), 229 deletions(-)
create mode 100644 pwuniapp/pages/user/settings.vue
create mode 100644 pwuniapp/pages/user/withdraw-records.vue
diff --git a/pwuniapp/common/icons.js b/pwuniapp/common/icons.js
index 58d082e..69e879c 100644
--- a/pwuniapp/common/icons.js
+++ b/pwuniapp/common/icons.js
@@ -296,6 +296,40 @@ export const ICONS = {
`),
+ lock: svgToUri(`
+
+ `),
+
+ trash: svgToUri(`
+
+ `),
+
+ fileText: svgToUri(`
+
+ `),
+
+ logOut: svgToUri(`
+
+ `),
+
share: svgToUri(`