Skip to content

Commit 18ce2e9

Browse files
authored
fix(ui): 仅在供应商非"Other"时清空模型名称 (#83)
修改模型模态框中供应商变更时的处理逻辑,当供应商不是"Other"时才清空模型名称字段,避免不必要的数据清除
1 parent 8569be6 commit 18ce2e9

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

ui/ModelModal/src/ModelModal.tsx

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -647,7 +647,10 @@ export const ModelModal: React.FC<ModelModalProps> = ({
647647
onChange={(e) => {
648648
field.onChange(e.target.value);
649649
setModelUserList([]);
650-
setValue('model_name', '');
650+
// 只有当供应商不是"Other"时才清空模型名称
651+
if (providerBrand !== 'Other') {
652+
setValue('model_name', '');
653+
}
651654
setSuccess(false);
652655
setAddModelError('');
653656
}}
@@ -764,7 +767,10 @@ export const ModelModal: React.FC<ModelModalProps> = ({
764767
onChange={(e) => {
765768
field.onChange(e.target.value);
766769
setModelUserList([]);
767-
setValue('model_name', '');
770+
// 只有当供应商不是"Other"时才清空模型名称
771+
if (providerBrand !== 'Other') {
772+
setValue('model_name', '');
773+
}
768774
setSuccess(false);
769775
setAddModelError('');
770776
}}

0 commit comments

Comments
 (0)