230 lines
8.9 KiB
Plaintext
230 lines
8.9 KiB
Plaintext
@model List<dccdc.Models.AccessModel>
|
||
|
||
|
||
<div style="padding:10px">
|
||
<div id="maingrid" style="width:100%;"></div>
|
||
</div>
|
||
|
||
<script type="text/javascript" src="@Url.Content("~/Scripts/public.js")"></script>
|
||
<script type="text/javascript" src="@Url.Content("~/layuiadmin/layui/layui.js")"></script>
|
||
<link type="text/css" rel="stylesheet" href="@Url.Content("~/layuiadmin/layui/css/layui.css")" />
|
||
|
||
<style type="text/css">
|
||
.div_box {
|
||
width: 80%;
|
||
height: 800px;
|
||
margin: 0 auto;
|
||
}
|
||
|
||
.layui-form-select dl dd.layui-this {
|
||
background-color: #2377d0 !important;
|
||
color: #fff;
|
||
}
|
||
|
||
.layui-form-radio > i:hover, .layui-form-radioed > i {
|
||
color: #2377d0 !important;
|
||
}
|
||
|
||
.layui-form-checked[lay-skin=primary] i {
|
||
border-color: #2377d0 !important;
|
||
background-color: #2377d0 !important;
|
||
color: #FFF !important;
|
||
font-weight: bold;
|
||
}
|
||
|
||
#box {
|
||
width: 630px;
|
||
margin: 0 auto;
|
||
margin-top: 15px;
|
||
}
|
||
|
||
.layui-table-cell {
|
||
display: table-cell;
|
||
vertical-align: middle;
|
||
}
|
||
|
||
.layui-form-pane .layui-form-label {
|
||
width: 110px;
|
||
padding: 8px 15px;
|
||
height: 38px;
|
||
line-height: 20px;
|
||
border-width: 1px;
|
||
border-style: solid;
|
||
border-radius: 2px 0 0 2px;
|
||
text-align: center;
|
||
background-color: #f2f2f2 !important;
|
||
overflow: hidden;
|
||
box-sizing: border-box;
|
||
/* f2f2f2 */
|
||
}
|
||
</style>
|
||
<body>
|
||
<div id="box">
|
||
<form class="layui-form layui-form-pane" id="inputForm">
|
||
<div class="layui-form-item">
|
||
<label class="layui-form-label"><font color="red">*</font>设备类型</label>
|
||
<div class="layui-input-block">
|
||
<select name="sblx" required lay-verify="required" value="@Model[0].sblx">
|
||
<option value=""></option>
|
||
<option id="mj" value="1">门禁</option>
|
||
<option id="clsb" value="2">车辆识别</option>
|
||
</select>
|
||
</div>
|
||
</div>
|
||
<div class="layui-form-item" style="display:none">
|
||
<div class="layui-inline">
|
||
<label class="layui-form-label"><font color="red">*</font>id</label>
|
||
<div class="layui-input-block">
|
||
<input type="text" name="id" required lay-verify="required" class="layui-input" value="@Model[0].id">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="layui-form-item">
|
||
<div class="layui-inline">
|
||
<label class="layui-form-label"><font color="red">*</font>设备名称</label>
|
||
<div class="layui-input-block">
|
||
<input type="text" name="sbmc" required lay-verify="required" class="layui-input" value="@Model[0].sbmc">
|
||
</div>
|
||
</div>
|
||
<div class="layui-inline">
|
||
<label class="layui-form-label"><font color="red">*</font>IP地址</label>
|
||
<div class="layui-input-block">
|
||
<input name="sbip" class="layui-input" type="text" required lay-verify="required" value="@Model[0].sbip">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="layui-form-item">
|
||
<div class="layui-inline">
|
||
<label class="layui-form-label"><font color="red">*</font>用户名</label>
|
||
<div class="layui-input-block">
|
||
<input name="yhm" class="layui-input" type="text" required lay-verify="required" value="@Model[0].yhm">
|
||
</div>
|
||
</div>
|
||
<div class="layui-inline">
|
||
<label class="layui-form-label"><font color="red">*</font>密码</label>
|
||
<div class="layui-input-block">
|
||
<input name="mm" class="layui-input" type="password" required lay-verify="required|pass" placeholder="请输入密码" autocomplete="off" value="@Model[0].mm">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="layui-form-item">
|
||
<label class="layui-form-label"><font color="red">*</font>端口号</label>
|
||
<div class="layui-input-block">
|
||
<input name="dkh" class="layui-input" type="text" required lay-verify="required" value="@Model[0].dkh">
|
||
</div>
|
||
</div>
|
||
<div class="layui-form-item" pane>
|
||
<label class="layui-form-label"><font color="red">*</font>二维码开门</label>
|
||
<div class="layui-input-block">
|
||
<input id="qy" name="ewmkf" title="启用" type="radio" value="0">
|
||
<input id="jy" name="ewmkf" title="禁用" type="radio" value="1">
|
||
|
||
</div>
|
||
</div>
|
||
<div class="layui-form-item" pane="">
|
||
<label class="layui-form-label"><font color="red">*</font>开门类型</label>
|
||
<div class="layui-input-block" pid="kmlx">
|
||
<input id="tj" name="kmlx" value="1" title="体检" type="checkbox" lay-skin="primary">
|
||
<input id="ym" name="kmlx" value="2" title="疫苗" type="checkbox" lay-skin="primary">
|
||
<input id="yg" name="kmlx" value="4" title="员工" type="checkbox" lay-skin="primary">
|
||
</div>
|
||
</div>
|
||
<div class="layui-form-item">
|
||
<div class="layui-input-block">
|
||
<button style="display:none" class="layui-btn" lay-submit="" lay-filter="formDemo" id="btnsubmit">提交</button>
|
||
</div>
|
||
</div>
|
||
</form>
|
||
</div>
|
||
</body>
|
||
@section scripts{
|
||
<script type="text/javascript" src="@Url.Content("~/layuiadmin/layui/layui.all.js")"></script>
|
||
<script>
|
||
var form;
|
||
layui.use('form', function () {
|
||
form = layui.form;
|
||
|
||
//各种基于事件的操作,下面会有进一步介绍
|
||
});
|
||
form.verify({
|
||
|
||
pass: [
|
||
/^[\S]{6,12}$/
|
||
,'密码必须6到12位,且不能出现空格'
|
||
]
|
||
});
|
||
var validateForm;
|
||
function doSubmit() {//回调函数,在编辑和保存动作时,供openDialog调用提交表单。
|
||
if (validateForm.form()) {
|
||
$("#inputForm").submit();
|
||
return true;
|
||
}
|
||
return false;
|
||
}
|
||
layui.form.on('submit(formDemo)', function (data) {
|
||
obj = document.getElementsByName("kmlx");
|
||
var kmlx = 0;
|
||
for (k in obj) {
|
||
if (obj[k].checked) {
|
||
if (obj[k].value != null || obj[k].value != "") {
|
||
kmlx = parseInt(kmlx) + parseInt(obj[k].value)
|
||
}
|
||
}
|
||
}
|
||
//JSON.stringify(data.field) 这是表单中所有的数据
|
||
var formdata = data.field;
|
||
var dataid;
|
||
for (k in formdata) {
|
||
if (k == "kmlx") {
|
||
formdata[k] = kmlx;
|
||
}
|
||
if (k == "id") {
|
||
dataid = formdata[k];
|
||
}
|
||
}
|
||
var d = JSON.stringify(data.field)
|
||
//console.log(d,+"id:"+dataid);
|
||
$.ajax({
|
||
type: "Post",
|
||
url: "UpdateAccess",
|
||
data: d,
|
||
contentType: "application/json;charset=utf-8",
|
||
dataType: "text",
|
||
success: function () {
|
||
var index = parent.layer.getFrameIndex(window.name);
|
||
//console.log(index);
|
||
parent.layer.close(index);//关闭弹出
|
||
window.parent.location.reload();
|
||
},
|
||
error: function (xmlReq, err, c) {
|
||
alert("异常")
|
||
}
|
||
});
|
||
})
|
||
if (@Model[0].sblx== 1) {
|
||
$("#mj").attr("selected", "true")
|
||
}
|
||
if (@Model[0].sblx== 2) {
|
||
$("#clsb").attr("selected", "true")
|
||
}
|
||
if (@Model[0].ewmkf== 0) {
|
||
$("#qy").attr("checked", "true")
|
||
}
|
||
if (@Model[0].ewmkf== 1) {
|
||
$("#jy").attr("checked", "true")
|
||
}
|
||
if (@Model[0].kmlx& 1) {
|
||
$("#tj").attr("checked", "true")
|
||
}
|
||
if (@Model[0].kmlx& 2) {
|
||
$("#ym").attr("checked", "true")
|
||
}
|
||
if (@Model[0].kmlx& 4) {
|
||
$("#yg").attr("checked", "true")
|
||
}
|
||
|
||
form.render();
|
||
|
||
|
||
</script>
|
||
} |