layui.use(['form', 'layer', 'table', 'laytpl', 'laydate', 'upload'], function () { var form = layui.form, layer = parent.layer === undefined ? layui.layer : top.layer, $ = layui.jquery, laytpl = layui.laytpl, upload = layui.upload, table = layui.table; laydate = layui.laydate; var OrgId = JSON.parse(window.sessionStorage.getItem("userInfo")).OrgID; var usersUid = $.getUrlVar("usersUid"); var AREA_PID = $.getUrlVar("AREA_PID"); $(function () { //机构、部门 联合下拉框查询 deptArray = []; var orgStr = ""; $.ajax({ type: "post", url: "../../ashx/SysEmpHandler.ashx", data: { Action: "getOrgDeptTree", OrgId: OrgId }, dataType: "json", success: function (result) { result.data.forEach(function (obj, index, arr) { if (obj.TYPE == "org") { orgStr += ""; } else if (obj.TYPE == "dept") { var dept_obj = new Object(); dept_obj.ID = obj.ID; dept_obj.PID = obj.PID; dept_obj.NAME = obj.NAME; deptArray.push(dept_obj); } }); $("#org_id").append(orgStr); form.render('select'); } }); //获取行政区列表 var areaStr = ""; $.ajax({ type: "post", url: "../../ashx/FireOrgHandler.ashx", data: { Action: "AreaList", PID: AREA_PID }, dataType: "json", success: function (result) { result.data.forEach(function (obj, index, arr) { areaStr += ""; }); $("#region").append(areaStr); form.render('select'); } }); }) form.on('select(org_id)', function (data) { $("#dept_id").empty(); $("#dept_id").append(""); form.render('select'); var orgVal = $("#org_id").val(); var deptStr = ""; deptArray.forEach(function (obj, index, arr) { if (orgVal == obj.PID) { deptStr += ""; } }); $("#dept_id").append(deptStr); form.render('select'); }); //车辆照片上传 var uploadR = upload.render({ elem: '#PHOTO_btn', url: '../../ashx/CommonHandler.ashx', data: { Action: 'UploadImg', fileUrl: 'Upload/Fire/Car/VehicleDuty' }, before: function (obj) { //预读本地文件示例,不支持ie8 obj.preview(function (index, file, result) { $('#PHOTO').attr('src', result); //图片链接(base64) }); }, done: function (res) { //如果上传失败 if (res.code > 0) { return layer.msg('上传失败'); } $("#PHOTO_PATH").val(res.data.src); //上传成功 }, error: function () { //演示失败状态,并实现重传 var demoText = $('#PHOTO_Text'); demoText.html('上传失败 重试'); demoText.find('.demo-reload').on('click', function () { uploadInst.upload(); }); } }); form.on("submit(AddEdit)", function (data) { //load提交 var index = layer.msg('数据提交中,请稍候', { icon: 16, time: false, shade: 0.8 }); $.post("../../ashx/CarHandler.ashx", { Action: $(".Action").val(), id: $(".ID").val(), //车辆ID car_name: $("#car_name").val(), //车辆名称 car_no: $("#car_no").val(), //车辆编号 //fire_pro: $("#fire_pro").val(), //所属消防机关 org_id: $("#org_id").val(), //上级消防机关 dept_id: $("#dept_id").val(), //本级消防机关 car_num: $("#car_num").val(), //车辆号牌 car_code: $("#car_code").val(), //车辆登记代号 frame_num: $("#frame_num").val(), //车架号 engine_no: $("#engine_no").val(), //发动机号 trademark: $("#trademark").val(), //商标 gbcode: $("#gbcode").val(), //国标代码 factory: $("#factory").val(), //出厂厂家 liableman: $("#liableman").val(), //责任人名称 region: $("#region").val(), //所属辖区 isrun: $("#isrun").val(), //是否运行 isstart: $("#isstart").val(), //是否启动 class: 1, //大类型 // type: $("#type").val(), //小类型 watwernum: $("#waternum").val(), //载水量 drypowder: $("#drypowder").val(), //载干粉量 heightboardingcar: $("#heightboardingcar").val(), //登高车工作高度 frothamount: $("#frothamount").val(), //泡沫量 frothamounta: $("#frothamounta").val(), //A类泡沫量 frothamountb: $("#frothamountb").val(), //B类泡沫量 frothamountmulti: $("#frothamountmulti").val(), //多功能泡沫量 liquidlevel: $("#liquidlevel").val(), //液位 pressure: $("#pressure").val(), //压力 PHOTO: $("#PHOTO_PATH").val(), //照片 random: new Date().getTime() //随机参数 }, function (res) { console.log(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; }) })