diff --git a/src/layout/components/Settings/index.vue b/src/layout/components/Settings/index.vue index d7f670a3..8476ee68 100644 --- a/src/layout/components/Settings/index.vue +++ b/src/layout/components/Settings/index.vue @@ -3,6 +3,7 @@ v-model="settingsVisible" size="300" :title="$t('settings.project')" + :lockScroll="false" > {{ $t("settings.theme") }} diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue index 5e98bf53..8b202496 100644 --- a/src/views/system/user/index.vue +++ b/src/views/system/user/index.vue @@ -445,8 +445,9 @@ function resetPassword(row: { [key: string]: any }) { cancelButtonText: "取消", } ).then(({ value }) => { - if (!value) { - ElMessage.warning("请输入新密码"); + if (!value || value.length < 6) { + // 检查密码是否为空或少于6位 + ElMessage.warning("密码至少需要6位字符,请重新输入"); return false; } UserAPI.updatePassword(row.id, value).then(() => {