ProcessList.js 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
  1. var exData = null;
  2. var edit_id = "";
  3. var _memo_msg = "";
  4. _page_size = 15;
  5. var ue = null;
  6. var userList = [];
  7. function conRenderer(e) {
  8. var record = e.record;
  9. var md = record.Con;
  10. md = decodeURIComponent(md);
  11. var html = "<div style=\"height:100px; display:flex;flex-direction:column;text-align:left;\">";
  12. html += ("<div onclick=\"checkDetailCon()\">" + md + "</div>");
  13. html += "</div>";
  14. return html;
  15. }
  16. function checkDetailCon() {
  17. var rec = grid.getSelected();
  18. mini.get("con_win").show();
  19. var md = rec.Con;
  20. md = decodeURIComponent(md);
  21. $("#id_win_con").html(md);
  22. }
  23. function manageractionRenderer(e) {
  24. var record = e.record;
  25. var id = record.ID;
  26. var rowIndex = e.rowIndex;
  27. var html = "";
  28. html += getGridBtn("edit", "修改", "modifyFn('" + id + "')");
  29. html += getGridBtn("del", "删除", "deleteFn('" + id + "')");
  30. return html;
  31. }
  32. function deleteFn(id) {
  33. if (!confirm("确认删除本流程吗?")) return;
  34. postAjax("del_erp_process", "id=" + id, function (data) {
  35. resultShow(data, "grid.reload();");
  36. });
  37. }
  38. function modifyFn(id) {
  39. edit_id = id;
  40. var rec = grid.getSelected();
  41. mini.get("add_win").show();
  42. $("#txtType").val(rec.NoticeType);
  43. $("#txtTitle").val(rec.Title);
  44. mini.get("txtOrg").setValue(rec.OrgId);
  45. var ConStr = rec.Con;
  46. ConStr = decodeURIComponent(ConStr);
  47. ue.setContent(ConStr, false);
  48. //$("#txtCon").val(ConStr);
  49. }
  50. function addProcessFn() {
  51. edit_id = 0;
  52. $(".add_win").find("input").val("");
  53. $(".add_win").find("textarea").val("");
  54. ue.setContent("", false);
  55. mini.get("add_win").show();
  56. }
  57. function saveAddFn() {
  58. var parms = new Object();
  59. if (edit_id != 0 && edit_id!="") {
  60. parms.id = edit_id;
  61. }
  62. parms.orgid = mini.get("txtOrg").getValue();
  63. parms.title = $("#txtTitle").val();
  64. //var constr = $("#txtCon").val();
  65. //constr = constr.replace(/\n/g, "<br/>");
  66. var pcon = UE.getEditor('myEditor').getPlainTxt();
  67. if (parms.title == "" || pcon == "") {
  68. alert("标题内容不允许为空!");
  69. return;
  70. }
  71. var con = encodeURIComponent(UE.getEditor('myEditor').getContent());
  72. parms.con = con;
  73. postAjax("add_erp_process", parms, function (data) {
  74. mini.get("add_win").hide();
  75. resultShow(data, "grid.reload();");
  76. });
  77. }
  78. function cancelAddFn() {
  79. mini.get("add_win").hide();
  80. }
  81. //查询按钮
  82. function searchFn() {
  83. var form = new mini.Form("#ctl00_f_all");
  84. var data = form.getData(true, false);
  85. var s = data;
  86. //console.log("565656565", data);
  87. grid.load({
  88. title: s.title, date1: s.sign_date1, date2: s.sign_date2
  89. });
  90. }
  91. //清除查询内容
  92. function clearFn() {
  93. //$("#ctl00_f_all").find("input").val("");
  94. var form = new mini.Form("#ctl00_f_all");
  95. form.clear();
  96. }
  97. $(function () {
  98. ue = UE.getEditor('myEditor');
  99. });
  100. function view_search() {
  101. var key = "";
  102. if ($("#txtKey").length > 0) {
  103. key = $("#txtKey").val();
  104. }
  105. grid.load({ key: key, type: $("#txtSearchType").val() });
  106. }
  107. function isReadRenderer(e) {
  108. var record = e.record;
  109. var md = record.IsRead;
  110. var html = "<div style=\"display:flex;flex-direction:column;\">";
  111. if (md == 1) {
  112. html += ("<div style=\"color:green;\">已读</div>");
  113. }
  114. else {
  115. html += ("<div style=\"color:red;\">未读</div>");
  116. }
  117. html += "</div>";
  118. return html;
  119. }
  120. function readTimeRenderer(e) {
  121. var record = e.record;
  122. var html = "<div style=\"display:flex;flex-direction:column;\">";
  123. html += ("<div>" + formatCommonDate(record.ReadTime) + "</div>");
  124. html += "</div>";
  125. return html;
  126. }