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