You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
132 lines
5.1 KiB
132 lines
5.1 KiB
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 = "<option name='JGTYPE' value='" + data[key].ID + "'>" + data[key].DIC_TEXT + "</option>";
|
|
$(".SocClass").append(domAppend);
|
|
if (data[key].ID == $(".ClassHidden").val()) {//值相等,则说明前面赋值了,是编辑页,设置默认值
|
|
$(".SocClass option:last").prop("selected", 'selected');
|
|
}
|
|
}
|
|
if (data[key].MOD_CODE == "HYTYPE") {//行业类型
|
|
|
|
var domAppend = "<option name='HYTYPE' value='" + data[key].ID + "'>" + data[key].DIC_TEXT + "</option>";
|
|
$(".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;
|
|
})
|
|
|
|
})
|