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; //var OrgId = "fc21743dcaad4225b8be141dd47d8a2f"; //var OrgName = "阿克苏"; //UID = "aksxfzd"; //UName = "阿克苏管理员"; 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/OaKnolageHandler.ashx", data: { Action: "getDicdetail", mod_code: "XFJY_BType", dic_fid: "" }, dataType: "json", success: function (res) { if (res.code == 0) { var arr = res.data; var optionhtml = ''; arr.forEach(function (item) {vf } } }); form.on('select(cls)', function (data) { var dic_fid = ""; dic_fid = data.elem[data.elem.selectedIndex].dataset.idx if (data.value == "") { $("#ntype").html(""); form.render(); } //初始化下拉菜单,绑定通知公告类型ANN_TYPE $.ajax({ type: "post", url: "../../ashx/OaKnolageHandler.ashx", data: { Action: "getDicdetail", mod_code: "XFJY_BType", dic_fid: dic_fid }, dataType: "json", success: function (res) { if (res.code == 0) { var arr = res.data; var optionhtml = ''; arr.forEach(function (item) { optionhtml += ''; }); $("#ntype").html(optionhtml); form.render(); } } }); }); 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/OaKnolageHandler.ashx", { Action: $(".Action").val(), id: $(".ID").val(), //ID cls: $("#cls").val(), //类别 ntype: $("#ntype").val(), //类型 art_title: $("#art_title").val(), //标题 art_come: $("#art_come").val(), //来源 art_pic: $("#art_path").val(), //图片 art_pictype: $("#art_pictype").val(), //图片类型0是base64 art_short: $("#art_short").val(), //摘要 art_cont: base64, org_id: OrgId, //机构id org_name: OrgName, //机构名称 uid: UID, // uname: UName, // random: new Date().getTime() //随机参数 }, function (res) { console.log(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; }) }) });