tijian_tieying/web/dccdc/Views/Accessygsq/rysq.cshtml

108 lines
3.9 KiB
Plaintext
Raw Normal View History

2025-02-20 12:14:39 +08:00
@model List<dccdc.Models.accessVm>
@{
ViewBag.Title = "rysq";
}
<div style="padding:10px">
<div id="maingrid" style="width:100%;"></div>
</div>
<style type="text/css">
.layui-form-checked[lay-skin=primary] i {
border-color: #2377d0 !important;
background-color: #2377d0 !important;
color: #FFF !important;
font-weight: bold;
}
.layui-input-block {
margin-left: 20px !important;
min-height: 36px;
}
</style>
<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")" />
<div id="box">
<form class="layui-form" id="inputForm">
@{
for (int i = 0; i < Model.Count; i++)
{
<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="ygid" required lay-verify="required" class="layui-input" value="@Model[i].ygid">
</div>
</div>
</div>
<div class="layui-form-item" pane="">
<div class="layui-input-block" pid="sbid">
<input id='@Model[i].id' name="sbid" value='@Model[i].id' title='@Model[i].sbmc' type="checkbox" lay-skin="primary" @Model[i].check>
</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>
@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;
//各种基于事件的操作,下面会有进一步介绍
});
var validateForm;
function doSubmit() {//回调函数在编辑和保存动作时供openDialog调用提交表单。
if (validateForm.form()) {
$("#inputForm").submit();
return true;
}
return false;
}
layui.form.on('submit(formDemo)', function (data) {
obj = document.getElementsByName("sbid");
var sbid = new Array;
for (k in obj) {
if (obj[k].checked) {
if (obj[k].value != null || obj[k].value != "") {
sbid.push(obj[k].value);
}
}
}
//JSON.stringify(data.field) 这是表单中所有的数据
var formdata = data.field;
for (k in formdata) {
if (k == "sbid") {
formdata[k] = sbid.join();
}
}
var d = JSON.stringify(data.field);
console.log(d);
$.ajax({
type: "Post",
url: "Updateryqx",
data: d,
contentType: "application/json;charset=utf-8",
dataType: "text",
success: function () {
var index = parent.layer.getFrameIndex(window.name);
parent.layer.close(index);//关闭弹出
window.parent.location.reload();
},
error: function (xmlReq, err, c) {
alert("提交异常")
}
});
});
form.render();
</script>
}