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, table = layui.table; laydate = layui.laydate, upload = layui.upload; var OrgId = JSON.parse(window.sessionStorage.getItem("userInfo")).OrgID; var OrgName = JSON.parse(window.sessionStorage.getItem("userInfo")).OrgName; form.verify({ //经度,整数部分为0-90小数部分为0到6位 lat: [/^[-]?[0-9]+\.?[0-9]+?$/ || /^[0-9]+$/, '请输入正确的格式'], //纬度,整数部分为0-90小数部分为0到6位 lon: [/^[-]?[0-9]+\.?[0-9]+?$/ || /^[0-9]+$/, '请输入正确的格式'] }); //选择文件 //指定允许上传的文件类型 upload.render({ elem: '#upbtn' , url: '../../ashx/CommonHandler.ashx' //改成您自己的上传接口 , accept: 'file' //普通文件 , data: { Action: 'UploadFiles', fileUrl: 'Upload/OA/Meeting/' } , done: function (res) { layer.msg('上传成功'); console.log(res); $("#mfj").val(res.url); var arr = res.url.split('/'); $('#fileshow').html("" + arr[arr.length - 1]+""); } }); //启用日期 laydate.render({ elem: '#mdate', type: 'datetime', trigger: 'click' }); getMeetingType(); //获取会议类型 function getMeetingType() { $.ajax({ type: "post", url: "../../ashx/CommonHandler.ashx", data: { Action: "getDicList", modtype: "MEETING_TYPE" }, dataType: "json", success: function (result) { var planStr = ""; result.data.forEach(function (obj, index, arr) { planStr += ""; }); $("#mtype").append(planStr); form.render('select'); } }); } form.on("submit(AddEdit)", function (data) { //load提交 var index = layer.msg('数据提交中,请稍候', { icon: 16, time: false, shade: 0.8 }); $.post("../../ashx/OAMeetingHandler.ashx", { Action: $(".Action").val(), id: $(".ID").val(), //ID mno: $("#mno").val(), //编号 msub: $("#msub").val(), //主题 mdate: $("#mdate").val(), //时间 mtype: $("#mtype").val(), //类型 maddr: $("#maddr").val(), //地点 musers: $("#musers").val(), //参与人 mzc: $("#mzc").val(), //主持人 mcontents: $("#mcontents").val(), //内容 mbz: $("#mbz").val(), //备注 mfj: $("#mfj").val(), //附件 ORG_ID: OrgId, 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; }) })