_edit.blade.php 4.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. <div class="modal " id="edit-printer" tabindex="-1">
  2. <div class="modal-dialog modal-lg modal-dialog-centered">
  3. <div class="modal-content">
  4. <div class="modal-header">
  5. <h5 class="modal-title text-center">终端-打印机编辑</h5>
  6. <button type="button" class="close" data-dismiss="modal">
  7. <span>&times;</span>
  8. </button>
  9. </div>
  10. <div class="modal-body">
  11. <form class="form">
  12. <div class="form-group row">
  13. <label for="edit_printer_terminal_id" class="col-sm-3 col-form-label text-right">所属终端</label>
  14. <div class="col-sm-9 form-inline">
  15. <select name="printer_terminal_id" id="edit_printer_terminal_id" class="form-control col-sm-5" v-model="printer.terminal_id">
  16. <option value=""></option>
  17. <template v-for="terminal in filterTerminals">
  18. <option :value="terminal.id">
  19. <span v-text="terminal.name"></span>
  20. </option>
  21. </template>
  22. </select>
  23. <label class="col-sm-2 offset-sm-1">
  24. <input type="text" class="form-control offset-sm-1" v-model="terminalFilter" placeholder="终端筛选">
  25. </label>
  26. <div class="invalid-feedback" v-if="printerErrors.terminal_id">
  27. @{{ printerErrors.terminal_id[0] }}
  28. </div>
  29. </div>
  30. </div>
  31. <div class="form-group row">
  32. <label for="edit_printer_printer_name" class="col-sm-3 col-form-label text-right">打印机名称</label>
  33. <div class="col-sm-9 form-inline">
  34. <input type="text" id="edit_printer_printer_name" class="form-control col-9" v-model="printer.printer_name"
  35. placeholder="打印机名称"
  36. :class="printerErrors.printer_name?'is-invalid':''"
  37. @focus="printerErrors.printer_name= null">
  38. <div class="invalid-feedback" v-if="printerErrors.printer_name">
  39. @{{ printerErrors.printer_name[0] }}
  40. </div>
  41. </div>
  42. </div>
  43. <div class="form-group row">
  44. <label for="edit_printer_alias_name" class="col-sm-3 col-form-label text-right">名称</label>
  45. <div class="col-sm-9 form-inline">
  46. <input type="text" id="edit_printer_alias_name" class="form-control col-9" v-model="printer.alias_name"
  47. placeholder="名称"
  48. :class="printerErrors.alias_name?'is-invalid':''"
  49. @focus="printerErrors.alias_name= null">
  50. <div class="invalid-feedback" v-if="printerErrors.alias_name">
  51. @{{ printerErrors.alias_name[0] }}
  52. </div>
  53. </div>
  54. </div>
  55. <div class="form-group row">
  56. <label for="edit_printer_print_type" class="col-sm-3 col-form-label text-right">打印机类型</label>
  57. <div class="col-sm-9 form-inline">
  58. <label for="edit_printer_print_type">
  59. <select name="print_type" id="edit_printer_print_type" class="form-control" v-model="printer.print_type">
  60. <option value=""></option>
  61. <template v-for="type in types">
  62. <option :value="type.value">
  63. <span v-text="type.value"></span>
  64. </option>
  65. </template>
  66. </select>
  67. </label>
  68. <div class="invalid-feedback" v-if="printerErrors.print_type">
  69. @{{ printerErrors.print_type[0] }}
  70. </div>
  71. </div>
  72. </div>
  73. </form>
  74. </div>
  75. <div class="modal-footer">
  76. <button type="button" class="btn btn-secondary" data-dismiss="modal">关闭</button>
  77. <button type="button" class="btn btn-primary" @click="editPrinter">提交</button>
  78. </div>
  79. </div>
  80. </div>
  81. </div>