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, upload = layui.upload, laydate = layui.laydate; var UserId = JSON.parse(window.sessionStorage.getItem("userInfo")).UserCode; var USERS_NAME = JSON.parse(window.sessionStorage.getItem("userInfo")).USERS_NAME; var OrgId = JSON.parse(window.sessionStorage.getItem("userInfo")).OrgID; var OrgName = JSON.parse(window.sessionStorage.getItem("userInfo")).OrgName; var acc_data = { data: [] }; //点名时间选择器 laydate.render({ elem: '#REPORT_TIME', type: 'datetime' }); //被点名人 $("#USERS_NAME").click(function () { $("#chkStyle").val("checkbox"); layui.layer.open({ type: 2, title: '被点名人选择', area: ['260px', '420px'], content: 'Orgtree.html', btn: ['确定'], success: function (layero, index) { var pid = $("#USERS_UID").val(); var body = layui.layer.getChildFrame('body', index); body.find("#treeID").val(pid); }, yes: function (index, layero) { acc_data.data.length = 0; var iframeWin = window[layero.find('iframe')[0]['name']]; var datas = iframeWin.window.returnData(); datas = JSON.parse(datas); var treeId = "", treeName = "", count = 0; for (var i = 0; i < datas.length; i++) { if (datas[i].TYPE == "emp") { if (count == 0) { treeId += datas[i].ID; treeName += datas[i].NAME; } else { treeId += "," + datas[i].ID; treeName += "," + datas[i].NAME; } var acc_pplobj = new Object(); acc_pplobj.ppl_Id = datas[i].ID; acc_pplobj.ppl_Name = datas[i].NAME; acc_data.data.push(acc_pplobj); count++; } } $("#USERS_NAME").val(treeName); $("#USERS_UID").val(treeId); layui.layer.close(index); //如果设定了yes回调,需进行手工关闭 } }); }); form.on("submit(AddEdit)", function (data) { //load提交 var index = layer.msg('数据提交中,请稍候', { icon: 16, time: false, shade: 0.8 }); $.post("../../ashx/OaRollcallTaskHandler.ashx", { Action: $(".Action").val(), ID: $(".ID").val(), ISSUEUID: UserId, ISSUENAME: USERS_NAME, TASK_NAME: $("#TASK_NAME").val(), ORG_ID: OrgId, ORG_NAME: OrgName, REPORT_TIME: $("#REPORT_TIME").val(), USERS_UID: JSON.stringify(acc_data), USERS_NAME: $("#USERS_NAME").val(), REMARKS: $("#REMARKS").val(), TIME_TYPE: $("#TIME_TYPE").val(), random: new Date().getTime() //随机参数(员工表ID ","分割) }, function (res) { layer.close(index); res = $.parseJSON(res); if (res.code == 1) { top.layer.msg(res.msg); parent.location.reload(); } else { layer.close(index); layer.msg(res.msg); } }); layer.close(index); return false; }) })