feat: 模型尊享标识优化
This commit is contained in:
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user