You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

275 lines
7.8 KiB

  1. @{ ViewBag.Title = "新生录取管理"; Layout = "~/Views/Shared/_Index.cshtml"; }
  2. <style id="style1" media="print">
  3. body,
  4. html {
  5. font-size: 13px;
  6. font-family: "微软雅黑";
  7. color: #333;
  8. overflow-x: hidden;
  9. }
  10. ul {
  11. margin: 0px;
  12. padding: 0px;
  13. list-style: none;
  14. }
  15. li {
  16. list-style: none;
  17. }
  18. table {
  19. border-collapse: collapse;
  20. table-layout: fixed;
  21. }
  22. .title {
  23. font-size: 34px;
  24. text-align: center;
  25. margin-bottom: 20px
  26. }
  27. .table {
  28. width: 100%;
  29. font-size: 16px;
  30. border: 1px solid #000;
  31. }
  32. .table td {
  33. border-top: 1px solid #000;
  34. border-left: 1px solid #000;
  35. padding: 8px 6px;
  36. line-height: 26px;
  37. width: 16.666667%;
  38. }
  39. .table tr:first-child td {
  40. border-top: 0;
  41. border-left: 0px solid #000;
  42. }
  43. .img {
  44. line-height: 0;
  45. margin: 2% 10%;
  46. }
  47. .img img {
  48. width: 100%
  49. }
  50. .radio {
  51. display: inline-block;
  52. width: 12px;
  53. height: 12px;
  54. margin-right: 1px;
  55. line-height: 0;
  56. }
  57. .radio img {
  58. width: 12px
  59. }
  60. .seal {
  61. float: right;
  62. margin-right: 120px;
  63. }
  64. </style>
  65. <div class="lr-layout ">
  66. <div class="lr-layout-center">
  67. <div class="lr-layout-wrap lr-layout-wrap-notitle ">
  68. <div class="lr-layout-tool">
  69. <div class="lr-layout-tool-left">
  70. <div class="lr-layout-tool-item">
  71. <div id="multiple_condition_query">
  72. <div class="lr-query-formcontent">
  73. <div class="col-xs-12 lr-form-item">
  74. <div class="lr-form-item-title">系</div>
  75. <div id="DeptNo"></div>
  76. </div>
  77. <div class="col-xs-12 lr-form-item">
  78. <div class="lr-form-item-title">专业</div>
  79. <div id="MajorNo"></div>
  80. </div>
  81. <div class="col-xs-12 lr-form-item">
  82. <div class="lr-form-item-title">班级</div>
  83. <div id="ClassNo"></div>
  84. </div>
  85. <div class="col-xs-12 lr-form-item">
  86. <div class="lr-form-item-title">学年</div>
  87. <div id="Year"></div>
  88. </div>
  89. <div class="col-xs-12 lr-form-item">
  90. <div class="lr-form-item-title">是否缴费</div>
  91. <div id="IsPay"></div>
  92. </div>
  93. <div class="col-xs-12 lr-form-item">
  94. <div class="lr-form-item-title">身份证</div>
  95. <input id="IDCard" type="text" class="form-control" />
  96. </div>
  97. <div class="col-xs-12 lr-form-item">
  98. <div class="lr-form-item-title">姓名</div>
  99. <input id="StuName" type="text" class="form-control" />
  100. </div>
  101. <div class="col-xs-12 lr-form-item">
  102. <div class="lr-form-item-title">报名号</div>
  103. <input id="RegistrationNo" type="text" class="form-control" />
  104. </div>
  105. </div>
  106. </div>
  107. </div>
  108. </div>
  109. <div class="lr-layout-tool-right">
  110. <div class=" btn-group btn-group-sm">
  111. <span>应收</span><span id="allAmount"></span>
  112. <span>共收</span><span id="isAmount"></span>
  113. </div>
  114. <div class=" btn-group btn-group-sm">
  115. <a id="lr_refresh" class="btn btn-default"><i class="fa fa-refresh"></i></a>
  116. </div>
  117. <div class=" btn-group btn-group-sm" learun-authorize="yes">
  118. <a id="lr_view" class="btn btn-default"><i class="fa fa-pencil-square-o"></i>&nbsp;查看</a>
  119. <a id="lr_actual" class="btn btn-default"><i class="fa fa-pencil-square-o"></i>&nbsp;录入实收金额</a>
  120. <a id="lr_amountRecord" class="btn btn-default"><i class="fa fa-pencil-square-o"></i>&nbsp;金额变动记录</a>
  121. <a id="lr_prints" class="btn btn-default"><i class="fa fa-plus"></i>&nbsp; 打印缴费单</a>
  122. <a id="lr_pay" class="btn btn-default"><i class="fa fa-plus"></i>&nbsp; 缴费</a>
  123. <a id="lr_nopay" class="btn btn-default"><i class="fa fa-plus"></i>&nbsp; 未缴费</a>
  124. <a id="lr_getmoney" class="btn btn-default"><i class="fa fa-plus"></i>&nbsp; 生成应缴金额</a>
  125. @*
  126. <a id="lr_cardprint" class="btn btn-default"><i class="fa fa-plus"></i>&nbsp; 打印一卡通</a>*@
  127. </div>
  128. </div>
  129. </div>
  130. <div class="lr-layout-body" id="gridtable"></div>
  131. </div>
  132. </div>
  133. </div>
  134. <script>
  135. var data = {
  136. school: "北京金隅科技学校",
  137. name: "薛礼根",
  138. id: "14060219930602****",
  139. type: "汉族",
  140. system: "数学系",
  141. major: "数学与应用数学",
  142. class: "1301",
  143. bookPay: {
  144. money: '5000',
  145. status: 1,
  146. },
  147. stayPay: {
  148. money: '5000',
  149. status: 1,
  150. },
  151. testPay: {
  152. money: '5000',
  153. status: 0,
  154. },
  155. location: "体育馆",
  156. teacher: "薛礼根",
  157. teacherPhone: "15735806069"
  158. }
  159. //打印
  160. $('#lr_prints').click(function() {
  161. var keyValue = $("#gridtable").jfGridValue('StuId');
  162. if(top.learun.checkrow(keyValue)) {
  163. top.learun.httpAsyncGet(top.$.rootUrl + '/EducationalAdministration/StuEnroll/GetStuInfo?stuId=' + keyValue, function(res) {
  164. data.name = $("#gridtable").jfGridValue('StuName');
  165. data.id = $("#gridtable").jfGridValue('IDCard');
  166. data.major = res.data.majorName;
  167. data.type = $("#gridtable").jfGridValue('Nationals');
  168. data.class = res.data.className;
  169. data.system = res.data.deptName;
  170. data.teacher = res.data.teacherName;
  171. data.teacherPhone = res.data.teacherMobile;
  172. var chagerItemList = '';
  173. $.each(res.data.chagerItemList, function(i, item) {
  174. chagerItemList += '<tr>' +
  175. '<td>' + item.standerdName + '</td>' +
  176. '<td colspan="2">' + item.standard + '</td><td colspan="3">' + item.shouldPay + '</td>' +
  177. '</tr>'
  178. })
  179. chagerItemList += '<tr>' +
  180. '<td>合计</td>' +
  181. '<td colspan="2">' + res.data.allMoney + '</td><td colspan="3">' + res.data.money + '<span class="seal">财务盖章:</span></td>' +
  182. '</tr>'
  183. var html = '<div class="title">' + data.school + '缴费单</div>' +
  184. '<table cellspacing="0" cellpadding="0" class="table">' +
  185. '<tr>' +
  186. '<td colspan="6">基础信息</td>' +
  187. '</tr>' +
  188. '<tr>' +
  189. '<td>姓名</td>' +
  190. '<td colspan="2">' + data.name + '</td>' +
  191. '<td>身份证</td>' +
  192. '<td colspan="2">' + data.id + '</td>' +
  193. '</tr>' +
  194. '<tr>' +
  195. '<td>民族</td>' +
  196. '<td colspan="2">' + data.type + '</td>' +
  197. '<td>系部</td>' +
  198. '<td colspan="2">' + data.system + '</td>' +
  199. '</tr>' +
  200. '<tr>' +
  201. '<td>专业</td>' +
  202. '<td colspan="2">' + data.major + '</td>' +
  203. '<td>班级</td>' +
  204. '<td colspan="2">' + data.class + '</td>' +
  205. '</tr>' +
  206. '<tr>' +
  207. '<td colspan="3">费用明细</td>' +
  208. '<td colspan="3"><center>应缴金额</center></td>' +
  209. '</tr>' + chagerItemList +
  210. '<tr>' +
  211. '<td colspan="6">入住流程</td>' +
  212. '</tr>' +
  213. '<tr>' +
  214. '<td colspan="6">' +
  215. '<div class="img"><img src="/Content/images/procedure.jpg" alt="" /></div>' +
  216. '</td>' +
  217. '</tr>' +
  218. '<tr>' +
  219. '<td>办理地点</td>' +
  220. '<td colspan="5"><center>' + data.location + '</center></td>' +
  221. '</tr>' +
  222. '<tr>' +
  223. '<td colspan="2">联系班主任信息</td>' +
  224. '<td colspan="2">姓名:' + data.teacher + '</td>' +
  225. '<td colspan="2">电话:' + data.teacherPhone + '</td>' +
  226. '</tr>' +
  227. '</table>';
  228. AddPrintContent(html)
  229. });
  230. }
  231. })
  232. function AddPrintContent(html) {
  233. var myHtml = myHtml = html;
  234. var strBodyStyle = "<style>" + document.getElementById("style1").innerHTML + "</style>";
  235. var strFormHtml = strBodyStyle + "<body>" + myHtml + "</body>";
  236. LODOP = getLodop();
  237. LODOP.PRINT_INIT("个人授课表");
  238. LODOP.SET_PRINT_PAGESIZE(1, 0, 0, "A4"); //1 竖向 2横向
  239. LODOP.SET_PRINT_MODE("PRINT_DUPLEX", 2);
  240. LODOP.SET_PRINT_MODE("PRINT_DEFAULTSOURCE", 7);
  241. LODOP.ADD_PRINT_HTM(30, 30, '186mm', '284mm', strFormHtml);
  242. //打印预览
  243. // LODOP.PRINT_DESIGN()
  244. var TaskID1 = LODOP.PREVIEW();
  245. // 直接打印
  246. // var TaskID1=LODOP.PRINT();
  247. };
  248. </script>
  249. @Html.AppendJsFile("/Areas/EducationalAdministration/Views/StuEnroll/IsPay.js", "/Areas/EducationalAdministration/Views/StuEnroll/LodopFuncs.js")