From b273566822b85894865c406dc1af99cb1e6f1862 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A5=BF=E7=93=9C=C2=B0?= Date: Thu, 30 Apr 2026 15:59:12 +0800 Subject: [PATCH] dev --- .../pages/Character/Forge/components/Emblems.vue | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/frontend/src/pages/Character/Forge/components/Emblems.vue b/frontend/src/pages/Character/Forge/components/Emblems.vue index f3b678cd..0aad4e24 100644 --- a/frontend/src/pages/Character/Forge/components/Emblems.vue +++ b/frontend/src/pages/Character/Forge/components/Emblems.vue @@ -67,7 +67,18 @@ const emblemOptions = computed(() => { if (part.value == '彩色') { return infoStore.emblems.filter((a) => a.type != '白金').sort((a, b) => b.fame - a.fame) } - return infoStore.emblems.filter((a) => a.type == part.value).sort((a, b) => b.fame - a.fame) + return infoStore.emblems + .filter((a) => { + const color = part.value[0] + // if (part.value == '红色' || part.value == '绿色') { + // return a.type == part.value || a.type == '红绿' || a.type == '彩色' + // } + // if (part.value == '黄色' || part.value == '蓝色') { + // return a.type == part.value || a.type == '蓝黄' || a.type == '彩色' + // } + return a.type == part.value || a.type == '彩色' || a.type.includes(color) + }) + .sort((a, b) => b.fame - a.fame) }) const emblemMaxCount = computed(() => {