diff --git a/src/views/construction/manage/personManage/personManage.vue b/src/views/construction/manage/personManage/personManage.vue index b00b5a5..c6f18c7 100644 --- a/src/views/construction/manage/personManage/personManage.vue +++ b/src/views/construction/manage/personManage/personManage.vue @@ -745,45 +745,26 @@ export default { //给人员树不同层级设置不同的icon renderContent(h, { node, data }) { // 根据层级使用不同的图标 - let icon; + let icon, span = {node.label}, isTeamLeader = data.isTeamLeader, type = data.type; if (node.level === 1) { icon = 'pro_icon'; } else if (node.level === 2) { icon = 'tower_nocheck_icon'; } else if (node.level === 3) { icon = 'team_nocheck_icon'; - } else if (node.level === 4) { + } else if (node.level === 4 && isTeamLeader === 1) { icon = ''; + span = {node.label} 班组长; + } else if (node.level === 4 && type === 1) { + icon = ''; + span = {node.label} 临时人员; } - return ( - - {node.label} + {span} ); }, - updateCirclePath(e) { - this.circleRange.center = e.target.getCenter() - this.circleRange.radius = e.target.getRadius() - }, - //展示设备详情 - showWindow(event) { - console.log(event.target.getAttribute("class")) - - // // 使用 event.target 获取触发事件的元素 - // const triggerElement = event.target; - // // 获取元素上的属性值,例如 'data-value' 属性 - // const attributeValue = triggerElement.getAttribute('position'); - // console.log(attributeValue); - }, - infoWindowClose(item) { - item.show = false; - }, - infoWindowOpen(item) { - item.show = true; - }, - //抽检弹框搜索 searchClick2() { alert(this.keyword2)