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 @@ + + + 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" >
-
佣金账户余额
+
+ 佣金账户余额 +
$ {{ (userInfo.commission / 100 || 0).toFixed(2) }}
@@ -43,6 +49,7 @@
+
| 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('已复制到剪贴板')