tijian_tieying/web/dccdc/Views/Accessygsq/rysq.cshtml
2025-02-20 12:14:39 +08:00

108 lines
3.9 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@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>
}