MeiRiYiCheng_1_old/YBDevice.NApi/Views/Test/Index.cshtml

152 lines
7.1 KiB
Plaintext

@model List<YBDevice.Entity.YB_Device>
@{
ViewData["Title"] = "测试专用";
}
<div class="layui-tab layui-tab-brief">
<ul class="layui-tab-title">
<li class="layui-this">身高体重体脂秤</li>
<li>八电极</li>
</ul>
<div class="layui-tab-content">
<div class="layui-tab-item layui-show layui-form">
<div class="col-sm-4">
<div class="form-group">
<label for="height">身高:</label>
<input type="text" class="form-control" name="height" value="175" />
</div>
<div class="form-group">
<label for="weight">体重:</label>
<input type="text" class="form-control" name="weight" value="70.56" />
</div>
<div class="form-group">
<label for="imp">阻抗:</label>
<input type="text" class="form-control" name="imp" value="600" />
</div>
<div class="form-group">
<label for="ecode">设备编号</label>
<select class="form-control" lay-search name="ecode">
@{
foreach (var item in Model)
{
if (item.Type == 1)
{
<option value="@item.Ecode">[@item.FacCode][@item.Ecode]@item.Name</option>
}
}
}
</select>
</div>
<button class="btn btn-primary btn_submit" lay-submit lay-filter="submit1" data-type="1">生成二维码</button>
<button class="btn btn-primary btn_submiturl" data-type="1" lay-submit lay-filter="submiturl1">本地测试跳转</button>
</div>
</div>
<div class="layui-tab-item layui-form">
<div class="col-sm-4">
<div class="form-group">
<label for="weight_t2">身高:</label>
<input type="text" class="form-control" name="height" value="175" />
</div>
<div class="form-group">
<label for="weight_t2">体重:</label>
<input type="text" class="form-control" name="weight" value="70.56" />
</div>
<div class="form-group">
<label for="ime_t2">左手阻抗:</label>
<input type="text" class="form-control" name="lefthandimp" value="2323523" />
</div>
<div class="form-group">
<label for="ime_t2">右手阻抗:</label>
<input type="text" class="form-control" name="righthandimp" value="2323523" />
</div>
<div class="form-group">
<label for="ime_t2">左脚阻抗:</label>
<input type="text" class="form-control" name="leftfootimp" value="2323523" />
</div>
<div class="form-group">
<label for="ime_t2">右脚阻抗:</label>
<input type="text" class="form-control" name="rightfootimp" value="2323523" />
</div>
<div class="form-group">
<label for="ime_t2">躯干阻抗:</label>
<input type="text" class="form-control" name="bodyimp" value="235600" />
</div>
<div class="form-group">
<label for="ecode_t2">设备编号</label>
<select class="form-control" lay-search name="ecode" style="width:100%;">
@{
foreach (var item in Model)
{
if (item.Type == 2)
{
<option value="@item.Ecode">[@item.FacCode][@item.Ecode]@item.Name</option>
}
}
}
</select>
</div>
<button class="btn btn-primary btn_submit" lay-submit lay-filter="submit2" data-type="2">生成二维码</button>
<button class="btn btn-primary btn_submiturl" data-type="2" lay-submit lay-filter="submiturl2">本地测试跳转</button>
</div>
</div>
</div>
</div>
@section scripts{
<script>
layui.use(['element','form'], function () {
var element = layui.element, form = layui.form;
form.on("submit(submit1)", function (data) {
var res = data.field;
var url = buildparam(1, res);
showpic(url);
});
form.on("submit(submit2)", function (data) {
var res = data.field;
var url = buildparam(2, res);
showpic(url);
});
form.on("submit(submiturl1)", function (data) {
var res = data.field;
var url = buildparam(1, res);
window.location.href = url;
});
form.on("submit(submiturl2)", function (data) {
var res = data.field;
var url = buildparam(1, res);
windows.location.href = url;
});
function buildparam(type,data) {
var linkurl = "";
//身高体重体脂秤
if (type == 1) {
var date = new Date();
var currentdate = date.getFullYear() + "/" + (date.getMonth() + 1) + "/" + date.getDate() + " " + date.getHours() + ":" + date.getMinutes() + ":" + date.getSeconds();
var param = 'r=' + data.weight + '|' + data.imp + '|' + data.height + '|&mp=' + data.ecode + '&t=1&e=0|';
linkurl = document.location.protocol + "//" + document.location.host + '/qr/r?' + param;
}
//八电极
else if (type == 2) {
var date = new Date();
var currentdate = date.getFullYear() + "/" + (date.getMonth() + 1) + "/" + date.getDate() + " " + date.getHours() + ":" + date.getMinutes() + ":" + date.getSeconds();
var param = 'r=' + data.weight + '|' + data.lefthandimp + '|' + data.righthandimp + '|' + data.leftfootimp + '|' + data.rightfootimp + '|' + data.bodyimp + '|' + data.height+ '&sn=' + data.ecode + "&t=2&type=2";
//参数转base64
linkurl = document.location.protocol + "//" + document.location.host + '/body/get?' + param;
}
console.log(linkurl);
return linkurl;
}
function showpic(title) {
layui.layer.open({
type: 2,
offset: '0px',
area: ['230px', '300px'],
content: "/test/qr?param=" + encodeURIComponent(title),
title: '二维码',
shadeClose: true
});
}
});
</script>
}