地铁二期项目正式开始

NoticeEdit.js 3.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. 
  2. layui.use(['form', 'layer', 'jquery', 'laydate', 'layedit'], function () {
  3. var form = layui.form,
  4. layer = parent.layer === undefined ? layui.layer : parent.layer,
  5. $ = layui.jquery,
  6. laydate = layui.laydate;
  7. layedit = layui.layedit;
  8. //监听提交
  9. form.on('submit(SubmitData)', function (data) {
  10. //所有表单数据
  11. var dataArr = new Array();
  12. dataArr = data.field;
  13. dataArr["F_Content"] = $("#F_Content").val();
  14. /*layedit.getContent(index); layedit.getContent(layedit.build('F_Content'));$("#F_Content").val()*/
  15. //接收部门
  16. //dataArr["F_ReceiveInfo"] = $("#F_ReceiveInfo").find("option:selected").text();
  17. dataArr["F_ReceiveInfo"] = $("#F_ReceiveInfo").val();
  18. //接收人
  19. dataArr["F_DeviceId"] = $("#F_UserId").val();
  20. dataArr["F_UserName"] = $("#F_UserId").find("option:selected").text();
  21. $.ajax({
  22. url: "/SystemManage/SaveNoticeData",
  23. type: "post",
  24. async: false,//同步请求
  25. contentType: "application/json",
  26. dataType: "text",
  27. cache: false,
  28. data: JSON.stringify(dataArr),
  29. // data: dataArr,
  30. success: function (thisResult, result) {
  31. if (thisResult === "True") {
  32. layer.open({
  33. content: '提交成功'
  34. , btn: ['确定']
  35. , yes: function (index, layero) {
  36. layer.close(index);
  37. ////刷新父窗体
  38. var thisindex = parent.layer.getFrameIndex(window.name); //获取窗口索引
  39. parent.layer.close(thisindex);
  40. }
  41. , cancel: function () {
  42. var thisindex = parent.layer.getFrameIndex(window.name); //获取窗口索引
  43. parent.layer.close(thisindex);
  44. }
  45. });
  46. return false;
  47. } else {
  48. layui.layer.alert("提交失败!", {
  49. icon: 2
  50. });
  51. return false;
  52. }
  53. },
  54. error: function (error) {
  55. return false;
  56. }
  57. });
  58. return false;
  59. });
  60. //.监听当前 select,动态改变子项
  61. form.on('select(fcoptype)', function (d) {
  62. $.ajax({
  63. url: "/CallRecord/GetDeptUsers",
  64. type: "get",
  65. contentType: "application/json",
  66. dataType: "text",
  67. cache: false,
  68. data: { "deptId": d.value },
  69. success: function (result, status) {
  70. if (status) {
  71. $("#F_UserId").empty();
  72. $("#F_UserId").append("<option value='' ></option>");
  73. var list = eval("(" + result + ")");
  74. if (list.length > 0) {
  75. for (var i = 0; i < list.length; i++) {
  76. $("#F_UserId").append("<option value='" + list[i].F_UserId + "'>" + list[i].F_UserName + "</option>");
  77. }
  78. }
  79. form.render('select');
  80. }
  81. else {
  82. layui.layer.alert("获取该部门下用户信息失败!", {
  83. icon: 2
  84. });
  85. }
  86. }
  87. });
  88. });
  89. });
  90. //关闭当前页
  91. $('.closeThisPage').on('click', function () {
  92. var index = parent.layer.getFrameIndex(window.name); //获取窗口索引
  93. parent.layer.close(index);
  94. });