tui.js:修 /manage 面板 dialog.select options 字段 label→title(label 不识别→undefined.length 崩 OC)
This commit is contained in:
@@ -484,13 +484,13 @@ async function openModelManager(context) {
|
||||
return
|
||||
}
|
||||
// 第一层:选 provider(顶置「恢复出厂」全局操作)
|
||||
// 注意:OC dialog.select 的 options 字段是 title/value(不是 label/value,label 会 undefined→崩溃)
|
||||
const providerOptions = [
|
||||
{
|
||||
label: "🏭 恢复出厂(全部 provider)",
|
||||
hint: "把整个模型目录换回 pristine 备份",
|
||||
title: "🏭 恢复出厂(全部 provider)",
|
||||
value: "__reset_all__",
|
||||
},
|
||||
...providers.map((p) => ({ label: p, value: p })),
|
||||
...providers.map((p) => ({ title: p, value: p })),
|
||||
]
|
||||
const pickProvider = await context.ui.dialog.select({
|
||||
title: "模型管理 · 选 provider",
|
||||
@@ -515,7 +515,7 @@ async function openModelManager(context) {
|
||||
}
|
||||
// 第二层:逐模型选 停用/启用
|
||||
const modelOptions = models.map((m) => ({
|
||||
label: m,
|
||||
title: m,
|
||||
value: m,
|
||||
}))
|
||||
const pickModel = await context.ui.dialog.select({
|
||||
@@ -525,9 +525,9 @@ async function openModelManager(context) {
|
||||
})
|
||||
if (!pickModel) return
|
||||
const actOptions = [
|
||||
{ label: "⛔ 停用(不在 /models 显示)", value: "disable" },
|
||||
{ label: "✅ 启用(恢复显示)", value: "enable" },
|
||||
{ label: "🏭 恢复该 provider 出厂", value: "reset" },
|
||||
{ title: "⛔ 停用(不在 /models 显示)", value: "disable" },
|
||||
{ title: "✅ 启用(恢复显示)", value: "enable" },
|
||||
{ title: "🏭 恢复该 provider 出厂", value: "reset" },
|
||||
]
|
||||
const action = await context.ui.dialog.select({
|
||||
title: "对 " + pickModel + " 执行",
|
||||
|
||||
Reference in New Issue
Block a user