receiptTrainInvoice.html 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255
  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">公司已收款</th>
  81. <th class="taC">办事处已收款</th>
  82. <th class="taC" width="90">入账完成度</th>
  83. </tr>
  84. <tr>
  85. <td><a href="/invoiceTrainingDetail/{{invoiceTrainingDetail.trainingKey}}.html" target="_blank">{{invoiceTrainingDetail.trainName}}</a></td>
  86. <td>{{invoiceTrainingDetail.category.0.title}}</td>
  87. <td>{{invoiceTrainingDetail.staff.username}}</td>
  88. <td>{{invoiceTrainingDetail.trainDate}}</td>
  89. <td>{{invoiceTrainingDetail.invoiceTotal}}</td>
  90. <td>¥{{invoiceTrainingDetail.invoiceTotalAmount}}</td>
  91. <td>¥{{invoiceTrainingDetail.invoiceArriveAmount}}</td>
  92. <td>¥{{invoiceTrainingDetail.invoiceCompanyAmount}}</td>
  93. <td>¥{{invoiceTrainingDetail.RIAmount}}</td>
  94. <td>{{invoiceTrainingDetail.arriveSchedule}}%</td>
  95. </tr>
  96. </tbody>
  97. </table>
  98. <table class="table table-bordered table-condensed">
  99. <tbody>
  100. <tr>
  101. <th class="taC">开票流水</th>
  102. <th class="taC">开票单位(抬头)</th>
  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. </tr>
  110. <!-- loop invoiceList -->
  111. <tr <!-- if {{invoiceList' value.RIstatus}}==1&&{{pendingInvoice' value.untreadStatus}}!=3 --> class="warning" <!-- endif -->>
  112. <td><a href="#invdetail" node-invoice="INFO" data-iskey="{{invoiceList' value.iidKey}}" data-toggle="modal" >{{invoiceList' value.invoiceSerial}}</a></td>
  113. <td>
  114. <!-- if !empty({{invoiceList' value.invoiceType}}) -->
  115. {{invoiceList' value.invoiceCompany}}
  116. <!-- else -->
  117. {{invoiceList' value.invoiceTitle}}
  118. <!-- endif -->
  119. </td>
  120. <td>{{invoiceList' value.invoiceNo}}</td>
  121. <td>
  122. <!-- if !empty({{pendingInvoice' value.invoiceType}}) -->
  123. <b>¥{{pendingInvoice' value.invoicePrice}}</b><sup>专</sup>
  124. <!-- else -->
  125. <b>¥{{pendingInvoice' value.invoicePrice}}</b>
  126. <!-- endif -->
  127. </td>
  128. <td>
  129. <!-- if {{invoiceList' value.untreadStatus}}==3 -->
  130. 已入账
  131. <!-- else -->
  132. 已出票
  133. <!-- endif -->
  134. </td>
  135. <td>
  136. <!-- if {{invoiceList' value.untreadStatus}}==3 -->
  137. <!-- if {{invoiceList' value.RIstatus}}==1 -->
  138. <span id='RTRI_{{invoiceList' value.iidKey}}'>
  139. 已收款
  140. <!-- if {{pendingInvoice' value.untreadStatus}}==3 && !{{pendingInvoice' value.isFinance}} -->
  141. <a href="javascript:void(0)" CANCELReceivablesI data-iidKey="{{invoiceList' value.iidKey}}" data-ridKey="{{receiptDetail.ridKey}}" >取消</a>
  142. <!-- endif -->
  143. </span>
  144. <!-- endif -->
  145. <!-- else -->
  146. <!-- if {{invoiceList' value.RIstatus}}==1 -->
  147. 已收款
  148. <!-- else -->
  149. <!-- endif -->
  150. <!-- endif -->
  151. </td>
  152. <td>
  153. <!-- if {{pendingInvoice' value.untreadStatus}}==3 -->
  154. <!-- loop invoiceList' value.irDetail -->
  155. <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>
  156. <!-- endloop -->
  157. <!-- else -->
  158. <!-- if {{showType}}=='approval'&&inarray({{staff.0.sid}},{{verifyId}})&&{{receiptDetail.status}}==2 -->
  159. <a href="#recorded" data="{{invoiceList' value.iidKey}}" dataPrice="{{pendingInvoice' value.invoicePrice}}" strike data-toggle="modal">冲账</a>
  160. <!-- endif -->
  161. <!-- endif -->
  162. </td>
  163. <td>
  164. <!-- if {{pendingInvoice' value.untreadStatus}}==3 -->
  165. <!-- loop invoiceList' value.irDetail -->
  166. <p>{{invoiceList' value' value.receivablesDate}}</p>
  167. <!-- endloop -->
  168. <!-- endif -->
  169. </td>
  170. </tr>
  171. <!-- endloop -->
  172. </tbody>
  173. </table>
  174. <!-- endif -->
  175. </div>
  176. </div>
  177. </div>
  178. </div>
  179. <!--弹出-->
  180. <!-- if {{showType}}=='approval'&&{{receiptDetail.status}}==2 -->
  181. <div class="modal hide fade" id="recorded" aria-hidden="true" >
  182. <form action="/invoiceReceivablesStrikeAddDo" method="post" class="nice-validator n-yellow" novalidate="novalidate">
  183. <input type="hidden" name="iidKey" id="iidKey" value=''>
  184. <input type="hidden" name="ridKey" id="ridKey" value='{{ridKey}}'>
  185. <div class="modal-dialog">
  186. <div class="modal-content">
  187. <div class="modal-header">
  188. <h3>发票冲账</h3>
  189. </div>
  190. <div class="modal-body saeaList">
  191. <table class="table table-bordered table-condensed">
  192. <tbody>
  193. <tr>
  194. <th class="taC" colspan="4">收款信息填写</th>
  195. </tr>
  196. <tr>
  197. <th class="taC">收款金额</th><td><input type="text" id="invoicePrice" value="" readonly=""></td>
  198. </tr>
  199. <tr>
  200. <th class="taC">收款信息</th><td>{{receiptTrainingDetail.trainName}} 冲账</td>
  201. </tr>
  202. <tr>
  203. <th class="taC">收款银行</th><td>财务录入</td>
  204. </tr>
  205. </tbody>
  206. </table>
  207. <p class="alert alert-block">冲账仅发生在培训班结算中,发票冲账后不会添加银行流水。</p>
  208. </div>
  209. <div class="modal-footer">
  210. <input type="submit" value="确定" class="button">
  211. <a href="#" class="button btn-gray" data-dismiss="modal" aria-hidden="true">关闭</a>
  212. </div>
  213. </div>
  214. </div>
  215. </form>
  216. </div>
  217. <!-- endif -->
  218. <!--弹出(发票详情)-->
  219. <div loading-msg='true' style="position:absolute; left:50%; top:50%; "></div>
  220. <div class="modal fade" id="invdetail">
  221. <div id="nc"></div>
  222. </div>
  223. <div class="modal fade" id="billing">
  224. <div id="nr"></div>
  225. </div>
  226. <!--弹出收款-->
  227. <!--弹出内容-->
  228. <script type="text/javascript">
  229. autoFlashHeight();
  230. </script>
  231. </body>