biangeng-detail.html 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273
  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" type="text/css" href="{{rootUrl}}global/css/dataTables.bootstrap.min.css">
  11. <link rel="stylesheet" type="text/css" href="{{rootUrl}}global/css/fixedColumns.bootstrap.min.css">
  12. <link rel=stylesheet href={{rootUrl}}global/css/style.css>
  13. <script src={{rootUrl}}global/js/jquery-1.9.1.min.js></script>
  14. <script src={{rootUrl}}global/js/bootstrap.js></script>
  15. <script src={{rootUrl}}global/js/jl.js></script>
  16. <style type="text/css" class="init">
  17. #list td input{
  18. width: 100%
  19. }
  20. .allwidth1{
  21. }
  22. .allwidth2{
  23. }
  24. .allwidth3{
  25. text-align:right;
  26. }
  27. .allwidth4{
  28. text-align: right;
  29. }
  30. .allwidth5{
  31. text-align:center;
  32. }
  33. div.DTFC_LeftFootWrapper table, div.DTFC_RightFootWrapper table{
  34. border-top: 1px solid #ddd;
  35. }
  36. div.dataTables_scrollFootInner table{
  37. margin-top: 0 !important;
  38. }
  39. .bg-con-warp:nth-child(2) th{
  40. text-align: center !important;
  41. }
  42. </style>
  43. </head>
  44. <body>
  45. <!-- include "top" -->
  46. <div class="wrapContent">
  47. <!-- include "left" -->
  48. <div class="mainContainer" data-spy="scroll" data-target="#navbar-example">
  49. <!--内容-->
  50. <div class="mainContent">
  51. <input type="hidden" id="cid" value="{{changeArray.cid}}">
  52. <div class="title" id="xinxi">
  53. <!-- if {{changeArray.status}} == 'del' -->
  54. <div class="bg-top-btn affix"><span class="colRed">该变更令已在软件中删除</span></div>
  55. <!-- endif -->
  56. <h1><a href="/change/index/tender/{{pmArray.pmid}}" title="返回"><span class="closePanel" aria-hidden="true" data-icon="Z"></span></a>&nbsp;{{changeArray.pnum}}</h1>
  57. </div>
  58. <div class="row">
  59. <div class="col-md-2" id="navbar-example">
  60. <ul class="nav nav-pills nav-stacked bg-nav affix">
  61. <li><a href="#xinxi"><span class="glyphicon glyphicon-info-sign"></span> 变更信息</a></li>
  62. <li><a href="#qingdan"><span class="glyphicon glyphicon-list-alt"></span> 变更清单</a></li>
  63. <li><a href="#fujian"><span class="glyphicon glyphicon-paperclip"></span> 附件</a></li>
  64. <li><a href="#shenpi"><span class="glyphicon glyphicon-check"></span> 审批流程</a></li>
  65. </ul>
  66. </div>
  67. <div class="col-md-10">
  68. <div class="bg-con-warp">
  69. <legend><span class="glyphicon glyphicon-info-sign"></span> 变更信息</legend>
  70. <div class="row">
  71. <div class="col-md-4">
  72. <!-- if {{changeArray.status}} == 'checked' -->
  73. <div class="form-group">
  74. <label>批复编号</label>
  75. <input class="form-control" value="{{changeArray.bnum}}" type="text" readonly>
  76. </div>
  77. <!-- endif -->
  78. <div class="form-group">
  79. <label>申请编号</label>
  80. <input class="form-control" value="{{changeArray.pnum}}" type="text" readonly>
  81. </div>
  82. <div class="form-group">
  83. <label>工程名称</label>
  84. <input class="form-control" value="{{changeArray.pname}}" type="text" readonly>
  85. </div>
  86. <div class="form-group">
  87. <label>桩号</label>
  88. <input class="form-control" value="{{changeArray.mnum}}" type="text" readonly>
  89. </div>
  90. <div class="form-group">
  91. <label>原设计图名称</label>
  92. <input class="form-control" placeholder="" value="{{changeArray.odname}}" type="text" readonly>
  93. </div>
  94. <div class="form-group">
  95. <label>原图号</label>
  96. <input class="form-control" placeholder="" value="{{changeArray.onum}}" type="text" readonly>
  97. </div>
  98. <div class="form-group">
  99. <label>变更设计图名称</label>
  100. <input class="form-control" placeholder="" value="{{changeArray.cdname}}" type="text" readonly>
  101. </div>
  102. <div class="form-group">
  103. <label>变更图号</label>
  104. <input class="form-control" placeholder="" value="{{changeArray.cnum}}" type="text" readonly>
  105. </div>
  106. </div>
  107. <div class="col-md-4" style="z-index:999;">
  108. <div class="form-group">
  109. <label>工程变更理由及内容</label>
  110. <textarea class="form-control" rows="6" readonly>{{changeArray.description}}</textarea>
  111. </div>
  112. <div class="form-group">
  113. <label>工程变更合同依据</label>
  114. <textarea class="form-control" rows="6" readonly>{{changeArray.basis}}</textarea>
  115. </div>
  116. <div class="form-group">
  117. <label>备注</label>
  118. <textarea class="form-control" rows="3" readonly>{{changeArray.remarks}}</textarea>
  119. </div>
  120. </div>
  121. <div class="col-md-4">
  122. <!-- if !empty({{changeArray.ctype}}) -->
  123. <div class="form-group">
  124. <label>变更类型</label>
  125. <div class="checkbox">
  126. <!-- loop changeArray.ctypelist -->
  127. <label class="checkbox-inline">
  128. <input type="checkbox" checked disabled>{{ctypelist' value.typename}}
  129. </label>
  130. <!-- endloop -->
  131. </div>
  132. </div>
  133. <!-- endif -->
  134. <div class="form-group">
  135. <label>变更类别 </label>
  136. <select class="form-control" disabled><option>{{changeArray.categoryname}}</option></select>
  137. </div>
  138. <div class="form-group">
  139. <label>变更性质 </label>
  140. <select class="form-control" disabled><option>{{changeArray.naturename}}</option></select>
  141. </div>
  142. <div class="form-group">
  143. <label>变更提出单位</label>
  144. <select class="form-control" disabled><option>{{changeArray.companyname}}</option></select>
  145. </div>
  146. <div class="form-group">
  147. <label>费用承担方</label>
  148. <div class="radio">
  149. <label class="radio-inline">
  150. <input id="inlineCheckbox1" value="option1" type="radio" checked disabled> <!-- if {{changeArray.bear}} == 1 -->业主<!-- else -->承包人<!-- endif -->
  151. </label>
  152. </div>
  153. </div>
  154. </div>
  155. </div>
  156. </div>
  157. <div class="bg-con-warp">
  158. <legend id="qingdan" ><span class="glyphicon glyphicon-list-alt"></span> 变更清单 <label class="legend-label"><input type="checkbox"> 查看审批过程</label></legend>
  159. <table id="tablelist" class="table table-striped table-bordered nowrap qd-table" cellspacing="0" style="width:100%">
  160. <thead>
  161. <tr><th rowspan="2" class="text-center">清单编号</th><th rowspan="2" class="text-center">名称</th><th rowspan="2" class="text-center">单位</th><th rowspan="2" class="text-center">单价</th><th colspan="2" class="text-center">原设计</th><th colspan="2" class="text-center">申报变更增(+)减(-)</th><th colspan="2" class="text-center">审批后变更</th></tr>
  162. <tr><th class="text-center">数量</th><th class="text-center">金额</th><th class="text-center">数量</th><th class="text-center">金额</th><th class="text-center">数量</th><th class="text-center">金额</th></tr>
  163. </thead>
  164. <tbody>
  165. <!-- loop clist -->
  166. <tr><td>{{clist' value.lnum}}</td><td>{{clist' value.lname}}</td><td>{{clist' value.unit}}</td><td>{{tofloat(clist' value.unitprice)}}</td><td>{{clist' value.oamount}}</td><td>{{clist' value.osum}}</td><td>{{clist' value.camount}}</td><td>{{clist' value.csum}}</td><td>{{clist' value.samount}}</td><td><!-- if {{clist' value.ssum}} != '' --> {{clist' value.ssum}}<!-- endif --></td></tr>
  167. <!-- endloop -->
  168. </tbody>
  169. <tfoot>
  170. <tr class="info"><td>合计</td><td></td><td></td><td></td><td></td><td>{{ototalnum}}</td><td></td><td>{{ctotalnum}}</td><td></td><td><!-- if {{stotalnum}} != '' -->{{stotalnum}}<!-- endif --></td></tr>
  171. </tfoot>
  172. </table>
  173. </div>
  174. <div class="bg-con-warp">
  175. <legend id="fujian"><span class="glyphicon glyphicon-paperclip"></span> 附件</legend>
  176. <table class="table table-bordered">
  177. <thead>
  178. <tr><th width="50">序号</th><th>名称</th><th width="90">大小</th><th width="100">上传时间</th></tr>
  179. </thead>
  180. <tbody>
  181. <!-- if !empty({{attlist}}) -->
  182. <!-- loop attlist -->
  183. <tr><td>{{attlist' value.sort}}</td><td><a href="{{attlist' value.downurl}}">{{attlist' value.filename}}</a></td><td>{{attlist' value.size}}</td><td>{{attlist' value.time}}</td></tr>
  184. <!-- endloop -->
  185. <!-- endif -->
  186. </tbody>
  187. </table>
  188. </div>
  189. <div class="bg-con-warp">
  190. <legend id="shenpi"><span class="glyphicon glyphicon-check"></span> 审批流程</legend>
  191. <table class="table table-bordered">
  192. <!-- loop auditlist -->
  193. <tr>
  194. <td width="100"><!-- if {{auditlist' value.usite}} == 0 --><i class="glyphicon glyphicon-download text-muted"></i> 提交<!-- else --><!-- if {{auditlist' value.usite}} != {{auditlist' value.lastusite}} --><i class="glyphicon glyphicon-arrow-down text-muted"></i> 审批<!-- else --><i class="glyphicon glyphicon-stop text-muted"></i> 终审<!-- endif --><!-- endif --></td>
  195. <td width="150"><h4 class="media-heading">{{auditlist' value.name}}</h4>
  196. {{auditlist' value.jobs}} </td>
  197. <td width="200">{{auditlist' value.email}}<br>{{auditlist' value.company}}</td>
  198. <!-- if {{auditlist' value.usite}} == 0 -->
  199. <!-- if {{auditlist' value.status}} == 'checked' --><td width="100" class="colGreen">上报完成</td><td>{{formatDate(auditlist' value.sintime)}}<br></td>
  200. <!-- elseif {{auditlist' value.times}} == 0 && {{auditlist' value.status}} == 'checking' --><td width="100" class="colOrange">上报中</td><td><br></td>
  201. <!-- elseif {{auditlist' value.times}} != 0 && {{auditlist' value.status}} == 'checking' --><td width="100" class="colOrange">重新上报中</td><td><br></td>
  202. <!-- endif -->
  203. <!-- else -->
  204. <!-- if {{auditlist' value.status}} == 'checked' --><td width="100" class="colGreen">审批通过</td><td>{{formatDate(auditlist' value.sintime)}}<br>{{auditlist' value.sdesc}}</td>
  205. <!-- elseif {{auditlist' value.status}} == 'back' || {{auditlist' value.status}} == 'backnew' --><td width="100" class="colRed">退回</td><td>{{formatDate(auditlist' value.sintime)}}<br>{{auditlist' value.sdesc}}</td>
  206. <!-- elseif {{auditlist' value.status}} == 'checkno' --><td width="100" class="colRed">审批终止</td><td>{{formatDate(auditlist' value.sintime)}}<br>{{auditlist' value.sdesc}}</td>
  207. <!-- elseif {{auditlist' value.status}} == 'checking' --><td width="100" class="colOrange">审批中</td><td></td>
  208. <!-- else --><td width="100"></td><td></td>
  209. <!-- endif -->
  210. <!-- endif -->
  211. </tr>
  212. <!-- endloop -->
  213. </table>
  214. </div>
  215. </div>
  216. </div>
  217. </div>
  218. <!--内容-->
  219. </div>
  220. </div>
  221. <script type="text/javascript">autoFlashHeight();</script>
  222. <script type="text/javascript" language="javascript" src="{{rootUrl}}global/js/jquery.dataTables.min.js"></script>
  223. <script type="text/javascript" language="javascript" src="{{rootUrl}}global/js/dataTables.bootstrap.min.js"></script>
  224. <script type="text/javascript" language="javascript" src="{{rootUrl}}global/js/dataTables.fixedColumns.min.js"></script>
  225. <script src="{{rootUrl}}global/js/jlzf-change-table.js"></script>
  226. <script>
  227. $(function() {
  228. var table = $('#tablelist').removeAttr('width').DataTable({
  229. columnDefs: [
  230. { className: 'allwidth1', width: 90, targets: 0 },
  231. { className: 'allwidth2', width: 150, targets: 1 },
  232. { className: 'allwidth5', width: 50, targets: 2 },
  233. { className: 'allwidth3', width: 60, targets: 3 },
  234. { className: 'allwidth4', width: 70, targets: [4,6,8] },
  235. { className: 'allwidth3',width: 80, targets: '_all' }
  236. ],
  237. fixedColumns: {
  238. leftColumns: 4
  239. }
  240. });
  241. $('.legend-label').click(function(e){
  242. if($(e.target).is('label')){
  243. return;
  244. }
  245. $(this).children('input').attr('disabled',true);
  246. $.ajax({
  247. type: 'post',
  248. url: '/change/detail/'+$('#cid').val(),
  249. data: { table: '_all'},
  250. dataType: 'json',
  251. success: function(result){
  252. table.destroy();
  253. $('#tablelist').html(result.html);
  254. table = $('#tablelist').removeAttr('width').DataTable({
  255. columnDefs: [
  256. { className: 'allwidth1', width: 100, targets: 0 },
  257. { className: 'allwidth2', width: 150, targets: 1 },
  258. { className: 'allwidth5', width: 60, targets: 2 },
  259. { className: 'allwidth3',width: 80, targets: '_all' }
  260. ],
  261. fixedColumns: {
  262. leftColumns: 4
  263. }
  264. });
  265. }
  266. })
  267. })
  268. })
  269. </script>
  270. </body>