From b9bc8db213fed5a67edbeb56c1a4e88422f1f819 Mon Sep 17 00:00:00 2001
From: BianLzhaoMin <11485688+bianliangzhaomin123@user.noreply.gitee.com>
Date: Tue, 2 Dec 2025 14:15:07 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/system/AttMacManage/index.vue | 83 +++++++++++++++++++++----
1 file changed, 70 insertions(+), 13 deletions(-)
diff --git a/src/views/system/AttMacManage/index.vue b/src/views/system/AttMacManage/index.vue
index f9bdfb1..8a6cb9a 100644
--- a/src/views/system/AttMacManage/index.vue
+++ b/src/views/system/AttMacManage/index.vue
@@ -10,17 +10,28 @@
-
- 人员列表
- 任务列表
- 任务历史
-
+
+
+ 人员列表
+ 任务列表
+ 任务历史
+
+
+
+
+
+ 当前节点:
+ {{
+ selectedNodeName || '未选择'
+ }}
+
+
@@ -56,6 +67,7 @@ export default {
return {
selectedMacNo: '', // 选中的考勤机编号
selectedProId: '', // 选中的工程id
+ selectedNodeName: '', // 选中的节点名称
activeTab: 'person', // 当前激活的标签页
}
},
@@ -77,6 +89,8 @@ export default {
this.selectedMacNo = data.id
this.selectedProId = data.proId
+
+ this.selectedNodeName = data.name
// if (data.level === 2) {
// // 二级节点(考勤机)
// this.selectedMacNo = data.id
@@ -141,15 +155,58 @@ export default {
}
.tab-switch {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
flex-shrink: 0;
margin-bottom: 10px;
- padding: 10px 0;
+ padding: 12px 20px;
background-color: #fff;
border-radius: 4px;
- padding-left: 20px;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
}
+.tab-switch-left {
+ flex: 1;
+}
+
+.tab-switch-right {
+ margin-left: 20px;
+ flex-shrink: 0;
+}
+
+.selected-node-info {
+ display: flex;
+ align-items: center;
+ padding: 6px 16px;
+ background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);
+ border-radius: 20px;
+ font-size: 14px;
+ color: #606266;
+ box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
+
+ i {
+ font-size: 16px;
+ color: #409eff;
+ margin-right: 6px;
+ }
+
+ .label {
+ color: #909399;
+ margin-right: 4px;
+ font-weight: 500;
+ }
+
+ .value {
+ color: #303133;
+ font-weight: 600;
+ max-width: 200px;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ }
+}
+
.right-content-table {
flex: 1;
min-height: 0;