KindEditor.ready(function (K) { 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; var UID = JSON.parse(window.sessionStorage.getItem("userInfo")).UserCode; var UName = JSON.parse(window.sessionStorage.getItem("userInfo")).USERS_NAME; $("#departOrPersonName").click(function () { layer.open({ type: 2, title: '机构选择', area: ['260px', '420px'], content: '../OA/Notice/DeptAndPersonTree.html', btn: ['确定', '关闭'], yes: function (index, layero) { var body = layer.getChildFrame('body', index); var treeId = body.find("#treeID").val(); var treeName = body.find("#treeName").val(); var receiverType = body.find("#receiverType").val(); $("#departOrPersonName").val(treeName); $("#departOrPersonId").val(treeId); $("#receiverType").val(receiverType); layer.close(index); //如果设定了yes回调,需进行手工关闭 } }); }) var fileInput = $("#upimage"); //选择文件 fileInput.change(function () { //如果未传入文件则中断 if (fileInput[0].files == undefined) { return; } var fileData = fileInput[0].files[0]; //创建用来读取此文件的对象 var reader = new FileReader(); //使用该对象读取file文件 reader.readAsDataURL(fileData); //读取文件成功后执行的方法函数 reader.onload = function (e) { //读取成功后返回的一个参数e,整个的一个进度事件 console.log(e); //选择所要显示图片的img,要赋值给img的src就是e中target下result里面 //的base64编码格式的地址 document.querySelector("#R_PHOTO").setAttribute("src", e.target.result); $("#art_pictype").val("0");//base64 $("#art_path").val(e.target.result) } }) //绑定通知公告类型 $.ajax({ type: "post", url: "../../ashx/NoticeHandler.ashx", data: { Action: "getDicdetail", mod_code: "ANN_TYPE" }, dataType: "json", success: function (res) { if (res.code == 0) { var arr = res.data; var optionhtml = ""; arr.forEach(function (item) { optionhtml += ''; }); $("#cls").html(optionhtml); form.render(); } } }); laydate.render({ elem: '#art_time' , type: 'datetime' , range: '到' , format: 'yyyy-M-d H:m:s' }); var editor = K.create('#art_cont', { cssPath: '../../js/kindeditor/plugins/code/prettify.css', uploadJson: '../../js/kindeditor/asp.net/upload_json.ashx', fileManagerJson: '../../js/kindeditor/asp.net/file_manager_json.ashx', allowFileManager: true }); form.on("submit(AddEdit)", function (data) { var editcon = editor.html(); var encode = encodeURI(editcon); // 对编码的字符串转化base64 var base64 = btoa(encode); //load提交 var index = layer.msg('数据提交中,请稍候', { icon: 16, time: false, shade: 0.8 }); $.post("../../ashx/NoticeHandler.ashx", { Action: $(".Action").val(), id: $(".ID").val(), //ID type: $("#cls").val(), //类型 title: $("#art_title").val(), //标题 receiver: $("#departOrPersonId").val(), //接收单位 receiverName: $("#departOrPersonName").val(), isPublic: $("#art_is").prop("checked") == true ? "1" : "0", //是否发布 //artst_time: $("#art_time").val().split("到")[0], //发布开始时间 //arten_time: $("#art_time").val().split("到")[1], //发布结束时间 source: $("#art_come").val(), //来源 pic: $("#art_path").val(), //图片 art_pictype: $("#art_pictype").val(), //图片类型0是base64 digest: $("#art_short").val(), //摘要 content: base64, org_id: OrgId, //机构id org_name: OrgName, //机构名称 uid: UID, // uname: UName, // receiverType: $("#receiverType").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; }) }) });