diff --git a/frontend/portal/src/views/user/LibraryView.vue b/frontend/portal/src/views/user/LibraryView.vue
index 2858a13..e7b10b0 100644
--- a/frontend/portal/src/views/user/LibraryView.vue
+++ b/frontend/portal/src/views/user/LibraryView.vue
@@ -1,6 +1,133 @@
-
-
My Library
-
(Purchased content)
+
+
+
已购内容
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
![]()
+
+
+
+
+
+
+
+
+
+
+
{{ item.title }}
+
+ 永久有效
+ 剩余 3 天
+ 已过期
+ 已下架
+
+
+
+
![]()
+
{{ item.tenantName }}
+
+
{{ item.purchaseDate }} 购买
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/frontend/portal/src/views/user/OrdersView.vue b/frontend/portal/src/views/user/OrdersView.vue
index 28ca038..c51c24e 100644
--- a/frontend/portal/src/views/user/OrdersView.vue
+++ b/frontend/portal/src/views/user/OrdersView.vue
@@ -8,7 +8,7 @@
v-for="tab in tabs"
:key="tab.value"
@click="currentTab = tab.value"
- class="pb-4 text-sm font-medium transition-colors border-b-2"
+ class="pb-4 text-sm font-medium transition-colors border-b-2 cursor-pointer focus:outline-none"
:class="currentTab === tab.value ? 'text-primary-600 border-primary-600' : 'text-slate-500 border-transparent hover:text-slate-700'"
>
{{ tab.label }}
@@ -22,33 +22,33 @@
-
+
{{ order.date }}
- 订单号: {{ order.id }}
- {{ order.tenantName }}
+ 订单号: {{ order.id }}
+ {{ order.tenantName }}
{{ statusText(order.status) }}
-
-
-
+
+
+
-
{{ order.title }}
+
{{ order.title }}
{{ order.typeLabel }}
虚拟发货
@@ -61,10 +61,10 @@
在线支付
-
- 查看详情
-
-
+
+ 查看详情
+
+
diff --git a/frontend/portal/src/views/user/WalletView.vue b/frontend/portal/src/views/user/WalletView.vue
index 56dd7ac..05adbd2 100644
--- a/frontend/portal/src/views/user/WalletView.vue
+++ b/frontend/portal/src/views/user/WalletView.vue
@@ -12,7 +12,7 @@
账户余额 (元)
128.50
-
@@ -26,7 +26,7 @@
v-for="amount in [10, 30, 50, 100, 200, 500]"
:key="amount"
@click="selectedAmount = amount; customAmount = ''"
- class="h-14 rounded-lg border-2 font-bold text-lg transition-all"
+ class="h-14 rounded-lg border-2 font-bold text-lg transition-all cursor-pointer active:scale-95"
:class="selectedAmount === amount ? 'border-blue-600 bg-blue-50 text-blue-600' : 'border-slate-200 bg-white text-slate-600 hover:border-blue-300'"
>
{{ amount }}元
@@ -37,22 +37,22 @@
@focus="selectedAmount = null"
type="number"
placeholder="自定义金额"
- class="w-full h-14 pl-4 pr-4 rounded-lg border-2 border-slate-200 focus:border-blue-600 focus:outline-none text-lg font-bold"
+ class="w-full h-14 pl-4 pr-4 rounded-lg border-2 border-slate-200 focus:border-blue-600 focus:outline-none text-lg font-bold transition-colors"
>
支付方式
-
+
微信支付
-
+
支付宝
-
+
确认支付 ¥ {{ displayAmount }}