invoice.html 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0"/>
  6. <meta name="format-detection" content="telephone=no,email=no,date=no,address=no">
  7. <title>发票助手</title>
  8. <link rel="stylesheet" type="text/css" href="../../css/api.css"/>
  9. <link rel="stylesheet" href="../../css/style.css">
  10. <style>
  11. body,html{
  12. background:#009FE8;
  13. }
  14. .api_layout{
  15. padding: 15px 17px;
  16. }
  17. .added-tax{
  18. background: #fff;
  19. font-size: 18px;
  20. color: #232627;
  21. border-radius: 10px;
  22. padding-top: 10px;
  23. padding-bottom: 5px;
  24. box-sizing: border-box;
  25. margin-bottom: 10px;
  26. }
  27. .added-tax label{
  28. margin-bottom: 8px;
  29. }
  30. .added-tax i{
  31. width: 19px;
  32. height: 20px;
  33. background: url("../../icon/fp.png") center no-repeat;
  34. background-size: contain;
  35. margin-right: 10px;
  36. }
  37. .added-tax-info li{
  38. padding: 10px 20px;
  39. align-items: flex-start;
  40. }
  41. .added-tax-info span{
  42. font-size: 14px;
  43. color: #7D7C7C;
  44. width: 56px;
  45. }
  46. .added-tax-info p{
  47. font-size: 14px;
  48. width: 77%;
  49. font-weight:500;
  50. }
  51. </style>
  52. </head>
  53. <body>
  54. <div class="api_layout" id="incoice_wrap">
  55. </div>
  56. </body>
  57. </html>
  58. <script type="text/template" id="templateInvoice">
  59. <div class="added-tax">
  60. <label class="flex-center">
  61. <i></i>
  62. <span>增值税开票信息</span>
  63. </label>
  64. <ul class="added-tax-info">
  65. <li class="flex-start">
  66. <span>名称:</span>
  67. <p>{{=it.invoiceInfo.name}}</p>
  68. </li>
  69. <li class="flex-start">
  70. <span>税号:</span>
  71. <p>{{=it.invoiceInfo.identification}}</p>
  72. </li>
  73. <li class="flex-start">
  74. <span>地址:</span>
  75. <p>{{=it.invoiceInfo.address}}</p>
  76. </li>
  77. <li class="flex-start">
  78. <span>电话:</span>
  79. <p>{{=it.invoiceInfo.tel}}</p>
  80. </li>
  81. <li class="flex-start">
  82. <span>开户行:</span>
  83. <p>{{=it.invoiceInfo.bank}}</p>
  84. </li>
  85. <li class="flex-start">
  86. <span>账号:</span>
  87. <p>{{=it.invoiceInfo.account}}</p>
  88. </li>
  89. </ul>
  90. </div>
  91. <div class="added-tax">
  92. <label class="flex-center">
  93. <span>交款信息</span>
  94. </label>
  95. <ul class="added-tax-info">
  96. <li class="flex-start">
  97. <span>账户名称:</span>
  98. <p>{{=it.invoicePayment.name}}</p>
  99. </li>
  100. <li class="flex-start">
  101. <span>开户行:</span>
  102. <p>{{=it.invoicePayment.bank}}</p>
  103. </li>
  104. <li class="flex-start">
  105. <span>账号:</span>
  106. <p>{{=it.invoicePayment.account}}</p>
  107. </li>
  108. </ul>
  109. </div>
  110. <div class="added-tax">
  111. <label class="flex-center">
  112. <span>收据抬头</span>
  113. </label>
  114. <ul class="added-tax-info">
  115. <li class="flex-start">
  116. <span>名称:</span>
  117. <p>{{=it.invoiceTitle}}</p>
  118. </li>
  119. </ul>
  120. </div>
  121. </script>
  122. <script type="text/javascript" src="../../script/api.js"></script>
  123. <script type="text/javascript" src="../../script/doT.min.js"></script>
  124. <script src="../../script/config.js" charset="utf-8"></script>
  125. <script type="text/javascript">
  126. apiready = function () {
  127. api.showProgress({
  128. title: '',
  129. text: '加载中...',
  130. modal: true
  131. });
  132. invoiceData()
  133. }
  134. function invoiceData() {
  135. $http.fnReuestDataNologing(UrlRouter.getInvoice,'','get','',function (ret, err) {
  136. if (ret.code === 0) {
  137. $apis.html(incoice_wrap,'#templateInvoice',ret.data);
  138. api.hideProgress()
  139. }
  140. })
  141. }
  142. </script>