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(); console.log(orgVal); 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/VehicleOfficial' }, 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(), //是否启动 isapply: $("#isapply").val(), //申请状态 class: 0, 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; }) })