|
|
@ -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) |
|
|
|
}, |
|
|
|
|
|
|
|