diff --git a/src/pages/Home/modules1/Group 235.png b/src/pages/Home/modules1/Group 235.png
index d48f087..184f799 100644
Binary files a/src/pages/Home/modules1/Group 235.png and b/src/pages/Home/modules1/Group 235.png differ
diff --git a/src/pages/UserCenter/components/UserInfo/components/WithdrawalLogDialog.vue b/src/pages/UserCenter/components/UserInfo/components/WithdrawalLogDialog.vue
new file mode 100644
index 0000000..d4b2246
--- /dev/null
+++ b/src/pages/UserCenter/components/UserInfo/components/WithdrawalLogDialog.vue
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
diff --git a/src/pages/UserCenter/components/UserInfo/components/WithdrawalLogList.vue b/src/pages/UserCenter/components/UserInfo/components/WithdrawalLogList.vue
new file mode 100644
index 0000000..c10603d
--- /dev/null
+++ b/src/pages/UserCenter/components/UserInfo/components/WithdrawalLogList.vue
@@ -0,0 +1,182 @@
+
+
+
+
+
+ 暂无提现记录
+
+
+
+
+
+
提现金额
+
${{ formatAmount(item.amount) }}
+
+
+
状态
+
{{ statusText(item.status) }}
+
+
+
+
提现方式
+
{{ methodText(item.method) }}
+
+
+
申请时间
+
{{ formatTime(item.created_at) }}
+
+
+
+
拒绝原因
+
{{ item.reason }}
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ page }}
+ v
+
+
+
+
+
+
第 {{ page }} / {{ totalPages }} 页
+
+
+
+
+
diff --git a/src/pages/UserCenter/components/UserInfo/index.vue b/src/pages/UserCenter/components/UserInfo/index.vue
index ab381d9..ae8ca3a 100644
--- a/src/pages/UserCenter/components/UserInfo/index.vue
+++ b/src/pages/UserCenter/components/UserInfo/index.vue
@@ -12,9 +12,7 @@
{{ userInfo.email }}
- 🌞 超级合伙人 返佣比例{{
- userInfo.referral_percentage
- }}%
+ 🌞 {{ referralText }}
@@ -29,7 +27,15 @@
class="flex min-h-[90px] w-full items-center justify-between rounded-[25px] bg-[#ADFF5B] px-4 font-medium text-black"
>
| null>(null)
+const withdrawalLogDialogRef = ref | null>(null)
const userInfo = ref({
email: '',
created_at: '',
share_link: '',
commission: 0,
+ referral_percentage: 0,
})
const inviteStats = ref({
friendly_count: 0,
@@ -141,6 +151,14 @@ const formattedDate = computed(() => {
}).format(date)
})
+const referralText = computed(() => {
+ const percentage = Number(userInfo.value.referral_percentage || 0)
+ if (percentage <= 0) return '暂未激活比例,请联系客服激活'
+ if (percentage <= 20) return `初级合伙人 返佣比例${percentage}%`
+ if (percentage <= 39) return `高级合伙人 返佣比例${percentage}%`
+ return `超级合伙人 返佣比例${percentage}%`
+})
+
function copy(text: string) {
navigator.clipboard.writeText(text).then(() => {
toast.success('已复制到剪贴板')