```
feat(config): 添加尺寸模型常量配置 - 将尺寸模型数组定义为全局常量 SIZE_MODELS - 在模型选择变更时使用常量进行判断 - 初始化页面时检查默认模型并相应显示/隐藏尺寸选择器 - 支持 nano-banana-2 和 gemini-3.1-flash-image-preview 模型的尺寸选项 ```
This commit is contained in:
parent
bc2fa7f908
commit
5793a659a9
@ -457,9 +457,10 @@ document.addEventListener('paste', (e) => {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
const SIZE_MODELS = ['nano-banana-2', 'gemini-3.1-flash-image-preview'];
|
||||||
|
|
||||||
document.getElementById('modelSelect').onchange = (e) => {
|
document.getElementById('modelSelect').onchange = (e) => {
|
||||||
const sizeModels = ['nano-banana-2', 'gemini-3.1-flash-image-preview'];
|
document.getElementById('sizeGroup').classList.toggle('hidden', !SIZE_MODELS.includes(e.target.value));
|
||||||
document.getElementById('sizeGroup').classList.toggle('hidden', !sizeModels.includes(e.target.value));
|
|
||||||
updateCostPreview(); // 切换模型时更新计费预览
|
updateCostPreview(); // 切换模型时更新计费预览
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -1037,6 +1038,12 @@ async function refreshPromptsList() {
|
|||||||
fillSelect('ratioSelect', d.ratios);
|
fillSelect('ratioSelect', d.ratios);
|
||||||
fillSelect('sizeSelect', d.sizes);
|
fillSelect('sizeSelect', d.sizes);
|
||||||
|
|
||||||
|
// 初始化后检查默认模型是否需要显示尺寸选择器
|
||||||
|
const modelSelect = document.getElementById('modelSelect');
|
||||||
|
if (modelSelect && typeof SIZE_MODELS !== 'undefined') {
|
||||||
|
document.getElementById('sizeGroup').classList.toggle('hidden', !SIZE_MODELS.includes(modelSelect.value));
|
||||||
|
}
|
||||||
|
|
||||||
const userPrompts = await loadUserPrompts();
|
const userPrompts = await loadUserPrompts();
|
||||||
|
|
||||||
const mergedPrompts = [
|
const mergedPrompts = [
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user