From 91e648c530e31968d1c51b5c5bfa72e1363c5219 Mon Sep 17 00:00:00 2001 From: fengsilin Date: Thu, 4 Jun 2026 13:01:54 +0800 Subject: [PATCH] feat(add): handle advanced ratios in addOrUpdateModel - Add 5 advanced ratio fields to updatedModel object - Use empty string fallback for undefined values Co-Authored-By: Claude Sonnet 4.6 --- .../Setting/Ratio/ModelSettingsVisualEditor.jsx | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/web/src/pages/Setting/Ratio/ModelSettingsVisualEditor.jsx b/web/src/pages/Setting/Ratio/ModelSettingsVisualEditor.jsx index 5f295f2..cd15b36 100644 --- a/web/src/pages/Setting/Ratio/ModelSettingsVisualEditor.jsx +++ b/web/src/pages/Setting/Ratio/ModelSettingsVisualEditor.jsx @@ -368,6 +368,12 @@ export default function ModelSettingsVisualEditor(props) { price: values.price || '', ratio: values.ratio || '', completionRatio: values.completionRatio || '', + // 新增:高级倍率字段 + cacheRatio: values.cacheRatio || '', + cacheCreationRatio: values.cacheCreationRatio || '', + imageRatio: values.imageRatio || '', + audioRatio: values.audioRatio || '', + audioCompletionRatio: values.audioCompletionRatio || '', }; updated.hasConflict = updated.price !== '' && @@ -391,6 +397,12 @@ export default function ModelSettingsVisualEditor(props) { price: values.price || '', ratio: values.ratio || '', completionRatio: values.completionRatio || '', + // 新增:高级倍率字段 + cacheRatio: values.cacheRatio || '', + cacheCreationRatio: values.cacheCreationRatio || '', + imageRatio: values.imageRatio || '', + audioRatio: values.audioRatio || '', + audioCompletionRatio: values.audioCompletionRatio || '', }; newModel.hasConflict = newModel.price !== '' &&