From ec8be9ee95d88479934b3f667e5b1c43926f2b34 Mon Sep 17 00:00:00 2001 From: hzj <1304805162@qq.com> Date: Wed, 19 Nov 2025 12:03:57 +0800 Subject: [PATCH] =?UTF-8?q?style:=20=E4=BF=AE=E5=A4=8D=E5=90=8D=E7=A7=B0?= =?UTF-8?q?=E8=BF=87=E9=95=BF=E6=8C=A4=E5=8E=8B=E5=85=B6=E4=BB=96=E5=86=85?= =?UTF-8?q?=E5=AE=B9=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/Agency/AgencyCenterView.vue | 79 ++++++++---------- src/views/BDCenter/availableIncome.vue | 40 ++++++--- src/views/BDCenter/inviteAgency.vue | 48 ++++++----- src/views/RechargeAgency/SearchUser.vue | 51 +++++++----- src/views/RechargeAgency/index.vue | 106 +++++++++--------------- 5 files changed, 157 insertions(+), 167 deletions(-) diff --git a/src/views/Agency/AgencyCenterView.vue b/src/views/Agency/AgencyCenterView.vue index 22bb51b..b9487cf 100644 --- a/src/views/Agency/AgencyCenterView.vue +++ b/src/views/Agency/AgencyCenterView.vue @@ -50,15 +50,29 @@
- {{ getAvatarPlaceholder() }}
-
-
+
+
{{ userInfo.userNickname || userInfo.name }}
@@ -380,6 +394,12 @@ const underlineStyle = computed(() => { } }) +const defaultAvatarUrl = (e) => { + console.log('头像资源出错') + e.target.onerror = null //防止循环 + e.target.src = new URL('/src/assets/images/WeeklyStar/defaultAvatar.png', import.meta.url).href +} + // 获取最新成员工作数据和账单数据 const fetchMemberWorkData = async () => { try { @@ -574,16 +594,15 @@ const fetchTeamBillData = async () => { } } -const { userInfo, salaryInfo, taskInfo, handleImageError, getAvatarPlaceholder } = - usePageInitializationWithConfig('AGENCY_CENTER', { - needsTeamInfo: true, - forceRefresh: true, // 强制刷新 - onDataLoaded: () => { - fetchTeamMemberCount() - fetchTeamBillData() // 获取团队账单数据 - fetchMemberWorkData() // 获取最新成员工作数据 - }, - }) +const { userInfo, salaryInfo, taskInfo } = usePageInitializationWithConfig('AGENCY_CENTER', { + needsTeamInfo: true, + forceRefresh: true, // 强制刷新 + onDataLoaded: () => { + fetchTeamMemberCount() + fetchTeamBillData() // 获取团队账单数据 + fetchMemberWorkData() // 获取最新成员工作数据 + }, +}) onMounted(() => { underlineStyle.value // 触发计算属性更新 @@ -639,17 +658,10 @@ onMounted(() => { .avatar { width: 50px; height: 50px; - border-radius: 25px; - background-color: #8b5cf6; display: flex; align-items: center; justify-content: center; - color: white; - font-size: 20px; - font-weight: 600; margin-right: 12px; - overflow: hidden; - position: relative; } .avatar img { @@ -665,23 +677,6 @@ onMounted(() => { font-weight: 600; } -.user-details { - flex: 1; -} - -.user-details h3 { - margin: 0 0 4px 0; - font-size: 16px; - font-weight: 600; - color: #333; -} - -.user-details p { - margin: 0; - font-size: 14px; - color: #666; -} - .notification-btn { width: 32px; height: 32px; @@ -1103,10 +1098,6 @@ onMounted(() => { margin-left: 12px; } -[dir='rtl'] .user-details { - text-align: right; -} - [dir='rtl'] .notification-btn { margin-left: 0; margin-right: 12px; diff --git a/src/views/BDCenter/availableIncome.vue b/src/views/BDCenter/availableIncome.vue index 1b75a55..b33f134 100644 --- a/src/views/BDCenter/availableIncome.vue +++ b/src/views/BDCenter/availableIncome.vue @@ -163,32 +163,40 @@
- {{ selectedPayee.name.charAt(0) }}
-
-
+
+
{{ selectedPayee.name }}
@@ -788,6 +796,12 @@ const maskLayerShow = computed(() => { const usedBankCard = ref(null) //正在使用的银行卡 +const defaultAvatarUrl = (e) => { + console.log('头像资源出错') + e.target.onerror = null //防止循环 + e.target.src = new URL('/src/assets/images/WeeklyStar/defaultAvatar.png', import.meta.url).href +} + const closedPopup = () => { exchangeTipShow.value = false cashOutTipShow.value = false diff --git a/src/views/BDCenter/inviteAgency.vue b/src/views/BDCenter/inviteAgency.vue index 1b992b3..874d348 100644 --- a/src/views/BDCenter/inviteAgency.vue +++ b/src/views/BDCenter/inviteAgency.vue @@ -129,42 +129,44 @@
{{ t('information') }}:
-
+
- {{ user.userProfile.userNickname.charAt(0) }}
-
-
+
+
{{ user.userProfile.userNickname }}
-
+
ID: {{ user.userProfile.account }}
@@ -224,6 +226,12 @@ const searchResults = ref([]) //搜索结果 const disInvite = ref(true) //不可邀请 const selectedUser = ref({}) //选中的用户 +const defaultAvatarUrl = (e) => { + console.log('头像资源出错') + e.target.onerror = null //防止循环 + e.target.src = new URL('/src/assets/images/WeeklyStar/defaultAvatar.png', import.meta.url).href +} + //展示的用户列表 const showUserList = computed(() => { if (searchQuery.value) { diff --git a/src/views/RechargeAgency/SearchUser.vue b/src/views/RechargeAgency/SearchUser.vue index 4df282d..8da6b24 100644 --- a/src/views/RechargeAgency/SearchUser.vue +++ b/src/views/RechargeAgency/SearchUser.vue @@ -71,16 +71,29 @@