admin-period.html 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277
  1. <!DOCTYPE html>
  2. <html lang=zh-cn>
  3. <head>
  4. <meta charset=utf-8>
  5. <title>纵横计量支付系统</title>
  6. <meta name=description content=计量支付>
  7. <meta name=copyright content=smartcost.com.cn>
  8. <link rel=stylesheet href={{rootUrl}}global/css/bootstrap.css>
  9. <link rel=stylesheet href={{rootUrl}}global/css/style.css>
  10. <script src={{rootUrl}}global/js/jquery-1.9.1.min.js></script>
  11. <script src={{rootUrl}}global/js/bootstrap.js></script>
  12. <script src={{rootUrl}}global/js/jl.js></script>
  13. </head>
  14. <body>
  15. <div class="wrapHeader">
  16. <h1 class="mainLogo" title="纵横计量支付"></h1>
  17. <div class="sysTools"><a title="返回首页" href="index.html"><i class="icon-circle-arrow-left icon-white"></i></a>&nbsp;&nbsp;&nbsp;<a
  18. title="纵横官网" target="_blank" href="http://smartcost.com.cn"><i class="icon-home icon-white"></i></a></div>
  19. </div>
  20. <!-- include "top" -->
  21. <div class="warpAdmin">
  22. <!-- include "menu" -->
  23. <div class="adminContent">
  24. <div class="adminMain">
  25. <legend><a href="{{rootUrl}}manage/item/{{pid}}/section">返回标段列表</a></legend>
  26. <!-- if {{isnopm}} == 1 -->
  27. <table class="table table-striped table-hover">
  28. <legend><a mpid="{{nopmArray.mpid}}" id="adelete" href="#" class="fR btn btn-link colGray" times="{{nopmArray.times}}" nums = "{{nopmArray.numpname}}" data-toggle="modal">删除本期#{{nopmArray.times}}</a>
  29. 第{{nopmArray.numpname}}期 #{{nopmArray.times}} (未上报)
  30. </legend>
  31. <thead>
  32. <tr>
  33. <th>审批流程</th>
  34. <th>审批人</th>
  35. <th>审批状态</th>
  36. <th>审批意见</th>
  37. <th>操作</th>
  38. </tr>
  39. </thead>
  40. <tbody>
  41. <!-- loop nopmArray.audits -->
  42. <tr>
  43. <td>{{nopmArray.audits' value.numaudit}}审</td>
  44. <td>{{nopmArray.audits' value.name}}{{nopmArray.audits' value.company}}</td>
  45. <td><span class="{{nopmArray.audits' value.colors}}">{{nopmArray.audits' value.status}}</span></td>
  46. <td>{{nopmArray.audits' value.auditcontent}}</td>
  47. <td></td>
  48. </tr>
  49. <!-- endloop -->
  50. </tbody>
  51. </table>
  52. <!-- endif -->
  53. <!-- loop pmArray -->
  54. <table class="table table-striped table-hover">
  55. <legend><!-- if {{isnopm}} == 0 --><!-- if {{keymax}} == {{pmArray' value.numpname}} --><a mpid="{{pmArray' value.mpid}}"
  56. id="adelete" href="#"
  57. class="fR btn btn-link colGray"
  58. times="{{pmArray' value.times}}"
  59. nums = "{{pmArray' value.numpname}}"
  60. data-toggle="modal">删除本期#{{pmArray' value.times}}</a><!-- endif -->
  61. <!-- endif -->第{{pmArray' value.numpname}}期 #{{pmArray' value.times}}
  62. </legend>
  63. <thead>
  64. <tr>
  65. <th>审批流程</th>
  66. <th>审批人</th>
  67. <th>审批状态</th>
  68. <th>审批意见</th>
  69. <th>操作</th>
  70. </tr>
  71. </thead>
  72. <tbody>
  73. <!-- loop pmArray' value.audits -->
  74. <tr>
  75. <td>{{pmArray' value' value.numaudit}}审</td>
  76. <td>{{pmArray' value' value.name}}{{pmArray' value' value.company}}</td>
  77. <td><span class="{{pmArray' value' value.colors}}">{{pmArray' value' value.status}}</span></td>
  78. <td>{{pmArray' value' value.auditcontent}}</td>
  79. <td>
  80. <!-- if {{isnopm}} == 0 -->
  81. <!-- if {{keymax}} == {{pmArray' value.numpname}} -->
  82. <!-- if {{pmArray' value' value.enable}} == '2' -->
  83. <a href="#checking" id="achecking" maid="{{pmArray' value' value.maid}}" data-toggle="modal"
  84. class="colOrange">审核中</a>
  85. <!-- endif -->
  86. <!-- if {{pmArray' value' value.enable}} == '1' -->
  87. <a href="#unpass" id="aunpass" maid="{{pmArray' value' value.maid}}" data-toggle="modal"
  88. class="colRed">不通过</a>
  89. <a href="#pass" id="apass" maid="{{pmArray' value' value.maid}}" data-toggle="modal" class="colGreen">通过</a>
  90. <!-- endif -->
  91. <!-- endif -->
  92. <!-- endif -->
  93. </td>
  94. </tr>
  95. <!-- endloop -->
  96. </tbody>
  97. </table>
  98. <!-- endloop -->
  99. </div>
  100. </div>
  101. </div>
  102. <!--不通过-->
  103. <div class="modal hide fade" id="unpass">
  104. <input id="maid" name="maid" value="0" type="hidden"/>
  105. <input id="mpid" name="mpid" value="0" type="hidden"/>
  106. <input id="numpname" name="numpname" value="0" type="hidden"/>
  107. <input id="times" name="times" value="0" type="hidden"/>
  108. <div class="modal-header">
  109. <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
  110. <h3>设置审批不通过</h3>
  111. </div>
  112. <div class="modal-body">
  113. <p>确认是否设置该审批人审批状态为审批不通过?</p>
  114. </div>
  115. <div class="modal-footer">
  116. <button id="btnunpass" class="btn btn-danger">确认</button>
  117. <button class="btn" data-dismiss="modal">取消</button>
  118. </div>
  119. </div>
  120. <!--通过-->
  121. <div class="modal hide fade" id="pass">
  122. <div class="modal-header">
  123. <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
  124. <h3>设置审批通过</h3>
  125. </div>
  126. <div class="modal-body">
  127. <p>确认是否设置该审批人审批状态为审批通过?</p>
  128. </div>
  129. <div class="modal-footer">
  130. <button id="btnpass" class="btn btn-success">确认</button>
  131. <button class="btn" data-dismiss="modal">取消</button>
  132. </div>
  133. </div>
  134. <!--审批中-->
  135. <div class="modal hide fade" id="checking">
  136. <div class="modal-header">
  137. <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
  138. <h3>设置审批中</h3>
  139. </div>
  140. <div class="modal-body">
  141. <p>确认是否设置该审批人审批状态为审批中?</p>
  142. </div>
  143. <div class="modal-footer">
  144. <button id="btnchecking" class="btn btn-warning">确认</button>
  145. <button class="btn" data-dismiss="modal">取消</button>
  146. </div>
  147. </div>
  148. <!--删除本期-->
  149. <div class="modal hide fade" id="delperiod">
  150. <div class="modal-header">
  151. <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
  152. <h3>删除本期#<span class="times"></span></h3>
  153. </div>
  154. <div class="modal-body">
  155. <p>删除本期#<span class="times"></span>(第<span class="times"></span>次审批)后,将退回至上一次审批。</p>
  156. <p>当#1被删除后,将退回至上一期。</p>
  157. <p>确认是否删除第<span id="nums"></span>期#<span class="times"></span>?</p>
  158. </div>
  159. <div class="modal-footer">
  160. <button id="btndelete" class="btn btn-danger">确认</button>
  161. <button class="btn" data-dismiss="modal">取消</button>
  162. </div>
  163. </div>
  164. <!--删除本标段第一期第一次时不可删除-->
  165. <div class="modal hide fade" id="delperiod2">
  166. <div class="modal-header">
  167. <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
  168. <h3>删除本期#<span class="times"></span>确认</h3>
  169. </div>
  170. <div class="modal-body">
  171. <p>当前标段下为第1期#1审批,不能删除本期,但可返回上一层删除这个标段。</p>
  172. </div>
  173. <div class="modal-footer">
  174. <button class="btn" data-dismiss="modal">关闭</button>
  175. </div>
  176. </div>
  177. <script type="text/javascript">autoFlashHeight();</script>
  178. <script type="text/javascript">
  179. $(document).ready(function () {
  180. $("#achecking").click(function () {
  181. var maid = $(this).attr('maid');
  182. $("#maid").val(maid);
  183. });
  184. $("#aunpass").click(function () {
  185. var maid = $(this).attr('maid');
  186. $("#maid").val(maid);
  187. });
  188. $("#apass").click(function () {
  189. var maid = $(this).attr('maid');
  190. $("#maid").val(maid);
  191. });
  192. $("#adelete").click(function () {
  193. var mpid = $(this).attr('mpid');
  194. var times = $(this).attr('times');
  195. var nums = $(this).attr('nums');
  196. $("#mpid").val(mpid);
  197. $("#numpname").val(nums);
  198. $("#times").val(times-1);
  199. $(".times").html(times);
  200. $("#nums").html(nums);
  201. if(nums == 1 && times == 1){
  202. $('#delperiod2').modal('show');
  203. }else{
  204. $('#delperiod').modal('show');
  205. }
  206. });
  207. $("#btnpass").click(function () {
  208. var maid = $("#maid").val();
  209. $.ajax({
  210. type: "POST",
  211. dataType: "json",
  212. cache: false,
  213. data: {"op": 'pass', "maid": maid},
  214. url: "{{rootUrl}}manage/item/{{pmid}}/period",
  215. success: function (data) {
  216. if (data['status'] == "ok") {
  217. $("#pass").modal('hide');
  218. window.location.href = "{{rootUrl}}manage/item/{{pmid}}/period";
  219. }
  220. }
  221. });
  222. });
  223. $("#btnunpass").click(function () {
  224. var maid = $("#maid").val();
  225. $.ajax({
  226. type: "POST",
  227. dataType: "json",
  228. cache: false,
  229. data: {"op": 'unpass', "maid": maid},
  230. url: "{{rootUrl}}manage/item/{{pmid}}/period",
  231. success: function (data) {
  232. if (data['status'] == "ok") {
  233. $("#unpass").modal('hide');
  234. window.location.href = "{{rootUrl}}manage/item/{{pmid}}/period";
  235. }
  236. }
  237. });
  238. });
  239. $("#btndelete").click(function () {
  240. var mpid = $("#mpid").val();
  241. var nums = $("#numpname").val();
  242. var times = $("#times").val();
  243. $.ajax({
  244. type: "POST",
  245. dataType: "json",
  246. cache: false,
  247. data: {"op": 'delete', "numpname": nums, "times": times},
  248. url: "{{rootUrl}}manage/item/{{pmid}}/period",
  249. success: function (data) {
  250. if (data['status'] == "ok") {
  251. $("#delperiod").modal('hide');
  252. window.location.href = "{{rootUrl}}manage/item/{{pmid}}/period";
  253. }
  254. }
  255. });
  256. });
  257. $("#btnchecking").click(function () {
  258. var maid = $("#maid").val();
  259. $.ajax({
  260. type: "POST",
  261. dataType: "json",
  262. cache: false,
  263. data: {"op": 'checking', "maid": maid},
  264. url: "{{rootUrl}}manage/item/{{pmid}}/period",
  265. success: function (data) {
  266. if (data['status'] == "ok") {
  267. $("#checking").modal('hide');
  268. window.location.href = "{{rootUrl}}manage/item/{{pmid}}/period";
  269. }
  270. }
  271. });
  272. });
  273. });
  274. </script>
  275. </body>