郑许地铁

rebackLost.js 4.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. 
  2. layui.use(['form', 'upload', 'layer', 'jquery', 'laydate'], function () {
  3. var form = layui.form,
  4. layer = parent.layer === undefined ? layui.layer : parent.layer,
  5. $ = layui.jquery,
  6. laydate = layui.laydate
  7. , upload = layui.upload;
  8. //日期
  9. laydate.render({
  10. elem: '#date'
  11. });
  12. //绑定原始文件域
  13. upload.render({
  14. elem: '#test10'
  15. , url: '/LostGoods/UploadFile/'
  16. , done: function (res) {
  17. //如果上传失败
  18. if (res.code > 0) {
  19. return layer.msg(res.msg);
  20. } else {
  21. console.log(res.src)
  22. $("#imgShow").attr('src', res.src);
  23. $("#F_OwerCardPath").val(res.src);
  24. $(".mengban").css('z-index', '-1');
  25. }
  26. //上传成功
  27. }
  28. });
  29. //监听提交
  30. form.on('submit(SubmitData)', function (data) {
  31. //所有表单数据
  32. var dataArr = new Array();
  33. dataArr = data.field;
  34. $.ajax({
  35. url: "/LostGoods/SaveRebackData",
  36. type: "post",
  37. async: false,//同步请求
  38. contentType: "application/json",
  39. dataType: "text",
  40. cache: false,
  41. data: JSON.stringify(dataArr),
  42. // data: dataArr,
  43. success: function (thisResult, result) {
  44. if (thisResult == "True") {
  45. layer.open({
  46. content: '保存成功'
  47. , btn: ['确定']
  48. , yes: function (index, layero) {
  49. layer.close(index);
  50. ////刷新父窗体
  51. var thisindex = parent.layer.getFrameIndex(window.name); //获取窗口索引
  52. parent.layer.close(thisindex);
  53. }
  54. , cancel: function () {
  55. var thisindex = parent.layer.getFrameIndex(window.name); //获取窗口索引
  56. parent.layer.close(thisindex);
  57. }
  58. });
  59. return false;
  60. } else {
  61. layer.open({
  62. title: '提示'
  63. , content: '保存失败!'
  64. });
  65. return false;
  66. }
  67. },
  68. error: function (error) {
  69. return false;
  70. }
  71. });
  72. return false;
  73. });
  74. //.监听当前 select,动态改变子项
  75. form.on('select(fcoptype)', function (d) {
  76. $.ajax({
  77. url: "/CallRecord/GetDeptUsers",
  78. type: "get",
  79. contentType: "application/json",
  80. dataType: "text",
  81. cache: false,
  82. data: { "deptId": d.value },
  83. success: function (result, status) {
  84. if (status) {
  85. $("#F_CREATEBY").empty();
  86. $("#F_CREATEBY").append("<option value='' ></option>");
  87. var list = eval("(" + result + ")");
  88. if (list.length > 0) {
  89. for (var i = 0; i < list.length; i++) {
  90. $("#F_CREATEBY").append("<option value='" + list[i].F_UserId + "'>" + list[i].F_UserName + "</option>");
  91. }
  92. }
  93. form.render('select');
  94. }
  95. else {
  96. layui.layer.alert("获取该部门下用户信息失败!", {
  97. icon: 2
  98. });
  99. }
  100. }
  101. });
  102. });
  103. })
  104. $('.DicSelect').on('click', function () {
  105. layer.open({
  106. type: 2,
  107. scrollbar: false,
  108. content: '/LostGoods/GetPathInfo',
  109. area: ['700px', '500px'],
  110. id: 'GetPathInfo',
  111. title: '选择'
  112. })
  113. });
  114. function saveParams(code1, name1) {
  115. $("#F_PlaceId").val(code1);
  116. $("#F_PlaceName").val(name1);
  117. }
  118. //关闭当前页
  119. $('.closeThisPage').on('click', function () {
  120. var index = parent.layer.getFrameIndex(window.name); //获取窗口索引
  121. parent.layer.close(index);
  122. });