软测单独项目
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.
 
 
 
 
 
 

102 lines
3.5 KiB

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("<a href='../../" + res.url+ "' target='_blank' style='color:#fff'>" + arr[arr.length - 1]+"</a>");
}
});
//启用日期
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 += "<option value='" + obj.DIC_TEXT + "' data-value= '" + JSON.stringify(obj) + "'>" + obj.DIC_TEXT + "</option>";
});
$("#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;
})
})