From c2f0ec3b3891bc177bdc58c2a111ab9c4fea911d Mon Sep 17 00:00:00 2001
From: shinnosuke <tantao@1hoper.com>
Date: 星期五, 18 九月 2026 17:13:38 +0800
Subject: [PATCH] 更新....

---
 talent-card-admin/src/views/EquityImageView.vue |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

diff --git a/talent-card-admin/src/views/EquityImageView.vue b/talent-card-admin/src/views/EquityImageView.vue
index f36d631..3d2e542 100644
--- a/talent-card-admin/src/views/EquityImageView.vue
+++ b/talent-card-admin/src/views/EquityImageView.vue
@@ -29,6 +29,19 @@
   }
 }
 
+/**
+ * 每个分类的顶部大图在小程序里高度并不一样:舒心安居是 590rpx,其余分类都是 730rpx
+ * (见 rencaika/pages/stay-benefits 与 premium-benefits/food-benefits/transport-benefits/
+ * travel-benefits/shopping-benefits/entertainment-benefits 的 .hero 高度)。
+ * 推荐尺寸必须跟着实际展示走,否则商户按提示传图仍会被裁掉。
+ */
+function imageSizeTip(categoryKey: string) {
+  if (categoryKey === 'home' || categoryKey === 'stay') {
+    return '推荐尺寸 750 × 590 px(宽高比约 1.27:1,与舒心安居页顶部大图一致)'
+  }
+  return '推荐尺寸 750 × 730 px(宽高比约 1:1,与小程序顶部大图一致)'
+}
+
 const configs = ref<EquityImageCategory[]>([
   {
     categoryKey: 'gift',
@@ -188,7 +201,7 @@
           </div>
           <el-button type="primary" :loading="uploadingImageId === item.id" @click="uploadImage(item)">上传</el-button>
           <el-button v-if="currentConfig().images.length > 1" @click="removeImage(index)">移除</el-button>
-          <span class="equity-upload-tip">推荐尺寸 750 × 730 px(宽高比约 1:1,与小程序顶部大图一致)</span>
+          <span class="equity-upload-tip">{{ imageSizeTip(currentConfig().categoryKey) }}</span>
         </div>
       </div>
 

--
Gitblit v1.7.1