|  | @@ -30,7 +30,7 @@
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  <script>
 | 
	
		
			
				|  |  |  import tableListMixins from "@/mixins/tableList";
 | 
	
		
			
				|  |  | -import {deptTreeSelect} from "@/api/system/public";
 | 
	
		
			
				|  |  | +import {deptTreeSelect,handsheDeptTreeSelect} from "@/api/system/public";
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  export default {
 | 
	
		
			
				|  |  |    name: "k-orgTree",
 | 
	
	
		
			
				|  | @@ -54,6 +54,12 @@ export default {
 | 
	
		
			
				|  |  |        defaultKey:null,
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  | +  props:{
 | 
	
		
			
				|  |  | +    hangsheTree:{
 | 
	
		
			
				|  |  | +      type:Boolean,
 | 
	
		
			
				|  |  | +      default: false,
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  |    watch: {
 | 
	
		
			
				|  |  |      // 根据名称筛选机构树
 | 
	
		
			
				|  |  |      deptName(val) {
 | 
	
	
		
			
				|  | @@ -70,7 +76,11 @@ export default {
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      /** 查询机构下拉树结构 */
 | 
	
		
			
				|  |  |      getDeptTree() {
 | 
	
		
			
				|  |  | -      deptTreeSelect().then(response => {
 | 
	
		
			
				|  |  | +      let method=deptTreeSelect;
 | 
	
		
			
				|  |  | +      if(this.hangsheTree){
 | 
	
		
			
				|  |  | +        method=handsheDeptTreeSelect
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +      method().then(response => {
 | 
	
		
			
				|  |  |          this.treeList = response.data;
 | 
	
		
			
				|  |  |          this.defaultKeys.push(response.data[0].id);
 | 
	
		
			
				|  |  |          this.$emit('defaultKey',response.data[0].id);
 |