diff --git a/web/src/pages/Setting/Operation/ModelSettingsVisualEditor.js b/web/src/pages/Setting/Operation/ModelSettingsVisualEditor.js index 31541f52..6158b17e 100644 --- a/web/src/pages/Setting/Operation/ModelSettingsVisualEditor.js +++ b/web/src/pages/Setting/Operation/ModelSettingsVisualEditor.js @@ -134,7 +134,6 @@ export default function ModelSettingsVisualEditor(props) { updateModel(record.name, 'price', value)} /> ) @@ -202,6 +201,11 @@ export default function ModelSettingsVisualEditor(props) { showError('模型名称已存在'); return; } + // 不允许同时添加固定价格和倍率 + if (values.price !== '' && (values.ratio !== '' || values.completionRatio !== '')) { + showError('固定价格和倍率不能同时存在'); + return; + } setModels(prev => [{ name: values.name, price: values.price || '', @@ -263,6 +267,7 @@ export default function ModelSettingsVisualEditor(props) { setCurrentModel(prev => ({ ...prev, name: value }))} />