Nenhuma Descrição

shTime.html 5.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <script src="../Script/Common/huayi.load.js"></script>
  6. <script src="../Script/Common/huayi.config.js"></script>
  7. <link href="../css/layer/need/layer.css" />
  8. <link rel="stylesheet" href="../css/init.css" />
  9. <title>审核延时申请</title>
  10. <style>
  11. .SQtime {
  12. width: 100%;
  13. display: block;
  14. /*height: 32px;*/
  15. }
  16. </style>
  17. </head>
  18. <body>
  19. <div class="Common">
  20. <table>
  21. <tr>
  22. <th class="Importent">原延时时间:</th>
  23. <td> <input type="text" id="startTime" readonly="readonly" style="height: 32px;"></td>
  24. </tr>
  25. <tr>
  26. <th class="Importent">申请延时原因:</th>
  27. <td>
  28. <textarea class="SQtime" data-adaptheight name="" rows="6" cols=""></textarea>
  29. </td>
  30. </tr>
  31. <tr>
  32. <th class="Importent">申请延时附件:</th>
  33. <td colspan="7">
  34. <div class="FJ file_imgs"></div>
  35. </td>
  36. </tr>
  37. <tr>
  38. <th class="Importent">申请延时时间:</th>
  39. <td> <input disabled="disabled" type="text" id="endtime" class="laydate-icon" style="height: 32px;"></td>
  40. </tr>
  41. <tr>
  42. <th class="Importent">审核意见:</th>
  43. <td colspan="2">
  44. <textarea data-adaptheight id="reason" name="" rows="6" cols=""></textarea>
  45. </td>
  46. </tr>
  47. <input type="hidden" id="delayid" />
  48. </table>
  49. <div class="btn_box">
  50. <button class="btns Agree">同意</button>
  51. <button class="btns Noagree">拒绝</button>
  52. </div>
  53. </div>
  54. <input type="hidden" id="F_InfoSource" />
  55. <script src="../js/adjustHeight.js"></script>
  56. <script src="../css/laydate/laydate.js"></script>
  57. <script src="../js/jquery-photo-gallery/jquery.photo.gallery.js"></script>
  58. <script>
  59. laydate.skin('blue');
  60. laydate({
  61. elem: '#endtime',
  62. event: 'focus'
  63. });
  64. var wid = helper.request.queryString("wid");
  65. var auditInfoType = helper.request.queryString("auditInfoType");
  66. var auditUrl, type, InfoType
  67. $(document).ready(function() {
  68. if(auditInfoType) {
  69. InfoType = 4
  70. if($.cookie("code") === "WLDW") {
  71. auditUrl = 'WorkOrder/DWAuditDelayWorkOrder'
  72. } else {
  73. auditUrl = 'WorkOrder/DDAuditDelayWorkOrder'
  74. }
  75. } else {
  76. InfoType = 2
  77. auditUrl = "WorkOrder/AuditDelayWorkOrder"
  78. }
  79. HQ();
  80. $(".Agree").click(function() {
  81. type = 1;
  82. JA();
  83. })
  84. $(".Noagree").click(function() {
  85. type = 2;
  86. JA();
  87. })
  88. })
  89. //批示
  90. function JA() {
  91. var params = {
  92. workorderid: wid,
  93. reason: $("#reason").val(),
  94. newlimittime: $("#endtime").val(),
  95. state: type,
  96. delayid: $("#delayid").val(),
  97. "token": $.cookie("token")
  98. }
  99. if ($("#F_InfoSource").val() == "2580") {
  100. params.pushreason = $(".SQtime").val()
  101. }
  102. $.post(huayi.config.callcenter_url + auditUrl, params, function(result) {
  103. result = JSON.parse(result);
  104. if(result.state.toLowerCase() == "success") {
  105. var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
  106. parent.layer.close(index); //再执行关闭
  107. parent.$('#orderlist').bootstrapTable('refresh');
  108. parent.layer.msg("审核延时成功");
  109. }
  110. })
  111. }
  112. //获取数据
  113. function HQ() {
  114. $.getJSON(huayi.config.callcenter_url + 'WorkOrder/GetAuditInfo', {
  115. workorderid: wid,
  116. type: InfoType,
  117. "token": $.cookie("token")
  118. }, function(result) {
  119. if(result.state.toLowerCase() == "success") {
  120. // $("#reason").val(result.data[0].F_Result);
  121. $("#F_InfoSource").val(result.data[0].F_InfoSource)
  122. if (result.data[0].F_InfoSource !== 2580) {
  123. $(".SQtime").attr("disabled","disabled")
  124. }
  125. if(result.data[0].F_OldTime) {
  126. var Otime = result.data[0].F_OldTime.substring(0, result.data[0].F_OldTime.indexOf(' '));
  127. $("#startTime").val(Otime);
  128. }
  129. if(result.data[0].F_NewTime) {
  130. var Ntime = result.data[0].F_NewTime.substring(0, result.data[0].F_NewTime.indexOf(' '));
  131. $("#endtime").val(Ntime);
  132. }
  133. $("#delayid").val(result.data[0].F_Id);
  134. $(".SQtime").val(result.data[0].F_Reason);
  135. //附件
  136. var HTML;
  137. $(result.data[0].File).each(function(i, v) {
  138. var $list = $(".FJ");
  139. if(v.F_FileType == ".jpg" || v.F_FileType == ".png" || v.F_FileType == ".image") {
  140. var $li = $(
  141. '<li class="gallerys" style="padding: 25px 0"><img class="gallery-pic" style="width:80px; height:80px" border="0" ondblclick="$.openPhotoGallery(this)" src="' + v.F_FileUrl + '" alt="' + v.F_FileName + '" fileId="' + v.F_FileId + '">' + '</li>'
  142. );
  143. $list.append($li);
  144. } else {
  145. var $liFile = $(
  146. '<li><span class="img_mask"><a href="' +
  147. v.F_FileUrl +
  148. '" download="w3logo" title="点击下载"> <i class="fa fa-download" aria-hidden="true"></i></a></span>' +
  149. '<div class="noThumb" title="文件"><i class="glyphicon glyphicon-paperclip"></i><p>无法预览</p></div>' +
  150. '</li>'
  151. );
  152. $list.append($liFile);
  153. }
  154. })
  155. }
  156. })
  157. }
  158. </script>
  159. </body>
  160. </html>