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.

46 lines
1.3 KiB

3 days ago
  1. <#import "../master.ftl" as master>
  2. <@master.layout>
  3. <script src='http://127.0.0.1:8000/CLodopfuncs.js'></script>
  4. <div class="page-header">
  5. <h3>默认打印设置</h3>
  6. </div>
  7. <div class="row" id="app">
  8. <div class="col-md-4">
  9. <p><select id="printers" class="form-control">
  10. <option>先预览后打印</option>
  11. </select>
  12. </p>
  13. <p>
  14. <button class="btn btn-primary" id="btnOK" >Ok</button>
  15. </p>
  16. </div>
  17. </div>
  18. <script>
  19. $("#btnOK").on("click", function() {
  20. var printName = $("#printers").find('option:selected').text();
  21. console.log(printName);
  22. $.post("/print/setprinter/do", {printerIndex: $("#printers").val(),printName:printName}, function (data) {
  23. if(data.success){
  24. $.messager.alert("Info", "设置成功", "info");
  25. }
  26. })
  27. });
  28. $(function(){
  29. CLODOP.Create_Printer_List(document.getElementById('printers'));
  30. //判断是否打开设计模式
  31. <#if currentUser.isAdmin>
  32. $("#printers").prepend("<option value='-2'>设计模式</option>");
  33. </#if>
  34. $("#printers").prepend("<option value=-1>先预览后打印</option>").val(${printerIndex});
  35. })
  36. </script>
  37. </@master.layout>