优化没有权限的用户编辑部门缺少数据(I5OF3O)
| | |
| | | </select>
|
| | |
|
| | | <select id="selectDeptById" parameterType="Long" resultMap="SysDeptResult">
|
| | | <include refid="selectDeptVo"/>
|
| | | where dept_id = #{deptId}
|
| | | select d.dept_id, d.parent_id, d.ancestors, d.dept_name, d.order_num, d.leader, d.phone, d.email, d.status,
|
| | | (select dept_name from sys_dept where dept_id = d.parent_id) parent_name
|
| | | from sys_dept d
|
| | | where d.dept_id = #{deptId}
|
| | | </select>
|
| | |
|
| | | <select id="checkDeptExistUser" parameterType="Long" resultType="int">
|
| | |
| | | this.form = response.data; |
| | | this.open = true; |
| | | this.title = "修改部门"; |
| | | }); |
| | | listDeptExcludeChild(row.deptId).then(response => { |
| | | this.deptOptions = this.handleTree(response.data, "deptId"); |
| | | listDeptExcludeChild(row.deptId).then(response => { |
| | | this.deptOptions = this.handleTree(response.data, "deptId"); |
| | | if (this.deptOptions.length == 0) { |
| | | const noResultsOptions = { deptId: this.form.parentId, deptName: this.form.parentName, children: [] }; |
| | | this.deptOptions.push(noResultsOptions); |
| | | } |
| | | }); |
| | | }); |
| | | }, |
| | | /** 提交按钮 */ |