76 lines
2.8 KiB
Plaintext
76 lines
2.8 KiB
Plaintext
@model CRM.Core.Model.Entity.BAS_ROLE
|
|
@using CRM.Core.Model.Entity
|
|
@{
|
|
ViewBag.Title = "Edit";
|
|
Layout = "~/Views/Shared/_Layout.cshtml";
|
|
}
|
|
<div class="x-body">
|
|
<form class="layui-form" action="" lay-filter="formTest">
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">角色名称</label>
|
|
<div class="layui-input-block my_form_iterm" style="width:250px;">
|
|
<span class="layui-form-mid">
|
|
@Model.RNAME
|
|
</span>
|
|
@Html.HiddenFor(m => m.ROLEID)
|
|
@Html.HiddenFor(m => m.SORTID)
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">管理事业部</label>
|
|
<div class="layui-input-block my_form_iterm" style="width:250px;">
|
|
@{List<Bas_Role_Com> comlist = (List<Bas_Role_Com>)ViewBag.comlist;}
|
|
@foreach (var item in ViewBag.companyList as List<Bas_CompanyVirtual>)
|
|
{
|
|
<input type="checkbox" ntype="check" name="comcode|@item.CompanyCode" lay-skin="primary" title="@item.CompanyName" value="@item.CompanyCode" @Html.Raw(comlist.FirstOrDefault(m => item.CompanyCode.Contains(m.companycode)) == null ? "" : "checked")>
|
|
}
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<div class="layui-input-block my_form_iterm">
|
|
<button class="layui-btn layui-btn-ok" lay-submit lay-filter="formDemo">保存</button>
|
|
<button onclick="parent.Closed()" type="button" class="layui-btn layui-btn-primary">取消</button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
<script>
|
|
layui.use('form', function () {
|
|
var form = layui.form;
|
|
var layer = layui.layer;
|
|
//监听提交
|
|
|
|
form.on('submit(formDemo)', function (data) {
|
|
var config = "";
|
|
$("[ntype=\"check\"]:checked").each(function () {
|
|
config += $(this).val() + "|";
|
|
//alert($(this).val());
|
|
})
|
|
console.log(config);
|
|
|
|
$.ajax({
|
|
type: "POST",
|
|
url: "ConfigComSave",
|
|
data: { id: $("#ROLEID").val(), comcode: config },
|
|
dataType: "json",
|
|
success: function (da) {
|
|
if (da.result == true) {
|
|
parent.layer.msg('操作成功!', { icon: 1 });
|
|
parent.TableReload();
|
|
parent.Closed();
|
|
} else {
|
|
layer.msg(da.retmsg, { icon: 2 });
|
|
}
|
|
},
|
|
error: function () {
|
|
layer.msg('操作失败!', { icon: 2 });
|
|
}
|
|
});
|
|
return false;
|
|
|
|
});
|
|
});
|
|
</script>
|
|
|
|
|