index.html 8.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190
  1. <div class="panel panel-default panel-intro">
  2. {:build_heading()}
  3. <div class="panel-body">
  4. <div id="myTabContent" class="tab-content">
  5. <div class="tab-pane fade active in" id="one">
  6. <div class="widget-body no-padding">
  7. <div id="toolbar" class="toolbar">
  8. <a href="javascript:;" class="btn btn-primary btn-refresh" title="{:__('Refresh')}" ><i class="fa fa-refresh"></i> </a>
  9. <a href="javascript:;" class="btn btn-success btn-add {:$auth->check('matter/add')?'':'hide'}" title="{:__('Add')}" ><i class="fa fa-plus"></i> {:__('Add')}</a>
  10. <!--<a href="javascript:;" class="btn btn-success btn-edit btn-disabled disabled {:$auth->check('matter/edit')?'':'hide'}" title="{:__('Edit')}" ><i class="fa fa-pencil"></i> {:__('Edit')}</a>-->
  11. <!--<a href="javascript:;" class="btn btn-danger btn-del btn-disabled disabled {:$auth->check('matter/del')?'':'hide'}" title="{:__('Delete')}" ><i class="fa fa-trash"></i> {:__('Delete')}</a>-->
  12. <a href="javascript:;" class="btn btn-danger btn-import {:$auth->check('matter/import')?'':'hide'}" title="{:__('Import')}" id="btn-import-file" data-url="ajax/upload" data-mimetype="csv,xls,xlsx" data-multiple="false"><i class="fa fa-upload"></i> {:__('Import')}</a>
  13. <a id="print" class="btn btn-primary btn-success" title="打印标签" >打印标签 </a>&nbsp;&nbsp;&nbsp;&nbsp;
  14. <div class="dropdown btn-group {:$auth->check('matter/multi')?'':'hide'}">
  15. <!--<a class="btn btn-primary btn-more dropdown-toggle btn-disabled disabled" data-toggle="dropdown"><i class="fa fa-cog"></i> {:__('More')}</a>-->
  16. <!--<ul class="dropdown-menu text-left" role="menu">-->
  17. <!--<li><a class="btn btn-link btn-multi btn-disabled disabled" href="javascript:;" data-params="status=normal"><i class="fa fa-eye"></i> {:__('Set to normal')}</a></li>-->
  18. <!--<li><a class="btn btn-link btn-multi btn-disabled disabled" href="javascript:;" data-params="status=hidden"><i class="fa fa-eye-slash"></i> {:__('Set to hidden')}</a></li>-->
  19. <!--</ul>-->
  20. </div>
  21. </div>
  22. <table id="table" class="table table-striped table-bordered table-hover table-nowrap"
  23. data-operate-edit="{:$auth->check('matter/edit')}"
  24. data-operate-del="{:$auth->check('matter/del')}"
  25. width="100%">
  26. </table>
  27. </div>
  28. </div>
  29. </div>
  30. </div>
  31. </div>
  32. <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script>
  33. <script language="javascript" src="__CDN__/assets/js/LodopFuncs.js"></script>
  34. <script language="javascript" src="__CDN__/assets/js/tg_small_v2.js"></script>
  35. <script language="javascript" src="__CDN__/assets/js/template.js"></script>
  36. <script language="javascript" type="text/javascript">
  37. var LODOP; //声明为全局变量
  38. function prn1_print(html,barcode) {
  39. CreateOneFormPage(html,barcode);
  40. console.log(html);
  41. LODOP.PRINT();
  42. };
  43. function prn1_preview(html,barcode) {
  44. CreateOneFormPage(html,barcode);
  45. LODOP.PREVIEW();
  46. };
  47. function CreateOneFormPage(html,barcode){
  48. LODOP.SET_LICENSES("","152A06E8F6CBD6AC1F213ABFCB0D8604","C94CEE276DB2187AE6B65D56B3FC2848","");
  49. LODOP=getLodop();
  50. LODOP.PRINT_INIT("专色墨库存二维码打码");
  51. //LODOP.SET_PRINT_STYLE("FontSize",8);
  52. LODOP.SET_PRINT_STYLE("Bold",0);
  53. LODOP.SET_PRINT_STYLEA(0,"FontName","黑体");
  54. //LODOP.ADD_PRINT_TEXT(30,40,350,45,"浙江美浓世纪集团有限公司");
  55. LODOP.ADD_PRINT_HTM(12,10,350,500,html);
  56. LODOP.SET_PRINT_STYLEA(1,"AngleOfPageInside",270);
  57. LODOP.SET_PRINT_STYLEA(0,"QRCodeErrorLevel","L");
  58. LODOP.ADD_PRINT_BARCODE(64,20,'180mm','30mm',"QRCode",barcode);
  59. };
  60. function dateFamite(date) {
  61. return '20'+date.substr(0, 2)+'/'+date.substr(2, 2)+'/'+date.substr(4, 2);
  62. }
  63. function changetime(time) {
  64. var gtime=20000000;
  65. var times=parseInt(time)+parseInt(gtime);
  66. return times;
  67. }
  68. function getBathINo(code_cp1,bath_id) {
  69. var bath_no;
  70. if(bath_id.length<6){
  71. bath_no=code_cp1.substr(0, 6);
  72. for(i=0;i<(6-bath_id.length);i++){
  73. bath_no=bath_no+'0';
  74. }
  75. }
  76. bath_no= bath_no+bath_id;
  77. return bath_no;
  78. }
  79. $('#print').click(function () {
  80. var i= $("[name='btSelectItem']:checked").length;
  81. if (i >= 2){
  82. alert('请选择一个打印');return false;
  83. }
  84. var id = '';
  85. $("[name='btSelectItem']:checked").each(function(){
  86. id =$(this).parent().siblings(':first').text();
  87. })
  88. $.ajax({
  89. type:"POST",
  90. url:"{:url('admin/Matter/getData')}",
  91. data:{id:id},
  92. dataType:"json",
  93. success:function (data) {
  94. if (data.status == 1){
  95. small_v2_print(data.data);
  96. }else{
  97. alert(data.msg);
  98. }
  99. }
  100. })
  101. })
  102. //小件云打印数据处理
  103. function small_v2_print(result) {
  104. // console.log(result);return false;
  105. var code = result.code;
  106. var name = result.name;
  107. var weight = result.weight;
  108. var create = result.create;
  109. //要打印出的数据
  110. var html = template(document.getElementById('tpl').innerHTML, {
  111. code:code,
  112. name:name,
  113. weight:weight,
  114. create:create,
  115. });
  116. var barcode= code;
  117. // var barcode='1904119-146-001';
  118. for(i=0;i<1;i++){
  119. if(false){
  120. //为测试服务器,预览
  121. prn1_preview(html,barcode);//预览
  122. }else if(window.location.host=="dm.7in6.com"){
  123. //为正式服务器,打印
  124. prn1_print(html,barcode);//打印
  125. }else{
  126. prn1_preview(html,barcode);//打印
  127. }
  128. }
  129. };
  130. function toSubmit(){
  131. console.log('ok');
  132. //请求接口
  133. $.ajax({
  134. type:"POST",
  135. url:"2.php",
  136. success: function(result){
  137. //判断返回值,弹出用户提示
  138. small_v2_print(result);
  139. },
  140. error: function(e){
  141. swal("","网络延迟,稍后操作.");
  142. }
  143. })
  144. };
  145. </script>
  146. <script id="tpl" type="text/html">
  147. <style type="text/css">
  148. .tg {width:320px;margin-top:18px;}
  149. .tg td{text-align:left;font-family:"方正俊黑简体_粗";font-size:12px;padding:5px 2px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}
  150. .tg th{font-family:"方正俊黑简体_粗";font-size:12px;font-weight:normal;padding:5px 2px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}
  151. .tg .tg-s6z2{ font-size:13px;}
  152. .tg .code{font-size:12px;}
  153. .tg .tg-031e{text-align:left;}
  154. .tg .tg-s6z2 img{}
  155. .tg .font_bold{ font-size: 75px; }
  156. </style>
  157. <table class="tg" cellpadding='0' cellspacing="0" width="100%" style="border:1px solid #000000;">
  158. <tr>
  159. <td class="tg-s6z2" rowspan="6" colspan="2">
  160. <span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><br><br><br><br><br><br><br><br>
  161. <span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>
  162. </td>
  163. <td class="tg-s6z2 " colspan="2" >存货编码:<%=code%></td>
  164. </tr>
  165. <tr>
  166. <td class="tg-s6z2" colspan="2"><%=name%></td>
  167. </tr>
  168. <tr>
  169. <td class="tg-s6z2" colspan="2">库存重量:<%=weight%>g</td>
  170. </tr>
  171. <tr>
  172. <td class="tg-s6z2" colspan="2">入库时间:<%=create%></td>
  173. </tr>
  174. </table>
  175. <!--<img style="font-size:8px;font-weight:0;font-family:'等线'" src="<%=barcode%>">-->
  176. </script>