diff --git a/src/pages/chat/components/ModelList.tsx b/src/pages/chat/components/ModelList.tsx index 84f97c29b..32e86d024 100644 --- a/src/pages/chat/components/ModelList.tsx +++ b/src/pages/chat/components/ModelList.tsx @@ -29,7 +29,6 @@ const ModelList = ({ models, modelId }: { models: ModelListItemType[]; modelId: } : {})} onClick={() => { - if (item._id === modelId) return; router.replace(`/chat?modelId=${item._id}`); }} > diff --git a/src/pages/chat/components/PhoneSliderBar.tsx b/src/pages/chat/components/PhoneSliderBar.tsx index 3aadb0eb0..d9e0498e5 100644 --- a/src/pages/chat/components/PhoneSliderBar.tsx +++ b/src/pages/chat/components/PhoneSliderBar.tsx @@ -115,7 +115,7 @@ const PhoneSliderBar = ({ onClose(); }} > - {''} + {''} {item.name} diff --git a/src/pages/chat/index.tsx b/src/pages/chat/index.tsx index 203d9f5bf..85ff6beb9 100644 --- a/src/pages/chat/index.tsx +++ b/src/pages/chat/index.tsx @@ -550,20 +550,20 @@ const Chat = ({ onClick={onOpenSlider} /> {chatData.model.name} - - - - - - router.replace(`/chat?modelId=${modelId}`)}> - 新对话 - - {chatId && ( + {chatId && ( + + + + + + router.replace(`/chat?modelId=${modelId}`)}> + 新对话 + { try { @@ -578,12 +578,12 @@ const Chat = ({ > 删除记录 - )} - onclickExportChat('html')}>导出HTML格式 - onclickExportChat('pdf')}>导出PDF格式 - onclickExportChat('md')}>导出Markdown格式 - - + onclickExportChat('html')}>导出HTML格式 + onclickExportChat('pdf')}>导出PDF格式 + onclickExportChat('md')}>导出Markdown格式 + + + )} @@ -805,7 +805,7 @@ const Chat = ({ - + {showSystemPrompt} diff --git a/src/pages/number/index.tsx b/src/pages/number/index.tsx index 53fcf655b..b003e440f 100644 --- a/src/pages/number/index.tsx +++ b/src/pages/number/index.tsx @@ -22,7 +22,7 @@ const NumberSetting = () => { const router = useRouter(); const { userInfo, updateUserInfo, initUserInfo, setUserInfo } = useUserStore(); const { setLoading } = useGlobalStore(); - const { register, handleSubmit } = useForm({ + const { register, handleSubmit, reset } = useForm({ defaultValues: userInfo as UserType }); const [showPay, setShowPay] = useState(false); @@ -35,11 +35,11 @@ const NumberSetting = () => { const onclickSave = useCallback( async (data: UserUpdateParams) => { - if (data.openaiKey === userInfo?.openaiKey) return; setLoading(true); try { await putUserInfo(data); updateUserInfo(data); + reset(data); toast({ title: '更新成功', status: 'success' @@ -47,7 +47,7 @@ const NumberSetting = () => { } catch (error) {} setLoading(false); }, - [setLoading, toast, updateUserInfo, userInfo?.openaiKey] + [reset, setLoading, toast, updateUserInfo] ); const onSelectFile = useCallback( diff --git a/src/service/models/model.ts b/src/service/models/model.ts index dee8c384a..e415ad49d 100644 --- a/src/service/models/model.ts +++ b/src/service/models/model.ts @@ -19,7 +19,7 @@ const ModelSchema = new Schema({ }, avatar: { type: String, - default: '' + default: '/icon/logo.png' }, status: { type: String,