|
@ -44,6 +44,7 @@
|
|
padding: 8px 0;
|
|
padding: 8px 0;
|
|
display: flex;
|
|
display: flex;
|
|
align-items: center;
|
|
align-items: center;
|
|
|
|
cursor: pointer;
|
|
}
|
|
}
|
|
.ml10 {
|
|
.ml10 {
|
|
margin-left: 10px;
|
|
margin-left: 10px;
|
|
@ -73,13 +74,14 @@
|
|
justify-content: space-between;
|
|
justify-content: space-between;
|
|
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
|
|
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
|
|
padding: 8px 0;
|
|
padding: 8px 0;
|
|
|
|
cursor: pointer;
|
|
}
|
|
}
|
|
.protect-label {
|
|
.protect-label {
|
|
}
|
|
}
|
|
</style>
|
|
</style>
|
|
</head>
|
|
</head>
|
|
<body>
|
|
<body>
|
|
<div id="app" v-clock>
|
|
|
|
|
|
<div id="app" v-cloak>
|
|
<el-tabs v-model="active" type="card">
|
|
<el-tabs v-model="active" type="card">
|
|
<el-tab-pane label="体征记录" name="body">
|
|
<el-tab-pane label="体征记录" name="body">
|
|
<div class="body-record-box">
|
|
<div class="body-record-box">
|
|
@ -129,7 +131,7 @@
|
|
<i class="el-icon-arrow-right ml10"></i>
|
|
<i class="el-icon-arrow-right ml10"></i>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="body-record-item" @click="openRecordDetail(4)">
|
|
|
|
|
|
<div class="body-record-item" @click="openBodyRecordDetail(4)">
|
|
<div class="record-label">
|
|
<div class="record-label">
|
|
<div>心率</div>
|
|
<div>心率</div>
|
|
<div>2024-10-14 10:21 设备上传</div>
|
|
<div>2024-10-14 10:21 设备上传</div>
|
|
@ -145,8 +147,8 @@
|
|
<div class="device-box">
|
|
<div class="device-box">
|
|
<div class="device-item" v-for="(item,i) in deviceList" :key="i">
|
|
<div class="device-item" v-for="(item,i) in deviceList" :key="i">
|
|
<div class="flex">
|
|
<div class="flex">
|
|
<img src="" alt="" />
|
|
|
|
<div>
|
|
|
|
|
|
<img src="../../../images/img.png" alt="" />
|
|
|
|
<div style="margin-left: 16px;">
|
|
<div class="device-info">{{item.name}}</div>
|
|
<div class="device-info">{{item.name}}</div>
|
|
<div class="device-info">{{item.time}}</div>
|
|
<div class="device-info">{{item.time}}</div>
|
|
<div class="device-info">{{item.people}}</div>
|
|
<div class="device-info">{{item.people}}</div>
|
|
@ -155,14 +157,14 @@
|
|
<i class="el-icon-arrow-right ml10"></i>
|
|
<i class="el-icon-arrow-right ml10"></i>
|
|
</div>
|
|
</div>
|
|
<div class="flex" style="justify-content: center">
|
|
<div class="flex" style="justify-content: center">
|
|
<el-button class="add-btn" type="primary">添加设备</el-button>
|
|
|
|
|
|
<el-button class="add-btn" type="primary" @click="addDevice">添加设备</el-button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</el-tab-pane>
|
|
</el-tab-pane>
|
|
<el-tab-pane label="保健记录" name="healthProtect">
|
|
<el-tab-pane label="保健记录" name="healthProtect">
|
|
<div class="health-protect-box">
|
|
<div class="health-protect-box">
|
|
<div class="title">保健记录</div>
|
|
<div class="title">保健记录</div>
|
|
<div class="health-protect-item" v-for="(item,i) in healthProtectList" :key="i">
|
|
|
|
|
|
<div class="health-protect-item" v-for="(item,i) in healthProtectList" :key="i" @click="openHealthProtectDetail(i)">
|
|
<div class="protect-label">
|
|
<div class="protect-label">
|
|
<div>{{item.name}}</div>
|
|
<div>{{item.name}}</div>
|
|
<div>{{item.time}} {{item.recordMehtd}}</div>
|
|
<div>{{item.time}} {{item.recordMehtd}}</div>
|
|
@ -247,7 +249,7 @@
|
|
title = "心率"
|
|
title = "心率"
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
layer.open({
|
|
|
|
|
|
top.layer.open({
|
|
type: 2,
|
|
type: 2,
|
|
area: ['700px', '700px'],
|
|
area: ['700px', '700px'],
|
|
shade: 0.5,
|
|
shade: 0.5,
|
|
@ -259,6 +261,46 @@
|
|
shadeClose: false, //点击遮罩关闭层
|
|
shadeClose: false, //点击遮罩关闭层
|
|
content: './healthBodyRecord.html?key='+key
|
|
content: './healthBodyRecord.html?key='+key
|
|
})
|
|
})
|
|
|
|
},
|
|
|
|
openHealthProtectDetail(key){
|
|
|
|
var title = ""
|
|
|
|
switch(key){
|
|
|
|
case 0:
|
|
|
|
title = "运动记录"
|
|
|
|
break;
|
|
|
|
case 1:
|
|
|
|
title = "用药记录"
|
|
|
|
break;
|
|
|
|
case 2:
|
|
|
|
title = "饮食记录"
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
top.layer.open({
|
|
|
|
type: 2,
|
|
|
|
area: ['700px', '700px'],
|
|
|
|
shade: 0.5,
|
|
|
|
title: title,
|
|
|
|
fixed: true, //不固定
|
|
|
|
maxmin: true,
|
|
|
|
closeBtn: 1,
|
|
|
|
// shift: 5,
|
|
|
|
shadeClose: false, //点击遮罩关闭层
|
|
|
|
content: './healthProtect.html?key='+key
|
|
|
|
})
|
|
|
|
},
|
|
|
|
addDevice(){
|
|
|
|
top.layer.open({
|
|
|
|
type: 2,
|
|
|
|
area: ['700px', '700px'],
|
|
|
|
shade: 0.5,
|
|
|
|
title: "新增设备",
|
|
|
|
fixed: true, //不固定
|
|
|
|
maxmin: true,
|
|
|
|
closeBtn: 1,
|
|
|
|
// shift: 5,
|
|
|
|
shadeClose: false, //点击遮罩关闭层
|
|
|
|
content: './device.html'
|
|
|
|
})
|
|
}
|
|
}
|
|
}
|
|
}
|
|
})
|
|
})
|