receiptTrainInvoice.html 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257
  1. <!-- include '../header' -->
  2. <link rel=stylesheet href="<?= WEB_SITE_GLOBAL ?>css/jquery.validator.css">
  3. <script type="text/javascript" src="<?= WEB_SITE_GLOBAL ?>js/jquery.validator.min.js"></script>
  4. <script type="text/javascript" src="<?= WEB_SITE_GLOBAL ?>js/zh-CN.js"></script>
  5. <script src="<?= invoice ?>"></script>
  6. <script >
  7. $(function() {
  8. $('a[strike]').click(function(){
  9. var iidKey=$(this).attr("data");
  10. var dataPrice=$(this).attr("dataPrice");
  11. $('#iidKey').val(iidKey);
  12. $('#invoicePrice').val(dataPrice);
  13. });
  14. $('a[CANCELReceivablesI]').click(function() {
  15. var iidKey=$(this).attr("data-iidKey");
  16. var ridKey=$(this).attr("data-ridKey");
  17. $.ajax({
  18. url: '/receiptTrainReceivables/CANCEL',
  19. type : "post",
  20. cache : false,
  21. dataType : "json",
  22. data : {
  23. iidKey : iidKey,
  24. ridKey:ridKey
  25. },
  26. global : true,
  27. success : function(data) {
  28. if (data.status == 1) {
  29. $('#RTRI_'+iidKey).html('');
  30. } else{
  31. alert('操作失败');
  32. }
  33. },
  34. error : function(err) {
  35. alert('操作失败');
  36. }
  37. });
  38. });
  39. })
  40. </script>
  41. <body>
  42. <div class="mainLayout">
  43. <div class="mainMenu">
  44. <div class="menuItem">
  45. <a href="#" class="mLogo">CLD</a>
  46. <ul>
  47. <!-- include '../admin/menuReceipt' -->
  48. </ul>
  49. </div>
  50. </div>
  51. <div class="warpContent">
  52. <div class="subMenu fL">
  53. <div class="menuItem">
  54. <!-- include '../admin/receipt_menu' -->
  55. </div>
  56. </div>
  57. <div class="adminContent autoHeight" style="height: 821px;">
  58. <legend>{{receiptTrainingDetail.trainName}}</legend>
  59. <div class="borad-news">
  60. <div class="subNav">
  61. <!-- include 'receiptTrainMenu' -->
  62. </div>
  63. <div class="saeaList">
  64. <!--还没有培训班开票-->
  65. <!-- if {{receiptDetail.invoiceTrainId}}==0 -->
  66. <!-- else -->
  67. <legend>
  68. <div class="fR"></div>培训班发票
  69. </legend>
  70. <table class="table table-bordered table-condensed">
  71. <tbody>
  72. <tr>
  73. <th class="taC">培训班名称</th>
  74. <th class="taC">办事处</th>
  75. <th class="taC">创建</th>
  76. <th class="taC">开班时间</th>
  77. <th class="taC" width="90">包含发票</th>
  78. <th class="taC">开票金额合计</th>
  79. <th class="taC">入账金额合计</th>
  80. <th class="taC" style="background: #ccc;">入账金额合计<span class="colRed">(新)</span></th>
  81. <th class="taC">公司已收款</th>
  82. <th class="taC">办事处已收款</th>
  83. <th class="taC" width="90">入账完成度</th>
  84. </tr>
  85. <tr>
  86. <td><a href="/invoiceTrainingDetail/{{invoiceTrainingDetail.trainingKey}}.html" target="_blank">{{invoiceTrainingDetail.trainName}}</a></td>
  87. <td>{{invoiceTrainingDetail.category.0.title}}</td>
  88. <td>{{invoiceTrainingDetail.staff.username}}</td>
  89. <td>{{invoiceTrainingDetail.trainDate}}</td>
  90. <td>{{invoiceTrainingDetail.invoiceTotal}}</td>
  91. <td>¥{{invoiceTrainingDetail.invoiceTotalAmount}}</td>
  92. <td>¥{{invoiceTrainingDetail.invoiceArriveAmount}}</td>
  93. <td>¥{{invoiceTrainingDetail.billPrice}}</td>
  94. <td>¥{{invoiceTrainingDetail.invoiceCompanyAmount}}</td>
  95. <td>¥{{invoiceTrainingDetail.RIAmount}}</td>
  96. <td>{{invoiceTrainingDetail.arriveSchedule}}%</td>
  97. </tr>
  98. </tbody>
  99. </table>
  100. <table class="table table-bordered table-condensed">
  101. <tbody>
  102. <tr>
  103. <th class="taC">开票流水</th>
  104. <th class="taC">开票单位(抬头)</th>
  105. <th class="taC">发票号</th>
  106. <th class="taC">总额</th>
  107. <th class="taC">状态</th>
  108. <th class="taC">办事处收款</th>
  109. <th class="taC">收款流水号</th>
  110. <th class="taC">银行到账</th>
  111. </tr>
  112. <!-- loop invoiceList -->
  113. <tr <!-- if {{invoiceList' value.RIstatus}}==1&&{{pendingInvoice' value.untreadStatus}}!=3 --> class="warning" <!-- endif -->>
  114. <td><a href="#invdetail" node-invoice="INFO" data-iskey="{{invoiceList' value.iidKey}}" data-toggle="modal" >{{invoiceList' value.invoiceSerial}}</a></td>
  115. <td>
  116. <!-- if !empty({{invoiceList' value.invoiceType}}) -->
  117. {{invoiceList' value.invoiceCompany}}
  118. <!-- else -->
  119. {{invoiceList' value.invoiceTitle}}
  120. <!-- endif -->
  121. </td>
  122. <td>{{invoiceList' value.invoiceNo}}</td>
  123. <td>
  124. <!-- if !empty({{pendingInvoice' value.invoiceType}}) -->
  125. <b>¥{{pendingInvoice' value.invoicePrice}}</b><sup>专</sup>
  126. <!-- else -->
  127. <b>¥{{pendingInvoice' value.invoicePrice}}</b>
  128. <!-- endif -->
  129. </td>
  130. <td>
  131. <!-- if {{invoiceList' value.untreadStatus}}==3 -->
  132. 已入账
  133. <!-- else -->
  134. 已出票
  135. <!-- endif -->
  136. </td>
  137. <td>
  138. <!-- if {{invoiceList' value.untreadStatus}}==3 -->
  139. <!-- if {{invoiceList' value.RIstatus}}==1 -->
  140. <span id='RTRI_{{invoiceList' value.iidKey}}'>
  141. 已收款
  142. <!-- if {{pendingInvoice' value.untreadStatus}}==3 && !{{pendingInvoice' value.isFinance}} -->
  143. <a href="javascript:void(0)" CANCELReceivablesI data-iidKey="{{invoiceList' value.iidKey}}" data-ridKey="{{receiptDetail.ridKey}}" >取消</a>
  144. <!-- endif -->
  145. </span>
  146. <!-- endif -->
  147. <!-- else -->
  148. <!-- if {{invoiceList' value.RIstatus}}==1 -->
  149. 已收款
  150. <!-- else -->
  151. <!-- endif -->
  152. <!-- endif -->
  153. </td>
  154. <td>
  155. <!-- if {{pendingInvoice' value.untreadStatus}}==3 -->
  156. <!-- loop invoiceList' value.irDetail -->
  157. <a href="#billing" style="display:block" node-invoice="INFO" data-type="receivables" data-iskey="{{invoiceList' value' value.iridKey}}" data-toggle="modal">{{invoiceList' value' value.receivablesSerial}}</a>
  158. <!-- endloop -->
  159. <!-- else -->
  160. <!-- if {{showType}}=='approval'&&inarray({{staff.0.sid}},{{verifyId}})&&{{receiptDetail.status}}==2 -->
  161. <a href="#recorded" data="{{invoiceList' value.iidKey}}" dataPrice="{{pendingInvoice' value.invoicePrice}}" strike data-toggle="modal">冲账</a>
  162. <!-- endif -->
  163. <!-- endif -->
  164. </td>
  165. <td>
  166. <!-- if {{pendingInvoice' value.untreadStatus}}==3 -->
  167. <!-- loop invoiceList' value.irDetail -->
  168. <p>{{invoiceList' value' value.receivablesDate}}</p>
  169. <!-- endloop -->
  170. <!-- endif -->
  171. </td>
  172. </tr>
  173. <!-- endloop -->
  174. </tbody>
  175. </table>
  176. <!-- endif -->
  177. </div>
  178. </div>
  179. </div>
  180. </div>
  181. <!--弹出-->
  182. <!-- if {{showType}}=='approval'&&{{receiptDetail.status}}==2 -->
  183. <div class="modal hide fade" id="recorded" aria-hidden="true" >
  184. <form action="/invoiceReceivablesStrikeAddDo" method="post" class="nice-validator n-yellow" novalidate="novalidate">
  185. <input type="hidden" name="iidKey" id="iidKey" value=''>
  186. <input type="hidden" name="ridKey" id="ridKey" value='{{ridKey}}'>
  187. <div class="modal-dialog">
  188. <div class="modal-content">
  189. <div class="modal-header">
  190. <h3>发票冲账</h3>
  191. </div>
  192. <div class="modal-body saeaList">
  193. <table class="table table-bordered table-condensed">
  194. <tbody>
  195. <tr>
  196. <th class="taC" colspan="4">收款信息填写</th>
  197. </tr>
  198. <tr>
  199. <th class="taC">收款金额</th><td><input type="text" id="invoicePrice" value="" readonly=""></td>
  200. </tr>
  201. <tr>
  202. <th class="taC">收款信息</th><td>{{receiptTrainingDetail.trainName}} 冲账</td>
  203. </tr>
  204. <tr>
  205. <th class="taC">收款银行</th><td>财务录入</td>
  206. </tr>
  207. </tbody>
  208. </table>
  209. <p class="alert alert-block">冲账仅发生在培训班结算中,发票冲账后不会添加银行流水。</p>
  210. </div>
  211. <div class="modal-footer">
  212. <input type="submit" value="确定" class="button">
  213. <a href="#" class="button btn-gray" data-dismiss="modal" aria-hidden="true">关闭</a>
  214. </div>
  215. </div>
  216. </div>
  217. </form>
  218. </div>
  219. <!-- endif -->
  220. <!--弹出(发票详情)-->
  221. <div loading-msg='true' style="position:absolute; left:50%; top:50%; "></div>
  222. <div class="modal fade" id="invdetail">
  223. <div id="nc"></div>
  224. </div>
  225. <div class="modal fade" id="billing">
  226. <div id="nr"></div>
  227. </div>
  228. <!--弹出收款-->
  229. <!--弹出内容-->
  230. <script type="text/javascript">
  231. autoFlashHeight();
  232. </script>
  233. </body>