_buildGroup.blade.php 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <div class="modal fade" id="buildGroup" tabindex="-1" role="dialog" data-keyboard="false" aria-hidden="true">
  2. <div class="modal-dialog modal-lg modal-dialog-centered" role="document">
  3. <div class="modal-content">
  4. <div class="modal-header row m-0">
  5. <h5 class="font-weight-bold">设备组构建</h5>
  6. <h5 class="offset-1">起始依据设备:<b>@{{ currentEl.code }}</b></h5>
  7. </div>
  8. <div class="modal-body container">
  9. <div class="row form-inline">
  10. <label for="buildCount" class="offset-3">附加构建数量:</label>
  11. <input class="form-control ml-1" placeholder="构建数" type="number" step="1" min="1" id="buildCount"
  12. @keydown.enter="buildGroup()" v-model="buildEqInfo.count"></input>
  13. <input class="switch" type="checkbox" v-model="increment"/>
  14. </div>
  15. <div class="row mt-3">
  16. <div class="col-6">
  17. <div class="mb-0 p-0" style="border: 1px #1b4b72 solid;margin-top: 1px"
  18. v-for="(el,index) in buildEqInfo.list" :class="buildEqInfo.current==index ? 'box-shadow-dark' : ''"
  19. @click="pitchEq(el,index)"
  20. :style="[{backgroundColor:el.color},{width:(el.w*ratio)+'px'},{height:(el.h*ratio)+'px'}]">
  21. <div class="h-100 txt-sty w-100 el-center re" v-if="el.id>0">@{{ el.code }}</div>
  22. </div>
  23. </div>
  24. <div class="col-6 h-100">
  25. <div class="row pb-2" v-for="equipment in equipments">
  26. <div class="col-5" @click="switchEq(equipment)">
  27. <div style="border: 1px #0070C0 solid" :class="buildEqInfo.currentEqId==equipment.id ? 'box-shadow-dark' : ''" :style="[{backgroundColor:equipment.color},{width:(equipment.h*ratio)+'px'},{height:(equipment.w*ratio)+'px'}]"></div>
  28. </div>
  29. <div class="col-7 p1">
  30. @{{ equipment.describe }}
  31. </div>
  32. </div>
  33. <div class="row pb-2" v-for="equipment in elSeList">
  34. <div class="col-5" @click="switchEq(equipment)">
  35. <div style="border: 1px #0070C0 solid" :class="buildEqInfo.currentEqId==equipment.id ? 'box-shadow-dark' : ''" :style="[{backgroundColor:equipment.color},{width:(equipment.h*ratio)+'px'},{height:(equipment.w*ratio)+'px'}]"></div>
  36. </div>
  37. <div class="col-7 p1">
  38. @{{ equipment.describe }}
  39. </div>
  40. </div>
  41. </div>
  42. </div>
  43. </div>
  44. <div class="modal-footer">
  45. <button class="pull-right btn btn-success" @click="buildEquipmentGroup()">开始构建</button>
  46. </div>
  47. </div>
  48. </div>
  49. </div>