diff --git a/src/components/LoginDialog/components/FormLogin/AccountPassword.vue b/src/components/LoginDialog/components/FormLogin/AccountPassword.vue new file mode 100644 index 0000000..d5bdbee --- /dev/null +++ b/src/components/LoginDialog/components/FormLogin/AccountPassword.vue @@ -0,0 +1,98 @@ + + + + + + diff --git a/src/components/LoginDialog/components/QrCodeLogin/index.vue b/src/components/LoginDialog/components/QrCodeLogin/index.vue index 6a67c7e..b4176fc 100644 --- a/src/components/LoginDialog/components/QrCodeLogin/index.vue +++ b/src/components/LoginDialog/components/QrCodeLogin/index.vue @@ -1,96 +1,275 @@ - - diff --git a/src/components/LoginDialog/index.vue b/src/components/LoginDialog/index.vue index 90f1519..7bcb1ad 100644 --- a/src/components/LoginDialog/index.vue +++ b/src/components/LoginDialog/index.vue @@ -1,158 +1,290 @@ - - diff --git a/src/layouts/components/Header/components/LoginBtn.vue b/src/layouts/components/Header/components/LoginBtn.vue index 018f119..4d51858 100644 --- a/src/layouts/components/Header/components/LoginBtn.vue +++ b/src/layouts/components/Header/components/LoginBtn.vue @@ -1,16 +1,25 @@ diff --git a/src/layouts/components/Header/components/TitleEditing.vue b/src/layouts/components/Header/components/TitleEditing.vue index 37a0ddd..9e5da34 100644 --- a/src/layouts/components/Header/components/TitleEditing.vue +++ b/src/layouts/components/Header/components/TitleEditing.vue @@ -7,6 +7,9 @@ function handleClickTitle() { confirmButtonText: '确定', cancelButtonText: '取消', inputErrorMessage: '请输入对话名称', + confirmButtonClass: 'el-button--primary', + cancelButtonClass: 'el-button--info', + roundButton: true, inputValidator: (value) => { if (!value) { return false; diff --git a/src/pages/chat/index.vue b/src/pages/chat/index.vue index f0be3c0..39def5b 100644 --- a/src/pages/chat/index.vue +++ b/src/pages/chat/index.vue @@ -3,7 +3,6 @@ import { Sender } from 'vue-element-plus-x'; import { useRoute, useRouter } from 'vue-router'; import { createSession } from '@/api'; import { send } from '@/api/chat'; -import LoginDialog from '@/components/LoginDialog/index.vue'; import WelecomeText from '@/components/WelecomeText/index.vue'; import { ModelEnum } from '@/constants/enums'; import { useUserStore } from '@/store'; @@ -16,7 +15,6 @@ const chatStore = useChatStore(); const senderValue = ref(''); const isSelect = ref(false); -const isLoginDialogVisible = ref(false); const chatId = computed(() => Number(route.params?.id)); if (chatId.value) { @@ -128,9 +126,6 @@ async function handleSend() { - - - diff --git a/src/styles/element-plus.scss b/src/styles/element-plus.scss index 0460685..bff706e 100644 --- a/src/styles/element-plus.scss +++ b/src/styles/element-plus.scss @@ -10,4 +10,12 @@ .el-popup-parent--hidden { overflow: hidden; width: 100% !important; -} \ No newline at end of file +} + + +// messagebox 样式 +.is-message-box { + .el-message-box { + border-radius: 16px; + } +}