This commit is contained in:
zhangsir
2024-06-25 20:09:29 +08:00
parent 6ebafa6ed7
commit 99cd7cea6b

View File

@@ -15,7 +15,7 @@
<div class="select-radio"><span style="background: #FE9C4A;"></span>选修</div>
<!-- <div class="select-radio"><span style="background: #F2675D;"></span>已完成</div> -->
</div>
<div class="btn">
<div v-if="!$route.query.allPath && true" class="btn">
<el-button type="primary" @click="dialogTableVisible = true">全岗位路径图</el-button>
<!-- <el-button type="primary" style="margin-left: 0;margin-top: 30px;">信息概览</el-button> -->
</div>
@@ -237,10 +237,10 @@
<div class="body_left" :title="item.isOtherPosition == 1 ? item.positionName + '(' + item.organizationName + ')' : item.positionName">{{ item.isOtherPosition == 1 ? item.positionName + '(' + item.organizationName + ')' : item.positionName }}</div>
</div>
<div class="body_right">
<div class="body_item" v-for="t,i in item.bandCodes">
<img v-if="(t && t.isMajorPosition) " src="../../assets/images/growth/CurrentPath.png" alt="">
<img v-else-if="(t && t.permission)" src="../../assets/images/growth/NoPermissionPath.png" alt="">
<img v-else-if="!(t && t.permission)" src="../../assets/images/growth/OtherPath.png" alt="">
<div style="flex-grow: 2;" class="body_item" v-for="t,i in item.bandCodes">
<img @click="goLearnPath(t)" v-if="(t && t.isMajorPosition) " src="../../assets/images/growth/CurrentPath.png" alt="">
<img @click="goLearnPath(t)" v-else-if="(t && t.permission)" src="../../assets/images/growth/NoPermissionPath.png" alt="">
<!-- <img v-else-if="!(t && t.permission)" src="../../assets/images/growth/OtherPath.png" alt=""> -->
<span v-else></span>
</div>
</div>
@@ -453,6 +453,10 @@ export default {
})
},
methods: {
goLearnPath(item){
console.log(item,'item')
// window.open(`${process.env.VUE_APP_BOE_WEB_URL}/pc/growthpath?growId=${}&name=${}&isTrue=true&status=0&allPath=${false}`)
},
integrateTableData(data) {
const { growFullPositionPathBoItemList, allBandCodeList } = data;
const bandCodeIndexMap = new Map(allBandCodeList.map((code, index) => [code, index]));
@@ -472,7 +476,7 @@ export default {
const codeTrimmed = code.trim();
const index = bandCodeIndexMap.get(codeTrimmed);
if (index !== undefined) {
integratedDataMap.get(key).bandCodes[index] = { growId: item.growId, permission: item.permission ,isMajorPosition:item.isMajorPosition };
integratedDataMap.get(key).bandCodes[index] = { growId: item.growId, permission: item.permission ,isMajorPosition:item.isMajorPosition ,growName:item.growName };
}
});
});