From 75893b1f42a390b4da33b0583032ee2d3a086522 Mon Sep 17 00:00:00 2001 From: zerosaturation Date: Thu, 7 May 2026 14:12:07 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=A7=BB=E9=99=A4oss=E9=A2=84url?= =?UTF-8?q?=E7=9A=84=E9=89=B4=E6=9D=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/pages/asset-detail/asset-detail.vue | 12 +- frontend/pages/components/Avatar.vue | 78 +++-------- frontend/pages/components/BannerTop3.vue | 19 +-- frontend/pages/components/RankingModal.vue | 17 +-- frontend/pages/profile/myWorks.vue | 10 +- frontend/pages/profile/profile.vue | 21 +-- .../pages/square/components/ContentTabs.vue | 11 +- .../pages/square/components/WaterfallGrid.vue | 124 ++++++++++++------ .../pages/square/composables/useBanner.js | 21 +-- frontend/pages/square/config/mockData.js | 98 ++++++-------- frontend/pages/square/square.vue | 11 +- frontend/pages/support-activity/index.vue | 54 ++------ frontend/store/modules/user.js | 55 +------- frontend/utils/api.js | 4 +- frontend/utils/assetImageHelper.js | 66 ++-------- 15 files changed, 214 insertions(+), 387 deletions(-) diff --git a/frontend/pages/asset-detail/asset-detail.vue b/frontend/pages/asset-detail/asset-detail.vue index f98a856..8b918fd 100644 --- a/frontend/pages/asset-detail/asset-detail.vue +++ b/frontend/pages/asset-detail/asset-detail.vue @@ -263,15 +263,15 @@ const handleLike = async () => { if (liking.value || !assetData.value.asset_id) return; liking.value = true; try { - if (isLiked.value) { - await unlikeAssetApi(assetData.value.asset_id); - isLiked.value = false; - likeCount.value = Math.max(0, likeCount.value - 1); - } else { + // if (isLiked.value) { + // await unlikeAssetApi(assetData.value.asset_id); + // isLiked.value = false; + // likeCount.value = Math.max(0, likeCount.value - 1); + // } else { await likeAssetApi(assetData.value.asset_id); isLiked.value = true; likeCount.value += 1; - } + // } // 通知展馆页面更新点赞数 uni.$emit('assetLikeChanged', { asset_id: assetData.value.asset_id, diff --git a/frontend/pages/components/Avatar.vue b/frontend/pages/components/Avatar.vue index 8e0b661..569ec53 100644 --- a/frontend/pages/components/Avatar.vue +++ b/frontend/pages/components/Avatar.vue @@ -11,9 +11,6 @@