sign-list-all.html 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224
  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. <meta name="viewport" content="width=device-width,initial-scale=1.0">
  9. <link rel=stylesheet href="{{rootUrl}}global/css/bootstrap.css">
  10. <link rel=stylesheet href={{rootUrl}}global/css/style.css>
  11. <script src={{rootUrl}}global/js/jquery-1.9.1.min.js></script>
  12. <script src={{rootUrl}}global/js/bootstrap.js></script>
  13. <script src={{rootUrl}}global/js/jl.js></script>
  14. </head>
  15. <body>
  16. <!-- include "top" -->
  17. <div class="wrapContent">
  18. <!-- include "left" -->
  19. <div class="mainContainer">
  20. <!--内容-->
  21. <div class="mainContent">
  22. <div class="title clearfix">
  23. <h1><a href="/sign/index" title="返回"><span class="closePanel" aria-hidden="true"
  24. data-icon="Z"></span></a>&nbsp;所有报表</h1>
  25. </div>
  26. <div class="project">
  27. <div class="proSection">
  28. <ul class="nav nav-pills">
  29. <li>
  30. <select class="form-control" id="itemlist">
  31. <option value="0">请选择项目</option>
  32. <!-- if !empty({{itemlist}}) -->
  33. <!-- loop itemlist -->
  34. <option value="{{itemlist' value.project}}" <!-- if {{project}} == {{itemlist' value.project}} -->selected<!-- endif --> >{{itemlist' value.pname}}</option>
  35. <!-- endloop -->
  36. <!-- endif -->
  37. </select>&nbsp;
  38. </li>
  39. <li>
  40. <select class="form-control" id="tenderlist">
  41. <option value="0">请选择标段</option>
  42. <!-- if !empty({{tenderlist}}) -->
  43. <!-- loop tenderlist -->
  44. <option value="{{tenderlist' value.tender}}" <!-- if {{tender}} == {{tenderlist' value.tender}} -->selected<!-- endif -->>{{tenderlist' value.pmname}}</option>
  45. <!-- endloop -->
  46. <!-- endif -->
  47. </select>&nbsp;
  48. </li>
  49. <li>
  50. <select class="form-control" id="phasenolist">
  51. <option value="0">请选择期数</option>
  52. <!-- if !empty({{phasenolist}}) -->
  53. <!-- loop phasenolist -->
  54. <option value="{{phasenolist' value.phaseno}}" <!-- if {{phaseno}} == {{phasenolist' value.phaseno}} -->selected<!-- endif -->>第{{ToChinaseNum(phasenolist' value.numpname)}}期</option>
  55. <!-- endloop -->
  56. <!-- endif -->
  57. </select>&nbsp;
  58. </li>
  59. <li>
  60. <div class="checkbox"><label>&nbsp;<input type="checkbox" id="nosign" <!-- if {{nosign}} == 1 -->checked<!-- endif -->>未发起签署报表</label></div>
  61. </li>
  62. </ul>
  63. <table class="table">
  64. <thead>
  65. <tr>
  66. <th width="40%">报表名</th>
  67. <th width="20%">项目-标段-期数</th>
  68. <th width="10%">生成</th>
  69. <th width="10%">发起</th>
  70. <th width="10%">状态</th>
  71. <th width="10%">操作</th>
  72. </tr>
  73. </thead>
  74. <tbody>
  75. <!-- if !empty({{list}}) -->
  76. <!-- loop list -->
  77. <tr>
  78. <td width="">{{list' value.name}}</td>
  79. <td>{{list' value.project}}-{{list' value.tender}}-第{{ToChinaseNum(list' value.phaseno)}}期</td>
  80. <td>{{list' value.ownname}}<br>{{formatDate(list' value.intime,'Y-m-d')}}</td>
  81. <td><!-- if !empty({{list' value.auditname}}) -->{{list' value.auditname}}<!-- endif --><br><!-- if !empty({{list' value.aintime}}) -->{{formatDate(list' value.aintime,'Y-m-d')}}<!-- endif --></td>
  82. <td><!-- if {{list' value.status}} == 'checked' --><span class="colGreen">完成</span><br>{{formatDate(list' value.sintime,'Y-m-d')}}<!-- elseif {{list' value.status}} == 'checking' --><span class="colOrange">签署中</span><br><!-- elseif {{list' value.status}} == 'uncheck' -->未发起签署<!-- elseif {{list' value.status}} == 'stop' --><span class="colRed">终止</span><br>{{formatDate(list' value.sintime,'Y-m-d')}}<!-- elseif {{list' value.status}} == 'back' --><span class="colOrange">退回</span><br>{{formatDate(list' value.sintime,'Y-m-d')}}<!-- endif --></td>
  83. <td width=""><a class="btn btn-default btn-sm" href="/sign/view/{{list' value.sid}}">查看报表</a><!-- if {{list' value.delstatus}} == 1 -->&nbsp;<a class="btn btn-link btn-sm delbtn" href="#del" data-toggle="modal" delid="{{list' value.sid}}" sign-name="{{list' value.name}}"><span class="text-danger">删除</span></a><!-- endif --></td>
  84. </tr>
  85. <!-- endloop -->
  86. <!-- endif -->
  87. </tbody>
  88. </table>
  89. <nav aria-label="Page navigation">
  90. <ul class="pagination">
  91. {{pager}}
  92. </ul>
  93. </nav>
  94. </div>
  95. </div>
  96. </div>
  97. <!--内容-->
  98. </div>
  99. </div>
  100. <!-- 删除报表 -->
  101. <div id="del" class="modal fade" tabindex="-1" role="dialog" aria-hidden="true">
  102. <div class="modal-dialog">
  103. <div class="modal-content">
  104. <div class="modal-header">
  105. <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
  106. <h4 class="modal-title">删除报表</h4>
  107. </div>
  108. <div class="modal-body">
  109. <div class="form">
  110. <div class="alert alert-danger">
  111. <span id="delname"></span> 已签署完成,请谨慎操作;删除后,数据无法恢复。
  112. <br>需要删除,请在以下输入框输入"&nbsp;&nbsp;&nbsp;<b>删除报表</b>&nbsp;&nbsp;&nbsp;",再点击“确认删除”按钮。
  113. </div>
  114. <div class="form-group">
  115. <input class="form-control" type="text" id="deltext" placeholder="">
  116. </div>
  117. </div>
  118. </div>
  119. <div class="modal-footer">
  120. <input type="hidden" id="delid" value="">
  121. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  122. <button type="button" class="btn btn-danger" id="delbtn2">确认删除</button>
  123. </div>
  124. </div>
  125. </div>
  126. </div>
  127. <!-- 删除报表 -->
  128. <script type="text/javascript">autoFlashHeight();</script>
  129. <script>
  130. $(function(){
  131. $('#itemlist').change(function(){
  132. var url = '/sign/list';
  133. if($(this).val() != 0){
  134. url += '/project/'+$(this).val();
  135. }
  136. if($('#nosign').is(':checked')){
  137. url += '/nosign';
  138. }
  139. window.location.href = url;
  140. });
  141. $('#tenderlist').change(function(){
  142. var url = '/sign/list/project/'+$('#itemlist').val();
  143. if($(this).val() != 0){
  144. url += '/tender/'+$(this).val();
  145. }
  146. if($('#nosign').is(':checked')){
  147. url += '/nosign';
  148. }
  149. window.location.href = url;
  150. });
  151. $('#phasenolist').change(function(){
  152. var url = '/sign/list/project/'+$('#itemlist').val()+'/tender/'+$('#tenderlist').val();
  153. if($(this).val() != 0){
  154. url += '/phaseno/'+$(this).val();
  155. }
  156. if($('#nosign').is(':checked')){
  157. url += '/nosign';
  158. }
  159. window.location.href = url;
  160. });
  161. $('#nosign').change(function(){
  162. var url = '/sign/list';
  163. if($('#itemlist').val() != 0){
  164. url += '/project/'+$('#itemlist').val();
  165. }
  166. if($('#tenderlist').val() != 0){
  167. url += '/tender/'+$('#tenderlist').val();
  168. }
  169. if($('#phasenolist').val() != 0){
  170. url += '/phaseno/'+$('#phasenolist').val();
  171. }
  172. if($(this).is(':checked')){
  173. url += '/nosign';
  174. }
  175. window.location.href = url;
  176. });
  177. $('.delbtn').on('click',function(){
  178. $('#delid').val($(this).attr('delid'));
  179. $('#delname').text($(this).attr('sign-name'));
  180. });
  181. $('#delbtn2').click(function(){
  182. var id = $('#delid').val();
  183. var text = $('#deltext').val();
  184. if($.trim(text) == '删除报表'){
  185. $.ajax({
  186. type: 'post',
  187. url: '/sign/list',
  188. data:{delid:id, deltext:text},
  189. dataType: 'json',
  190. success: function(data){
  191. if(data.code == 200){
  192. var url = '/sign/list';
  193. if($('#itemlist').val() != 0){
  194. url += '/project/'+$('#itemlist').val();
  195. }
  196. if($('#tenderlist').val() != 0){
  197. url += '/tender/'+$('#tenderlist').val();
  198. }
  199. if($('#phasenolist').val() != 0){
  200. url += '/phaseno/'+$('#phasenolist').val();
  201. }
  202. if($('#nosign').is(':checked')){
  203. url += '/nosign';
  204. }
  205. window.location.href = url;
  206. }else{
  207. alert('删除出错');
  208. }
  209. }
  210. })
  211. }else{
  212. alert('请仔细阅读红色框中的内容并确认输入“删除报表”到输入框中');
  213. }
  214. })
  215. })
  216. </script>
  217. </body>