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 @@ + + +