feat(dmepa): 全局统一规范DMEPA命名并优化游客与品酒师身份显示

这个提交包含在:
chen
2026-09-19 15:41:39 +08:00
父节点 3868becc63
当前提交 fd8c1d09cc
共有 65 个文件被更改,包括 1068 次插入 和 390 次删除

查看文件

@@ -21,6 +21,7 @@
class="identity-row ss-flex ss-col-center ss-flex-wrap"
@tap="onBadgeTap"
>
<view v-if="isGuest" class="identity-tag guest-tag">游客</view>
<view v-if="hasTaster" class="identity-tag taster-tag">{{ roleNames.taster || '品酒师' }}</view>
<view v-if="makerLevelName" class="identity-tag maker-tag">{{ makerLevelName }}</view>
<view v-if="hasVenue" class="identity-tag venue-tag">{{ roleNames.venue || '酒道馆' }}</view>
@@ -197,8 +198,19 @@
);
});
const isGuest = computed(() => {
if (makerLevelName.value || hasVenue.value || hasCounty.value || hasPartner.value) {
return false;
}
return (
Boolean(userInfo.value?.is_guest) ||
identities.value.includes('guest') ||
identityText.value.includes('游客')
);
});
const hasTaster = computed(() => {
if (makerLevelName.value) return false;
if (makerLevelName.value || isGuest.value) return false;
return (
identities.value.includes('taster') ||
identityText.value.includes('品酒师') ||
@@ -208,6 +220,7 @@
const showIdentityBadges = computed(
() =>
isGuest.value ||
hasTaster.value ||
!!makerLevelName.value ||
hasVenue.value ||
@@ -367,6 +380,12 @@
margin: 0 8rpx 8rpx 0;
}
.guest-tag {
color: #666666;
background: #f0f0f0;
border: 1rpx solid #e0e0e0;
}
.taster-tag {
color: #8a5a2b;
background: #f3e4cd;