diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue index efe4efec..838995eb 100644 --- a/src/views/system/user/index.vue +++ b/src/views/system/user/index.vue @@ -229,6 +229,7 @@ :options="orgDeptTree" placeholder="组织机构下辖部门" :normalizer="orgDeptNormalizer" + :key="orgTreeKey" /> @@ -378,6 +379,7 @@ components: {Treeselect}, data() { return { + orgTreeKey: 0, orgDeptTree: [], // 1. 存储选中的部门ID(关键) selectedDeptId: undefined, @@ -579,11 +581,13 @@ }, // 归属部门变化时,获取归属组织选项 handleDeptChange(deptId) { + + this.form.orgId = null; + this.orgDeptTree = []; + this.orgTreeKey++; if (!deptId) return; listDeptByOrgId(deptId).then(res => { this.orgDeptTree = res.rows || []; - console.log(JSON.stringify( res.rows)) - console.log("所属组织部门树:", this.orgDeptTree); }); }, //用户审批状态修改