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)