layui.use(['form', 'layer'], function () { var form = layui.form layer = parent.layer === undefined ? layui.layer : top.layer, $ = layui.jquery; //根据id获取区域的名称 function getmAreaName() { var AreaName = ""; $.post("../../ashx/SysAreaHandler.ashx", { Action: "getAreaName", AreaID: $(".AreaID").val(), random: new Date().getTime() //随机参数 }, function (res) { // res = $.parseJSON(res); if (res.code == 1) { var data = res.data; $(".AreaName").val(data.AREA_NAME) } }); } getmAreaName(); //区域id树 $(".AreaName").click(function () { layui.layer.open({ type: 2, title: '所属区域', area: ['260px', '420px'], content: '../../UISysManage/Area/AreaTree.html', btn: ['确定', '关闭'], yes: function (index, layero) { var body = layui.layer.getChildFrame('body', index); var treeId = body.find(".treeID").val(); var treeName = body.find(".treeName").val(); $(".AreaName").val(treeName); $(".AreaID").val(treeId); layui.layer.close(index); //如果设定了yes回调,需进行手工关闭 }, cancel: function (indexx, layeroo) { layer.close(indexx) //return false; // 开启该代码可禁止点击该按钮关闭 } }); }) //动态添加单位类别和所属行业的option以及设置编辑时的默认值 function getDicMod() { $.post("../../ashx/DicDetailHandler.ashx", { Action: "TreeList", //获取字典表详情 random: new Date().getTime() //随机参数 }, function (res) { if (res.code != 1) { var data = res.data; for (var key in data) { if (data[key].MOD_CODE == "JGTYPE") {//机构类型 var domAppend = ""; $(".SocClass").append(domAppend); if (data[key].ID == $(".ClassHidden").val()) {//值相等,则说明前面赋值了,是编辑页,设置默认值 $(".SocClass option:last").prop("selected", 'selected'); } } if (data[key].MOD_CODE == "HYTYPE") {//行业类型 var domAppend = ""; $(".SocIndustry").append(domAppend); if (data[key].ID == $(".IndustryHidden").val()) {//值相等,则说明前面赋值了,是编辑页,设置默认值 $(".SocIndustry option:last").prop("selected", 'selected'); } } form.render(); } } }); } getDicMod(); //提交 form.on("submit(AddEdit)", function (data) { if ($(".appcode").val() == "") { top.layer.msg("请输入所属应用"); return false; } var test = $('input[name="map"]:checked').val(); //load提交 var index = layer.msg('数据提交中,请稍候', { icon: 16, time: false, shade: 0.8 }); $.post("../../ashx/SysSocietyHandler.ashx", { Action: $(".Action").val(), ID: $(".ID").val(), OrgID: $(".OrgID").val(), AreaID: $(".AreaID").val(), AreaIDS: $(".AreaIDS").val(), SocLevle: $(".SocLevle").val(), //消防等级 SocName: $(".SocName").val(), IsDel: $('input[name="IsDel"]:checked').val(), SocProp: $(".SocProp").val(), //单位性质 SocClass: $(".SocClass").val(), SocIndustry: $(".SocIndustry").val(), SocCode: $(".SocCode").val(), SocIsRisk: $('input[name="SocIsRisk"]:checked').val(), SocAddr: $(".SocAddr").val(), SocLoc: $(".SocLoc").val(), SocAcreage: $(".SocAcreage").val(), SocPcount: $(".SocPcount").val(), SocCHS1: $(".SocCHS1").val(), SocCHSTEL1: $(".SocCHSTEL1").val(), SocCHS2: $(".SocCHS2").val(), SocCHSTEL2: $(".SocCHSTEL2").val(), SocInsurer: $(".SocInsurer").val(), SocExts: $(".SocExts").val(), random: new Date().getTime() //随机参数 }, function (res) { layer.close(index); res = $.parseJSON(res); if (res.code == 1) { // parent.layer.msg(res.msg); top.layer.msg(res.msg); parent.location.reload(); } else { layer.close(index); layer.msg(res.msg); } }); layer.close(index); return false; }) })