_compile.blade.php 4.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. <div class="container-fluid">
  2. <div class="card">
  3. <form class="form">
  4. <div class="card-header" v-show="selectProducePanel">
  5. <span>背景版编辑</span>
  6. </div>
  7. <div class="card-body" v-show="selectProducePanel">
  8. <div class="form-group m-0">
  9. <label for="producePanel-width" class="col-form-label">宽</label>
  10. <input type="text" id="producePanel-width" class="form-control form-control-sm" v-model="producePanel.width">
  11. </div>
  12. <div class="form-group m-0">
  13. <label for="producePanel-height" class="col-form-label">高</label>
  14. <input type="text" id="producePanel-height" class="form-control form-control-sm" v-model="producePanel.height">
  15. </div>
  16. </div>
  17. <div class="card-header">
  18. <span>编辑面板</span>
  19. </div>
  20. <div class="card-body" v-if="productionParts.editPart">
  21. <div class="form-group m-0">
  22. <label for="compile-left" class="col-form-label">left</label>
  23. <input type="text" id="compile-left" class="form-control form-control-sm" v-model="productionParts.editPart.left">
  24. </div>
  25. <div class="form-group m-0">
  26. <label for="compile-top" class="col-form-label">top</label>
  27. <input type="text" id="compile-top" class="form-control form-control-sm" v-model="productionParts.editPart.top">
  28. </div>
  29. <div class="form-group m-0">
  30. <label for="compile-width" class="col-form-label">宽</label>
  31. <input type="text" id="compile-width" class="form-control form-control-sm" v-model="productionParts.editPart.width">
  32. </div>
  33. <div class="form-group m-0">
  34. <label for="compile-height" class="col-form-label text-sm-right">高</label>
  35. <input type="text" id="compile-height" class="form-control form-control-sm" v-model="productionParts.editPart.height">
  36. </div>
  37. <div class="form-group m-0" >
  38. <label for="compile-z-index" class="col-form-label text-sm-right">图层</label>
  39. <input type="text" id="compile-z-index" class="form-control form-control-sm" v-model="productionParts.editPart.style.z_index">
  40. </div>
  41. <div class="form-group m-0" v-if="productionParts.editPart.style">
  42. <label for="compile-justify-content" class="col-form-label text-sm-right">文本对齐方式</label>
  43. <select class="form-control-sm form-control" id="compile-justify-content" v-model="productionParts.editPart.style.justify_content">
  44. <option value="">左对齐</option>
  45. <option value="center">居中对齐</option>
  46. <option value="flex-end">右对齐</option>
  47. </select>
  48. </div>
  49. <div class="form-group m-0" v-if="productionParts.editPart.style">
  50. <label for="compile-text-align" class="col-form-label text-sm-right">文本对齐方式</label>
  51. <select class="form-control-sm form-control " id="compile-text-align" v-model="productionParts.editPart.style.align_items">
  52. <option value="">顶部</option>
  53. <option value="center">垂直居中</option>
  54. <option value="flex-end">顶部</option>
  55. </select>
  56. </div>
  57. </div>
  58. <div class="card-footer" v-show="!selectProducePanel">
  59. <button type="button" class="btn btn-outline-secondary" v-show="productionParts.editPart" @click="_removePartToProductionPanel()">删除</button>
  60. </div>
  61. <div class="card-footer">
  62. <button type="button" class="btn btn-success" @click="showSaveModal">保存当前打印模板</button>
  63. </div>
  64. </form>
  65. </div>
  66. </div>