fix: 抽签

This commit is contained in:
zzc
2026-02-03 05:21:03 +08:00
parent b2b59cb61a
commit 7c80f9a6a6

View File

@@ -50,8 +50,8 @@
mode="aspectFill" mode="aspectFill"
class="item-image" class="item-image"
/> />
<view class="item-tag" :class="getTagClass(item.tag)"> <view class="item-tag" :class="getTagClass(item.fortuneLevel)">
{{ item.tag || "大吉" }} {{ getFortuneName(item.fortuneLevel) }}
</view> </view>
</view> </view>
<view class="item-info"> <view class="item-info">
@@ -105,18 +105,30 @@ const progressWidth = computed(() => {
return `${percentage}%`; return `${percentage}%`;
}); });
const getTagClass = (tag) => { const getFortuneName = (level) => {
const map = { const map = {
大吉: "tag-gold", 1: "吉签",
安康: "tag-green", 2: "中吉签",
顺遂: "tag-red", 3: "上吉签",
上吉: "tag-orange", 4: "上上签",
5: "大吉签",
}; };
return map[tag] || "tag-gold"; return map[level] || "吉签";
};
const getTagClass = (level) => {
const map = {
1: "tag-blue",
2: "tag-green",
3: "tag-orange",
4: "tag-red",
5: "tag-gold",
};
return map[level] || "tag-blue";
}; };
const getThumbUrl = (url) => { const getThumbUrl = (url) => {
return `${url}?imageView2/1/w/340/h/600/q/80`; return `${url}?imageView2/1/w/360/h/480/q/80`;
}; };
const loadData = async () => { const loadData = async () => {
@@ -306,17 +318,22 @@ onLoad(() => {
color: #fff; color: #fff;
backdrop-filter: blur(4px); backdrop-filter: blur(4px);
} }
.tag-gold { .tag-blue {
background: rgba(212, 175, 55, 0.9); background: rgba(0, 122, 255, 0.9);
} }
.tag-green { .tag-green {
background: rgba(46, 139, 87, 0.9); background: rgba(52, 199, 89, 0.9);
}
.tag-red {
background: rgba(178, 34, 34, 0.9);
} }
.tag-orange { .tag-orange {
background: rgba(255, 140, 0, 0.9); background: rgba(255, 149, 0, 0.9);
}
.tag-red {
background: rgba(255, 59, 48, 0.9);
}
.tag-gold {
background: rgba(212, 175, 55, 0.9);
color: #fff;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
} }
.item-info { .item-info {