diff --git a/api/handler/user_handler.go b/api/handler/user_handler.go index ff2f57e8..2ce4baf1 100644 --- a/api/handler/user_handler.go +++ b/api/handler/user_handler.go @@ -76,7 +76,7 @@ func (h *UserHandler) Register(c *gin.Context) { var item model.User res := h.db.Where("mobile = ?", data.Mobile).First(&item) if res.RowsAffected > 0 { - resp.ERROR(c, "该手机号码以及被注册,请更换其他手机号") + resp.ERROR(c, "该手机号码已经被注册,请更换其他手机号") return } diff --git a/web/src/components/admin/AdminSidebar.vue b/web/src/components/admin/AdminSidebar.vue index d06cc8df..e8eaa26e 100644 --- a/web/src/components/admin/AdminSidebar.vue +++ b/web/src/components/admin/AdminSidebar.vue @@ -89,7 +89,7 @@ const items = [ { icon: 'api-key', index: '/admin/apikey', - title: 'API-KEY 管理', + title: 'API-KEY', }, { icon: 'model', diff --git a/web/src/components/mobile/BindMobile.vue b/web/src/components/mobile/BindMobile.vue index bd1d8a84..5952dfd2 100644 --- a/web/src/components/mobile/BindMobile.vue +++ b/web/src/components/mobile/BindMobile.vue @@ -18,8 +18,7 @@ placeholder="请输入短信验证码" > @@ -28,11 +27,10 @@ + + \ No newline at end of file diff --git a/web/src/components/mobile/SendMsg.vue b/web/src/components/mobile/SendMsg.vue deleted file mode 100644 index 3da1ecbd..00000000 --- a/web/src/components/mobile/SendMsg.vue +++ /dev/null @@ -1,62 +0,0 @@ - - - - - \ No newline at end of file diff --git a/web/src/components/mobile/SendMsgMobile.vue b/web/src/components/mobile/SendMsgMobile.vue new file mode 100644 index 00000000..112bb8a7 --- /dev/null +++ b/web/src/components/mobile/SendMsgMobile.vue @@ -0,0 +1,137 @@ + + + + + \ No newline at end of file diff --git a/web/src/views/Login.vue b/web/src/views/Login.vue index a29a7d8b..733cd8f9 100644 --- a/web/src/views/Login.vue +++ b/web/src/views/Login.vue @@ -55,12 +55,22 @@ import {ElMessage} from "element-plus"; import {useRouter} from "vue-router"; import FooterBar from "@/components/FooterBar.vue"; import {isMobile} from "@/utils/libs"; +import {checkSession} from "@/action/session"; const router = useRouter(); const title = ref('ChatGPT-PLUS 用户登录'); const username = ref(process.env.VUE_APP_USER); const password = ref(process.env.VUE_APP_PASS); +checkSession().then(() => { + if (isMobile()) { + router.replace('mobile') + } else { + router.replace('chat') + } +}).catch(() => { +}) + onMounted(() => { document.addEventListener('keyup', (e) => { if (e.key === 'Enter') { diff --git a/web/src/views/Register.vue b/web/src/views/Register.vue index 5eb7407d..352c82e4 100644 --- a/web/src/views/Register.vue +++ b/web/src/views/Register.vue @@ -64,7 +64,8 @@ - + + @@ -107,6 +108,8 @@ import {useRouter} from "vue-router"; import FooterBar from "@/components/FooterBar.vue"; import SendMsg from "@/components/SendMsg.vue"; import {validateMobile} from "@/utils/validate"; +import {isMobile} from "@/utils/libs"; +import SendMsgMobile from "@/components/mobile/SendMsgMobile.vue"; const router = useRouter(); const title = ref('ChatGPT-PLUS 用户注册'); diff --git a/web/src/views/mobile/ChatList.vue b/web/src/views/mobile/ChatList.vue index 3d30bc82..b6b9f19d 100644 --- a/web/src/views/mobile/ChatList.vue +++ b/web/src/views/mobile/ChatList.vue @@ -64,6 +64,10 @@ + + + + @@ -71,8 +75,8 @@ - \ No newline at end of file diff --git a/web/src/views/mobile/Setting.vue b/web/src/views/mobile/Setting.vue index 12a567d7..1de545bd 100644 --- a/web/src/views/mobile/Setting.vue +++ b/web/src/views/mobile/Setting.vue @@ -6,45 +6,19 @@ - - - - - - - - -
@@ -74,12 +48,7 @@ import {ElMessage} from "element-plus"; const title = ref('聊天设置') const form = ref({ chat_config: { - model: '', - max_tokens: 0, - enable_context: false, - enable_history: false, - temperature: false, - api_key: '' + api_keys: {OpenAI: "", Azure: "", ChatGLM: ""} } }) const showPicker = ref(false) @@ -89,6 +58,7 @@ onMounted(() => { // 获取最新用户信息 httpGet('/api/user/profile').then(res => { form.value = res.data + form.value.chat_config.api_keys = res.data.chat_config.api_keys ?? {OpenAI: "", Azure: "", ChatGLM: ""} }).catch(() => { showFailToast('获取用户信息失败') }); @@ -119,10 +89,15 @@ const save = () => { -