From 18e0212d27b7e2c0cfd4bcca185ef879c3d40445 Mon Sep 17 00:00:00 2001
From: archer <545436317@qq.com>
Date: Mon, 8 May 2023 18:44:10 +0800
Subject: [PATCH] perf: ui show;fix: avatar
---
src/pages/chat/components/ModelList.tsx | 1 -
src/pages/chat/components/PhoneSliderBar.tsx | 2 +-
src/pages/chat/index.tsx | 42 ++++++++++----------
src/pages/number/index.tsx | 6 +--
src/service/models/model.ts | 2 +-
5 files changed, 26 insertions(+), 27 deletions(-)
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}
-
+ )}
@@ -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,