var exData = null; var edit_id = ""; var _memo_msg = ""; _page_size = 15; var ue = null; var userList = []; function orderStatusRenderer(e) { var record = e.record; var statestr = getInitStatusstrByState(record.status); var html = "
"; html += ("
" + statestr + "
"); html += "
"; return html; } function readStateRenderer(e) { var record = e.record; var html = "
"; if (record.IsRead == 1) { html += ("
已读
"); } else { html += ("
未读
"); } html += "
"; return html; } function conRenderer(e) { var record = e.record; var md = record.Con; md = decodeURIComponent(md); var html = "
"; html += ("
" + md + "
"); html += "
"; return html; } function checkDetailCon() { var rec = grid.getSelected(); mini.get("con_win").show(); var md = rec.Con; md = decodeURIComponent(md); $("#id_win_con").html(md); } function noticeTimeRenderer(e) { var record = e.record; var html = "
"; html += ("
" + formatCommonDate(record.NoticeTime) + "
"); html += "
"; return html; } function actionRenderer(e) { var grid = e.sender; var record = e.record; var id = record.ID; var rowIndex = e.rowIndex; var html = ""; html += getGridBtn("edit", "标记已读", "readedFn('" + id + "')"); //html += getGridBtn("edit", "重置", "resetFn('" + id + "')"); return html; } function readedFn(id) { postAjax("set_erp_readnotice", "ids=" + id, function (data) { resultShow(data, "grid.reload();"); }); } function manageractionRenderer(e) { var record = e.record; var id = record.ID; var rowIndex = e.rowIndex; var html = ""; html += getGridBtn("edit", "修改", "modifyFn('" + id + "')"); html += getGridBtn("del", "删除", "deleteFn('" + id + "')"); html += getGridBtn("sc", "已读情况", "checkReadFn('" + id + "')"); return html; } function checkReadFn(id) { mini.get("read_win").show(); mini.get("read_grid").load({ id: id }); } function deleteFn(id) { if (!confirm("确认删除本通知吗?")) return; postAjax("del_erp_notice", "id=" + id, function (data) { resultShow(data, "grid.reload();"); }); } function modifyFn(id) { edit_id = id; var rec = grid.getSelected(); mini.get("add_win").show(); $("#txtType").val(rec.NoticeType); $("#txtTitle").val(rec.Title); var ConStr = rec.Con; ConStr = decodeURIComponent(ConStr); ue.setContent(ConStr, false); //$("#txtCon").val(ConStr); mini.get("txtNoticeTime").setValue(formatCommonDate(rec.NoticeTime)); userList = []; postAjax("get_notice_user", "", function (data) { console.log("xxxxx", data); for (var item of data) { if (isHaveOrg("o_" + item.OrgID)) { var obj = {}; obj.id = item.ID; obj.text = item.Name; obj.pid = "o_" + item.OrgID; userList.push(obj); } else { var orgObj = {}; orgObj.id = "o_" + item.OrgID; orgObj.text = item.OrgName; userList.push(orgObj); var obj = {}; obj.id = item.ID; obj.text = item.Name; obj.pid = "o_" + item.OrgID; userList.push(obj); } } console.log("userdataaaaaaaaaa", userList); mini.get("select1").loadList(userList, "id", "pid"); mini.get("select1").setValue(rec.Receiver); mini.get("select1").setText(rec.ReceiverStr); }); } function addNoticeFn() { edit_id = 0; $(".add_win").find("input").val(""); $(".add_win").find("textarea").val(""); ue.setContent("", false); mini.get("add_win").show(); userList = []; postAjax("get_notice_user", "", function (data) { console.log("xxxxx", data); for (var item of data) { if (isHaveOrg("o_" + item.OrgID)) { var obj = {}; obj.id = item.ID; obj.text = item.Name; obj.pid = "o_" + item.OrgID; userList.push(obj); } else { var orgObj = {}; orgObj.id = "o_" + item.OrgID; orgObj.text = item.OrgName; userList.push(orgObj); var obj = {}; obj.id = item.ID; obj.text = item.Name; obj.pid = "o_" + item.OrgID; userList.push(obj); } } console.log("userdataaaaaaaaaa", userList); mini.get("select1").loadList(userList, "id","pid"); }); } function isHaveOrg(orgId) { for (var item of userList) { if (item.id == orgId) { return true; } } return false; } function saveAddFn() { var parms = new Object(); if (edit_id != 0 && edit_id!="") { parms.id = edit_id; } parms.noticeType = $("#txtType").val(); parms.title = $("#txtTitle").val(); //var constr = $("#txtCon").val(); //constr = constr.replace(/\n/g, "
"); var pcon = UE.getEditor('myEditor').getPlainTxt(); if (pcon == "") { alert("内容不允许为空!"); return; } var con = encodeURIComponent(UE.getEditor('myEditor').getContent()); parms.con = con; parms.noticeTime = mini.get("txtNoticeTime").getValue(); parms.receiver = mini.get("select1").getValue(); parms.receiverStr = mini.get("select1").getText(); if (parms.title == "" || parms.con == "" || parms.receiver == "") { mini.alert("不能为空"); return; } postAjax("add_erp_notice", parms, function (data) { mini.get("add_win").hide(); resultShow(data, "grid.reload();"); }); } function cancelAddFn() { mini.get("add_win").hide(); } //查询按钮 function searchFn() { var form = new mini.Form("#ctl00_f_all"); var data = form.getData(true, false); var s = data; //console.log("565656565", data); grid.load({ title: s.title, date1: s.sign_date1, date2: s.sign_date2 }); } //清除查询内容 function clearFn() { //$("#ctl00_f_all").find("input").val(""); var form = new mini.Form("#ctl00_f_all"); form.clear(); } $(function () { ue = UE.getEditor('myEditor'); }); function view_search() { var key = ""; if ($("#txtKey").length > 0) { key = $("#txtKey").val(); } grid.load({ key: key, type: $("#txtSearchType").val() }); } function isReadRenderer(e) { var record = e.record; var md = record.IsRead; var html = "
"; if (md == 1) { html += ("
已读
"); } else { html += ("
未读
"); } html += "
"; return html; } function readTimeRenderer(e) { var record = e.record; var html = "
"; html += ("
" + formatCommonDate(record.ReadTime) + "
"); html += "
"; return html; }