| 
					
					
					
				 | 
				@ -1,10 +1,12 @@ | 
			
		
		
	
		
			
				 | 
				 | 
				<template> | 
				 | 
				 | 
				<template> | 
			
		
		
	
		
			
				 | 
				 | 
				  <el-tree :data="customerOrg.customerOrgTree" :props="customerOrg.treeprops" @node-click="treeclick" /> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				  <el-tree :data="customerOrg.customerOrgTree" :props="customerOrg.treeprops" @node-click="treeclick" highlight-current/> | 
			
		
		
	
		
			
				 | 
				 | 
				</template> | 
				 | 
				 | 
				</template> | 
			
		
		
	
		
			
				 | 
				 | 
				<script> | 
				 | 
				 | 
				<script> | 
			
		
		
	
		
			
				 | 
				 | 
				import { mapState, mapMutations } from "vuex"; | 
				 | 
				 | 
				import { mapState, mapMutations } from "vuex"; | 
			
		
		
	
		
			
				 | 
				 | 
				import { getapi, postapi, putapi, deletapi } from "@/api/api"; | 
				 | 
				 | 
				import { getapi, postapi, putapi, deletapi } from "@/api/api"; | 
			
		
		
	
		
			
				 | 
				 | 
				import { tcdate, deepCopy } from "../../utlis/proFunc"; | 
				 | 
				 | 
				import { tcdate, deepCopy } from "../../utlis/proFunc"; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				import { getTreePids} from "../../utlis/tree"; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				export default { | 
				 | 
				 | 
				export default { | 
			
		
		
	
		
			
				 | 
				 | 
				  components: {}, | 
				 | 
				 | 
				  components: {}, | 
			
		
		
	
		
			
				 | 
				 | 
				  data() { | 
				 | 
				 | 
				  data() { | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
						
							
						
					
					
				 | 
				@ -105,10 +107,17 @@ export default { | 
			
		
		
	
		
			
				 | 
				 | 
				    //this.$message.success(data.id + " 查询单位详情、体检次数、联系人等信息 " + data.displayName);//   api/app/customer-org/3a0c0439-a5ca-8a63-b2b9-e0eb24cb58b1 | 
				 | 
				 | 
				    //this.$message.success(data.id + " 查询单位详情、体检次数、联系人等信息 " + data.displayName);//   api/app/customer-org/3a0c0439-a5ca-8a63-b2b9-e0eb24cb58b1 | 
			
		
		
	
		
			
				 | 
				 | 
				    this.customerOrg.customerOrgId = data.id; | 
				 | 
				 | 
				    this.customerOrg.customerOrgId = data.id; | 
			
		
		
	
		
			
				 | 
				 | 
				    this.getCustomerOrgRd(data.id); | 
				 | 
				 | 
				    this.getCustomerOrgRd(data.id); | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				    //只有单位才有体检次数登记,部门无 | 
				 | 
				 | 
				    //只有单位才有体检次数登记,部门无 | 
			
		
		
	
		
			
				 | 
				 | 
				    if(!data.parentId){ | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      this.getCustomerOrgRegisterList(data.id); | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				    let firstId = data.id //一级单位ID | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				    if(data.parentId){ | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      let pids = getTreePids(this.customerOrg.customerOrgTree,"treeChildren", 'parentId', 'id', data.id) | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      console.log('pids',pids) | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      firstId = pids[pids.length - 2] | 
			
		
		
	
		
			
				 | 
				 | 
				    } | 
				 | 
				 | 
				    } | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				    this.getCustomerOrgRegisterList(firstId); | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				    //联系人 | 
			
		
		
	
		
			
				 | 
				 | 
				    this.getContactPersonList(data.id); | 
				 | 
				 | 
				    this.getContactPersonList(data.id); | 
			
		
		
	
		
			
				 | 
				 | 
				  }, | 
				 | 
				 | 
				  }, | 
			
		
		
	
		
			
				 | 
				 | 
				}, | 
				 | 
				 | 
				}, | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
					
				 | 
				
  |