diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue index c370898d..963cd536 100644 --- a/src/views/system/user/index.vue +++ b/src/views/system/user/index.vue @@ -15,7 +15,7 @@ style="margin-bottom: 20px" /> { - if (state.deptName) { - const tree = unref(treeRef) - tree.filter(state.deptName) - } + const deptTree = unref(deptTreeRef) + deptTree.filter(state.deptName) +}, { + flush: 'post' // watchEffect会在DOM挂载或者更新之前就会触发,此属性控制在DOM元素更新后运行 }) function filterDeptNode(value: string, data: any) { - if (!value) return true + if (!value) { + return true + } return data.label.indexOf(value) !== -1 } @@ -560,7 +562,7 @@ function resetPassword(row: { [key: string]: any }) { confirmButtonText: '确定', cancelButtonText: '取消' }).then(({value}) => { - if(!value){ + if (!value) { ElMessage.warning("请输入新密码") return false } @@ -569,7 +571,7 @@ function resetPassword(row: { [key: string]: any }) { }).then(() => { ElMessage.success('修改成功,新密码是:' + value) }) - }).catch(()=>{ + }).catch(() => { }) }