From 7f3a7c34f0263cd2161ca873e477ac0edab180f7 Mon Sep 17 00:00:00 2001
From: JiaJun <2394389886@qq.com>
Date: Thu, 16 Apr 2026 17:13:09 +0800
Subject: [PATCH] =?UTF-8?q?feat(user):=20=E6=B7=BB=E5=8A=A0=E7=94=A8?=
=?UTF-8?q?=E6=88=B7=E9=92=B1=E5=8C=85=E5=8A=9F=E8=83=BD=E5=92=8C=E6=88=90?=
=?UTF-8?q?=E5=91=98=E6=8E=A8=E5=B9=BF=E5=BC=B9=E7=AA=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
web/.env.development | 3 +-
web/src/api/backend/user/wallet.ts | 26 +++
web/src/views/backend/user/user/index.vue | 47 +++-
.../backend/user/user/membersPopupForm.vue | 216 ++++++++++++++++++
4 files changed, 287 insertions(+), 5 deletions(-)
create mode 100644 web/src/api/backend/user/wallet.ts
create mode 100644 web/src/views/backend/user/user/membersPopupForm.vue
diff --git a/web/.env.development b/web/.env.development
index 3a9fa29..5c544ff 100644
--- a/web/.env.development
+++ b/web/.env.development
@@ -5,4 +5,5 @@ ENV = 'development'
VITE_BASE_PATH = './'
# 本地环境接口地址 - 尾部无需带'/'
-VITE_AXIOS_BASE_URL = 'http://localhost:8000'
+#VITE_AXIOS_BASE_URL = 'http://localhost:8000'
+VITE_AXIOS_BASE_URL = 'http://192.168.0.46:8000'
diff --git a/web/src/api/backend/user/wallet.ts b/web/src/api/backend/user/wallet.ts
new file mode 100644
index 0000000..3918d49
--- /dev/null
+++ b/web/src/api/backend/user/wallet.ts
@@ -0,0 +1,26 @@
+import createAxios from '/@/utils/axios'
+
+export const url = '/admin/user.User/'
+
+export function getWallet(id: string | number) {
+ return createAxios({
+ url: url + 'wallet',
+ method: 'get',
+ params: {
+ id,
+ },
+ })
+}
+
+export function postWallet(id: string | number, score: string | number) {
+ const formData = new FormData()
+ formData.append('id', String(id))
+ formData.append('score', String(score))
+ return createAxios({
+ url: url + 'wallet',
+ method: 'post',
+ data: formData,
+ }, {
+ showSuccessMessage: true,
+ })
+}
diff --git a/web/src/views/backend/user/user/index.vue b/web/src/views/backend/user/user/index.vue
index ff3da73..70a1263 100644
--- a/web/src/views/backend/user/user/index.vue
+++ b/web/src/views/backend/user/user/index.vue
@@ -15,13 +15,16 @@
+
+
+