|  |  | @ -1,18 +1,13 @@ | 
			
		
	
		
			
				
					|  |  |  | <template> | 
			
		
	
		
			
				
					|  |  |  |     <div class="app-container"> | 
			
		
	
		
			
				
					|  |  |  |         <el-row :gutter="20"> | 
			
		
	
		
			
				
					|  |  |  |             <el-col :span="16" style="margin-left: 10px;margin-top: 10px;margin-bottom: 20px;"> | 
			
		
	
		
			
				
					|  |  |  |         <el-row> | 
			
		
	
		
			
				
					|  |  |  |             <el-col :span="24" style="margin-left: 10px;margin-top: 10px;margin-bottom: 20px;"> | 
			
		
	
		
			
				
					|  |  |  |                 <el-breadcrumb separator-class="el-icon-arrow-right"> | 
			
		
	
		
			
				
					|  |  |  |                     <el-breadcrumb-item v-for="(breadcrumb, index) in breadcrumbArr" :key="breadcrumb.id"> | 
			
		
	
		
			
				
					|  |  |  |                         <el-link v-if="breadcrumb.id === currentBreadCrumbKey" type="primary" @click.native="refreshThisPage(index)">{{ breadcrumb.name }}</el-link> | 
			
		
	
		
			
				
					|  |  |  |                         <el-link v-else type="info" @click.native="refreshThisPage(index)">{{ breadcrumb.name }}</el-link> | 
			
		
	
		
			
				
					|  |  |  |                         <el-link v-if="index === breadcrumbArr.length - 1" type="primary" @click.native="modifyOrgInfo" style="margin-left:10px;margin-top:0px;color:#3E8EF7;cursor:pointer" icon="el-icon-edit">编辑</el-link> | 
			
		
	
		
			
				
					|  |  |  |                     </el-breadcrumb-item> | 
			
		
	
		
			
				
					|  |  |  |                     <el-button  | 
			
		
	
		
			
				
					|  |  |  |                         type="primary"  | 
			
		
	
		
			
				
					|  |  |  |                         size="mini"  | 
			
		
	
		
			
				
					|  |  |  |                         style="margin-left:10px;margin-top:0px" | 
			
		
	
		
			
				
					|  |  |  |                         @click="modifyOrgInfo"> | 
			
		
	
		
			
				
					|  |  |  |                         修改</el-button> | 
			
		
	
		
			
				
					|  |  |  |                 </el-breadcrumb> | 
			
		
	
		
			
				
					|  |  |  |             </el-col> | 
			
		
	
		
			
				
					|  |  |  |              | 
			
		
	
	
		
			
				
					|  |  | @ -1511,6 +1506,12 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |         }, | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |         async refreshThisPage (index) { | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |             // 点击最后一级不触发响应 | 
			
		
	
		
			
				
					|  |  |  |             if (index === this.breadcrumbArr.length - 1) { | 
			
		
	
		
			
				
					|  |  |  |                 return | 
			
		
	
		
			
				
					|  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |             const selectOrg = this.breadcrumbArr[index] | 
			
		
	
		
			
				
					|  |  |  |             this.breadcrumbArr = this.breadcrumbArr.slice(0, index + 1) | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  | @ -1540,7 +1541,11 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |                 this.entry = true | 
			
		
	
		
			
				
					|  |  |  |                 this.getAgencyList() | 
			
		
	
		
			
				
					|  |  |  |                 this.assembleBreadcrumbArr(orgId, 'agency') | 
			
		
	
		
			
				
					|  |  |  |             } else if (orgType === 'department') { | 
			
		
	
		
			
				
					|  |  |  |             }  | 
			
		
	
		
			
				
					|  |  |  |             // 当点击最后一级不触发响应 | 
			
		
	
		
			
				
					|  |  |  |             // 其父级及以上,只可能属于组织,而非部门或网格,注释以下代码即可 | 
			
		
	
		
			
				
					|  |  |  |             // 若需要点击最后一级触发刷新,可释放以下代码 | 
			
		
	
		
			
				
					|  |  |  |             /* else if (orgType === 'department') { | 
			
		
	
		
			
				
					|  |  |  |                 this.agencyStaffTableListData = [] | 
			
		
	
		
			
				
					|  |  |  |                 this.departmentStaffTableListData = [] | 
			
		
	
		
			
				
					|  |  |  |                 this.gridStaffTableListData = [] | 
			
		
	
	
		
			
				
					|  |  | @ -1571,7 +1576,7 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |                 this.gridStaffTableFlag = true | 
			
		
	
		
			
				
					|  |  |  |                 this.GridPeo() | 
			
		
	
		
			
				
					|  |  |  |                 this.assembleBreadcrumbArr(orgId, 'grid') | 
			
		
	
		
			
				
					|  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |             } */ | 
			
		
	
		
			
				
					|  |  |  |         }, | 
			
		
	
		
			
				
					|  |  |  |         // 获取当前用户信息 | 
			
		
	
		
			
				
					|  |  |  |         async getUser(){ | 
			
		
	
	
		
			
				
					|  |  | @ -1657,7 +1662,7 @@ export default { | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |         // 修改面包屑 | 
			
		
	
		
			
				
					|  |  |  |         modifyOrgInfo(){ | 
			
		
	
		
			
				
					|  |  |  |             orgInfo = this.breadcrumbArr[this.breadcrumbArr.length-1] | 
			
		
	
		
			
				
					|  |  |  |             let orgInfo = this.breadcrumbArr[this.breadcrumbArr.length-1] | 
			
		
	
		
			
				
					|  |  |  |             console.log(orgInfo) | 
			
		
	
		
			
				
					|  |  |  |         }, | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  | 
 |