优化没有权限的用户编辑部门缺少数据(I5OF3O)
This commit is contained in:
		
							parent
							
								
									f5bec70911
								
							
						
					
					
						commit
						2293822dc2
					
				@ -59,8 +59,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 | 
			
		||||
	</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">
 | 
			
		||||
 | 
			
		||||
@ -297,9 +297,13 @@ export default {
 | 
			
		||||
        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);
 | 
			
		||||
          }
 | 
			
		||||
        });
 | 
			
		||||
      });
 | 
			
		||||
    },
 | 
			
		||||
    /** 提交按钮 */
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user