From 0e8ed473e7147127a0b650047c3d746cb73f0f45 Mon Sep 17 00:00:00 2001 From: cwchen <1048842385@qq.com> Date: Fri, 23 Aug 2024 16:04:27 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=BD=E5=B7=A5=E7=AE=A1=E6=8E=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../manage/personManage/personManage.vue | 33 ++++--------------- 1 file changed, 7 insertions(+), 26 deletions(-) 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)