test.html 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  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 src="http://localhost:8000/CLodopFuncs.js"></script>
  8. </head>
  9. <body>
  10. </body>
  11. <script>
  12. function print_dy(data) {
  13. var iCurLine = 20
  14. var leftwidth = 320;
  15. LODOP.PRINT_INIT("");
  16. ids = [];
  17. if (LODOP.CVERSION) CLODOP.On_Return = function(TaskID, Value) {
  18. alert(success);
  19. return
  20. // console.log(ids);
  21. //返回打印结果 不追求精细控制 用这个即可
  22. if (Value == "1") {
  23. $.ajax({
  24. type: 'post',
  25. url: '/wigs/print_ok',
  26. dataType: "json",
  27. data: { 'ids': ids },
  28. success: function(resp) {
  29. if (resp.status == "ok") {
  30. alert("打印成功")
  31. } else {
  32. alert("打印失败")
  33. }
  34. $(".systemwindow").hide();
  35. setTimeout('searchspan(2)', 900);
  36. }
  37. })
  38. } else {
  39. alert("打印未成功");
  40. $(".systemwindow").hide();
  41. setTimeout('searchspan(2)', 900);
  42. }
  43. };
  44. LODOP.ADD_PRINT_BARCODE(3, 10, 50, 350, "128Auto", "SUPER-01022-001");
  45. LODOP.SET_PRINT_STYLEA(0, "Angle", 90)
  46. var str = data[x].orderinfo + data[x].orderremarks + data[x].shipremarks;
  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.PRINTA();
  54. LODOP.PRINT();
  55. for (x in data) {
  56. ids.push(data[x].id)
  57. LODOP.ADD_PRINT_BARCODE(3, 10, 50, 350, "128Auto", data[x].number);
  58. LODOP.SET_PRINT_STYLEA(0, "Angle", 90)
  59. var str = data[x].orderinfo + data[x].orderremarks + data[x].shipremarks;
  60. LODOP.ADD_PRINT_TEXT(350, 85, 350, 35, str);
  61. LODOP.SET_PRINT_STYLEA(0, "FontSize", 11);
  62. LODOP.SET_PRINT_STYLEA(0, "Bold", 1);
  63. LODOP.SET_PRINT_STYLEA(0, "Angle", 90)
  64. // LODOP.SET_PRINT_PAGESIZE(3,450,70,"")//设置默认纸张
  65. // LODOP.PRINTA();
  66. LODOP.PRINT();
  67. // LODOP.PREVIEW();
  68. // return;
  69. }
  70. print_dy();
  71. }
  72. </script>
  73. </html>