test.html 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Document</title>
  7. <script type="text/javascript" src="public/script/lib/jquery-3.3.1.min.js"></script>
  8. <script src="http://localhost:8000/CLodopFuncs.js"></script>
  9. </head>
  10. <body>
  11. </body>
  12. <script>
  13. function print_dy(data) {
  14. var iCurLine = 20
  15. var leftwidth = 320;
  16. LODOP.PRINT_INIT("");
  17. ids = [];
  18. if (LODOP.CVERSION) CLODOP.On_Return = function(TaskID, Value) {
  19. alert(success);
  20. return
  21. // console.log(ids);
  22. //返回打印结果 不追求精细控制 用这个即可
  23. if (Value == "1") {
  24. $.ajax({
  25. type: 'post',
  26. url: '/wigs/print_ok',
  27. dataType: "json",
  28. data: { 'ids': ids },
  29. success: function(resp) {
  30. if (resp.status == "ok") {
  31. alert("打印成功")
  32. } else {
  33. alert("打印失败")
  34. }
  35. $(".systemwindow").hide();
  36. setTimeout('searchspan(2)', 900);
  37. }
  38. })
  39. } else {
  40. alert("打印未成功");
  41. $(".systemwindow").hide();
  42. setTimeout('searchspan(2)', 900);
  43. }
  44. };
  45. LODOP.ADD_PRINT_BARCODE(3, 10, 50, 350, "128Auto", "SUPER-01022-001");
  46. LODOP.SET_PRINT_STYLEA(0, "Angle", 90)
  47. var str = "头套 26⼨ (180%密度) (缝上带挂钩的弹性带)(送礼包⼀)"
  48. LODOP.ADD_PRINT_TEXT(350, 85, 350, 35, str);
  49. LODOP.SET_PRINT_STYLEA(0, "FontSize", 11);
  50. LODOP.SET_PRINT_STYLEA(0, "Bold", 1);
  51. LODOP.SET_PRINT_STYLEA(0, "Angle", 90)
  52. // LODOP.SET_PRINT_PAGESIZE(3,450,70,"")//设置默认纸张
  53. LODOP.PREVIEW();
  54. // LODOP.PRINTA();
  55. // LODOP.PRINT();
  56. return;
  57. for (x in data) {
  58. ids.push(data[x].id)
  59. LODOP.ADD_PRINT_BARCODE(3, 10, 50, 350, "128Auto", data[x].number);
  60. LODOP.SET_PRINT_STYLEA(0, "Angle", 90)
  61. var str = data[x].orderinfo + data[x].orderremarks + data[x].shipremarks;
  62. LODOP.ADD_PRINT_TEXT(350, 85, 350, 35, str);
  63. LODOP.SET_PRINT_STYLEA(0, "FontSize", 11);
  64. LODOP.SET_PRINT_STYLEA(0, "Bold", 1);
  65. LODOP.SET_PRINT_STYLEA(0, "Angle", 90)
  66. // LODOP.SET_PRINT_PAGESIZE(3,450,70,"")//设置默认纸张
  67. // LODOP.PRINTA();
  68. LODOP.PRINT();
  69. // LODOP.PREVIEW();
  70. // return;
  71. }
  72. }
  73. print_dy();
  74. </script>
  75. </html>