From 73456f6ecf5095c4614a29a893825572a713a087 Mon Sep 17 00:00:00 2001 From: Sun_sun <469361609@qq.com> Date: Fri, 5 Sep 2025 16:55:43 +0800 Subject: [PATCH] =?UTF-8?q?2025-09-05=20=E4=BB=AA=E8=A1=A8=E7=9B=98?= =?UTF-8?q?=E4=BF=AE=E6=94=B9(=E6=8E=A5=E5=8F=A3=E5=AF=B9=E6=8E=A5?= =?UTF-8?q?=E5=AE=8C=E6=88=90)=20=E7=94=A8=E6=88=B7=E7=AE=A1=E7=90=86(?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E5=AF=B9=E6=8E=A5=E5=AE=8C=E6=88=90)=20?= =?UTF-8?q?=E8=BD=AC=E8=B4=A6=E7=AE=A1=E7=90=86(=E6=9A=82=E6=9C=AA?= =?UTF-8?q?=E5=AE=8C=E6=88=90)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/layout/Layout.vue | 8 +- src/stores/user.js | 361 ++++++++++++++++++------------------ src/utils/api.js | 368 +++++++++++++++++++------------------ src/utils/config.js | 55 +++--- src/utils/public_method.js | 131 +++++++++++++ src/views/Dashboard.vue | 342 ++++++++++++++++++++++------------ src/views/Transfers.vue | 40 ++-- src/views/Users.vue | 355 +++++++++++++++-------------------- 8 files changed, 921 insertions(+), 739 deletions(-) create mode 100644 src/utils/public_method.js diff --git a/src/layout/Layout.vue b/src/layout/Layout.vue index 3382ac8..7437a1d 100644 --- a/src/layout/Layout.vue +++ b/src/layout/Layout.vue @@ -20,7 +20,7 @@ - + @@ -52,7 +52,7 @@ - + @@ -141,7 +141,7 @@ - +
@@ -41,15 +43,17 @@
- + + +
{{ stat.value }}
{{ stat.label }}
-
- - {{ stat.change }} -
+ + + +
@@ -57,7 +61,7 @@
- + @@ -65,69 +69,78 @@
- +
+ +
+
- +
- +
+ +
+
- + - + - - - -
- -
-
-
- + + + + + + + + + + + + + + + + + - - - -
- -
-
-
-
- + + + + + + + + + + + + + + + @@ -141,30 +154,29 @@
- +
- +
- + + +
{{ user.username }}
{{ user.phone }}
{{ formatTime(user.created_at) }}
- - 新用户 -
- + @@ -176,24 +188,26 @@
- +
- +
- + + +
-
+{{ commission.amount }}
-
{{ commission.description }}
+
+{{ commission.commission_amount }}
+
{{ commission.username+'('+commission.real_name+')' }}
{{ formatTime(commission.created_at) }}
- - {{ getCommissionStatusText(commission.status) }} - + + +
@@ -204,11 +218,11 @@ diff --git a/src/views/Users.vue b/src/views/Users.vue index c68916e..1c6c70d 100644 --- a/src/views/Users.vue +++ b/src/views/Users.vue @@ -4,292 +4,234 @@

用户管理

查看我的下级用户信息

- + - - - - - - - - - - - - - - - - + + + 搜索 - + + + 重置 - + - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - +
-
{{ stats.totalUsers }}
+
{{ stats.total_users }}
下级用户总数
- + + +
- +
-
{{ stats.activeUsers }}
+
{{ stats.active_users }}
活跃用户
- + + +
- +
-
¥{{ formatBalance(stats.totalBalance) }}
+
¥{{ formatBalance(stats.total_balance) }}
用户总余额
- + + +
- +
-
{{ stats.todayNewUsers }}
+
{{ stats.today_new_users }}
今日新增
- + + +
- + - - - - + + - + - + - - - - - - - - - - + + - - + + - - - - - + - - - - - + - + - +
- - + + + + - {{ selectedUser.username }} + {{ maskPhoneNumber(selectedUser.username) }} {{ selectedUser.real_name || '-' }} - {{ selectedUser.phone || '-' }} + {{ maskPhoneNumber(selectedUser.phone) || '-' }} {{ selectedUser.id_card || '-' }} - {{ selectedUser.city_name || '-' }} - {{ selectedUser.district_name || '-' }} ¥{{ formatBalance(selectedUser.balance) }} {{ formatPoints(selectedUser.points) }} - {{ formatDate(selectedUser.created_at) }} - {{ selectedUser.last_login_at ? formatDate(selectedUser.last_login_at) : '从未登录' }} - - - {{ getUserStatusText(selectedUser) }} - - + {{ convertToDateOnly(selectedUser.created_at) }}
@@ -297,19 +239,21 @@ @@ -526,7 +477,7 @@ onMounted(() => { gap: 8px; } -.stats-row { +.stats-section { margin-bottom: 20px; }