diff --git a/src/layouts/default/header/components/lock/LockModal.vue b/src/layouts/default/header/components/lock/LockModal.vue index 409cf30..fa3feb8 100644 --- a/src/layouts/default/header/components/lock/LockModal.vue +++ b/src/layouts/default/header/components/lock/LockModal.vue @@ -52,7 +52,7 @@ const avatar = computed(() => { </script> <template> - <BasicModal :footer="null" :title="t('layout.header.lockScreen')" v-bind="$attrs" :class="prefixCls" @register="register"> + <BasicModal :footer="null" width="25%" :title="t('layout.header.lockScreen')" v-bind="$attrs" :class="prefixCls" @register="register"> <div :class="`${prefixCls}__entry`"> <div :class="`${prefixCls}__header`"> <img :src="avatar" :class="`${prefixCls}__header-img`"> @@ -101,6 +101,7 @@ const avatar = computed(() => { } &__footer { + margin-top: 16px; text-align: center; } } diff --git a/src/views/base/lock/LockPage.vue b/src/views/base/lock/LockPage.vue index 07156ac..b337f51 100644 --- a/src/views/base/lock/LockPage.vue +++ b/src/views/base/lock/LockPage.vue @@ -57,13 +57,12 @@ function handleShowForm(show = false) { </script> <template> - <div :class="prefixCls" class="fixed inset-0 flex h-screen w-screen bg-black items-center justify-center"> + <div :class="prefixCls" class="fixed inset-0 flex h-screen w-screen bg-black items-center justify-center" @click="handleShowForm(false)"> <!-- eslint-disable max-len --> <div v-show="showDate" :class="`${prefixCls}__unlock`" class="absolute top-0 left-1/2 flex pt-5 h-16 items-center justify-center sm:text-md xl:text-xl flex-col cursor-pointer transform translate-x-1/2" - @click="handleShowForm(false)" > <LockOutlined /> <span>{{ t('sys.lock.unlock') }}</span>