fix 解决编辑用户无法取消修改密码

This commit is contained in:
methon 2025-05-15 14:49:44 +08:00 committed by Wenjie Zhang
parent b01abfcf71
commit e66a593b5f

View File

@ -281,11 +281,9 @@
<a-form layout="vertical">
<a-form-item label="用户名" required>
<a-input v-model:value="userManagement.form.username" placeholder="请输入用户名" />
</a-form-item>
<template v-if="userManagement.editMode">
</a-form-item> <template v-if="userManagement.editMode">
<div class="password-toggle">
<a-checkbox @change="togglePasswordFields" v-model:checked="userManagement.displayPasswordFields">
<a-checkbox v-model:checked="userManagement.displayPasswordFields">
修改密码
</a-checkbox>
</div>
@ -438,6 +436,15 @@ const modelKeys = computed(() => {
return Object.keys(modelStatus.value || {}).filter(key => modelStatus.value?.[key])
})
//
watch(() => userManagement.displayPasswordFields, (newVal) => {
//
if (!newVal) {
userManagement.form.password = ''
userManagement.form.confirmPassword = ''
}
})
const notModelKeys = computed(() => {
return Object.keys(modelStatus.value || {}).filter(key => !modelStatus.value?.[key])
})