@@ -249,7 +277,7 @@ import "splitpanes/dist/splitpanes.css"
export default {
name: "User",
- dicts: ['device_disable', 'sys_user_sex', 'warning_level'],
+ dicts: ['device_disable', 'sys_user_sex', 'warning_level', 'floor_data'],
components: { Treeselect, Splitpanes, Pane },
data() {
return {
@@ -346,6 +374,15 @@ export default {
supplierId: [
{ required: true, message: "设备供应商不能为空", trigger: "blur" },
],
+ brand: [
+ { required: true, message: "品牌型号不能为空", trigger: "blur" }
+ ],
+ installDate: [
+ { required: true, message: "安装日期不能为空", trigger: "blur" }
+ ],
+ floor: [
+ { required: true, message: "安装楼层不能为空", trigger: "blur" }
+ ],
location: [
{ required: true, message: "安装位置不能为空", trigger: "blur" }
],
@@ -459,7 +496,7 @@ export default {
name: undefined,
nickName: undefined,
password: undefined,
- phonenumber: undefined,
+ location: undefined,
email: undefined,
sex: undefined,
status: "0",
diff --git a/ALOps_sys_fe/alops-ui/src/views/index.vue b/ALOps_sys_fe/alops-ui/src/views/index.vue
index a27a6b09..776e9cd8 100644
--- a/ALOps_sys_fe/alops-ui/src/views/index.vue
+++ b/ALOps_sys_fe/alops-ui/src/views/index.vue
@@ -21,7 +21,11 @@
@click="showDeviceDetail(device)">
{{ device.equManuName || device.name || '未知设备' }}
- {{ device.cpuUtilization || 0 }}%
+
+
+ {{ device.health == 1?'健康':device.health == 2?'良好':device.health == 3?'一般':device.health == 4?'需维护':'未知' }}
+
+
@@ -1426,6 +1430,22 @@ export default {
font-weight: bold;
font-size: clamp(0.8rem, 1vw, 1rem);
}
+ .health-1{
+ color: #4CAF50;
+ }
+ .health-2{
+ color: #FF9800;
+ }
+ .health-3{
+ color: #F44336;
+ }
+ .health-4{
+ color: #FFEB3B;
+ }
+ .health-0{
+ color: #9E9E9E;
+ }
+
/* 楼宇容器样式 */
.building-container {