Commit 6edb52a3 authored by wanghao's avatar wanghao

1 托盘状态调整

parent e52fc160
...@@ -18,8 +18,12 @@ ...@@ -18,8 +18,12 @@
<!-- 添加托盘状态 --> <!-- 添加托盘状态 -->
<div class="tray-status"> <div class="tray-status">
<div class="status-label">托盘状态:</div> <div class="status-label">托盘状态:</div>
<el-tag :type="trayStatusTagType" size="medium"> <el-tag
{{ trayStatusText }} :type="trayStatusTagType"
size="medium"
class="status-tag-bold"
>
<span class="status-text">{{ trayStatusText }}</span>
</el-tag> </el-tag>
</div> </div>
</div> </div>
...@@ -242,11 +246,11 @@ export default { ...@@ -242,11 +246,11 @@ export default {
// 托盘状态标签类型 // 托盘状态标签类型
trayStatusTagType() { trayStatusTagType() {
const map = { const map = {
'0': 'success', // 空闲 - 绿 '0': 'info', // 空闲 - 灰
'1': 'primary', // 运行中 - 黄 '1': 'success', // 运行 - 绿
'2': 'danger', // 老化完成 - 红色 '2': 'warning', // 老化完成 - 橙色(较浅)
'3': 'warning', // 标定完成 '3': 'danger', // 标检完成 - 红色(更紧急)
'4': 'info' // 标定完成 '4': 'primary', // 已绑定 - 蓝色
}; };
return map[this.trayStatus] || 'info'; return map[this.trayStatus] || 'info';
}, },
...@@ -1130,4 +1134,28 @@ body { ...@@ -1130,4 +1134,28 @@ body {
transform: translateY(-5px); transform: translateY(-5px);
box-shadow: 0 8px 20px rgba(157, 78, 221, 0.5); box-shadow: 0 8px 20px rgba(157, 78, 221, 0.5);
} }
/* 托盘状态区域 */
.tray-status {
display: flex;
align-items: center;
gap: 10px;
}
.status-label {
font-size: 1.1rem;
color: #64c8ff;
font-weight: bold;
}
/* 状态标签样式优化 */
.status-tag-bold {
font-weight: 700 !important; /* 加粗 */
letter-spacing: 0.5px; /* 字间距 */
}
.status-text {
font-size: 14px; /* 适当调大字体 */
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); /* 文字阴影增强可读性 */
padding: 0 2px; /* 添加内边距 */
}
</style> </style>
...@@ -174,14 +174,14 @@ export default { ...@@ -174,14 +174,14 @@ export default {
return 'clickable-row'; return 'clickable-row';
}, },
// 状态标签类型 // 状态标签类型
statusTagType(status) { statusTagType(status) {
const statusMap = { const statusMap = {
'0': 'success', '0': 'info', // 空闲 - 灰色
'2': 'warning', '1': 'success', // 运行 - 绿色
'3': 'warning', '2': 'warning', // 老化完成 - 橙色(较浅)
'1': 'primary', '3': 'danger', // 标检完成 - 红色(更紧急)
'4': 'info', '4': 'primary', // 已绑定 - 蓝色
}; };
return statusMap[status] || 'info'; return statusMap[status] || 'info';
}, },
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment