diff --git a/web/src/components/ChatComponent.vue b/web/src/components/ChatComponent.vue index b6a775e9..cc541399 100644 --- a/web/src/components/ChatComponent.vue +++ b/web/src/components/ChatComponent.vue @@ -205,9 +205,10 @@ const shouldAutoScroll = ref(true); const panel = ref(null) const modelCard = ref(null) const examples = ref([ - '写一个冒泡排序', - '今天天气怎么样?', - '贾宝玉今年多少岁?', + '写一个简单的冒泡排序', + '今天无锡天气怎么样?', + '介绍一下红楼梦', + '今天星期几?' ]) const opts = reactive({ diff --git a/web/src/views/SettingView.vue b/web/src/views/SettingView.vue index 57171bf7..fab1d489 100644 --- a/web/src/views/SettingView.vue +++ b/web/src/views/SettingView.vue @@ -156,21 +156,21 @@
-
+
模型图标

{{ modelNames[item].name }}

- +
@@ -270,11 +270,22 @@ const notModelKeys = computed(() => { return Object.keys(modelStatus.value || {}).filter(key => !modelStatus.value?.[key]) }) -// 模型展开状态管理,默认展开 -const expandedModels = reactive(modelKeys.value.reduce((acc, key) => { - acc[key] = true - return acc -}, {})) +// 模型展开状态管理 +const expandedModels = reactive({}) + +// 监听 modelKeys 变化,确保新添加的模型也是默认展开状态 +watch(modelKeys, (newKeys) => { + newKeys.forEach(key => { + if (expandedModels[key] === undefined) { + expandedModels[key] = true + } + }) +}, { immediate: true }) + +// 切换展开状态的方法 +const toggleExpand = (item) => { + expandedModels[item] = !expandedModels[item] +} const generateRandomHash = (length) => { let chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'; @@ -522,6 +533,7 @@ const sendRestart = () => { display: flex; align-items: center; gap: 10px; + cursor: pointer; .model-title-container { display: flex;