mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/learning-system-portal.git
synced 2025-12-09 10:56:44 +08:00
跳转
This commit is contained in:
@@ -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 };
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user