feat: 模型尊享标识优化

This commit is contained in:
Gsh
2025-11-25 22:14:48 +08:00
parent 0a5e40ee25
commit cf5bf746ef

View File

@@ -99,14 +99,16 @@ function handleModelClick(item: GetSessionListVO) {
规则2金色光泽VIP/付费) 规则2金色光泽VIP/付费)
规则3彩色流光尊享/高级) 规则3彩色流光尊享/高级)
-------------------------------- */ -------------------------------- */
function getModelStyleClass(modelName: any) { function getModelStyleClass(mode: any) {
if (!modelName) { if (!mode) {
return; return;
} }
const name = modelName.toLowerCase(); // isPremiumPackage
const name = mode.modelName.toLowerCase();
const isPremiumPackage = mode.isPremiumPackage;
// 规则3彩色流光 // 规则3彩色流光
if (name.includes('claude-sonnet-4-5-20250929')) { if (isPremiumPackage) {
return ` return `
text-transparent bg-clip-text text-transparent bg-clip-text
bg-[linear-gradient(45deg,#ff0000,#ff8000,#ffff00,#00ff00,#00ffff,#0000ff,#8000ff,#ff0080)] bg-[linear-gradient(45deg,#ff0000,#ff8000,#ffff00,#00ff00,#00ffff,#0000ff,#8000ff,#ff0080)]
@@ -167,7 +169,7 @@ function getWrapperClass(item: GetSessionListVO) {
<div class="model-select-box-icon"> <div class="model-select-box-icon">
<SvgIcon name="models" size="12" /> <SvgIcon name="models" size="12" />
</div> </div>
<div :class="getModelStyleClass(currentModelName)" class="model-select-box-text font-size-12px"> <div :class="getModelStyleClass(modelStore.currentModelInfo)" class="model-select-box-text font-size-12px">
{{ currentModelName }} {{ currentModelName }}
</div> </div>
</div> </div>
@@ -188,7 +190,7 @@ function getWrapperClass(item: GetSessionListVO) {
:offset="[12, 0]" :offset="[12, 0]"
> >
<template #trigger> <template #trigger>
<span :class="getModelStyleClass(item.modelName)"> <span :class="getModelStyleClass(item)">
{{ item.modelName }} {{ item.modelName }}
</span> </span>
</template> </template>