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.

45 lines
1.2 KiB

1 week 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" >确定</button>
  15. </p>
  16. </div>
  17. </div>
  18. <script>
  19. $(function(){
  20. CLODOP.Create_Printer_List(document.getElementById('printers'));
  21. //判断是否打开设计模式
  22. <#if currentUser.isAdmin>
  23. $("#printers").prepend("<option value='-2'>设计模式</option>");
  24. </#if>
  25. $("#printers").prepend("<option value=-1>先预览后打印</option>").val(${printer_index});
  26. })
  27. $("#btnOK").on("click", function() {
  28. var printerName = $("#printers").find('option:selected').text();
  29. $.post("/print/setPrinter", {"username": $('#current_username').val(), printerIndex: $("#printers").val(), printerName: printerName}, function (data) {
  30. if(data.success){
  31. $.messager.alert("Info", "设置成功", "info");
  32. }
  33. })
  34. });
  35. </script>
  36. </@master.layout>