_detailInfo.blade.php 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <div class="modal fade" id="detailInfo" tabindex="-1" role="dialog" data-keyboard="false" style="z-index: 1042" aria-hidden="true"
  2. :data-backdrop="current.eqId ? 'true' : 'static'" >
  3. <div class="modal-dialog modal-lg modal-dialog-centered" role="document" style="z-index: 1043">
  4. <div class="modal-content">
  5. <div class="modal-header row m-0">
  6. <div class="col-4 form-inline h-5 font-weight-bold">
  7. 设备编号:<input class="form-control" :class="error.code ? 'is-invalid' : ''" v-model="current.code"></input>
  8. </div>
  9. <div class="col-4">
  10. 所属库区:
  11. <select class="form-control form-control-sm" v-model="current.repository" :class="error.repositoryId ? 'is-invalid' : ''">
  12. <option v-for="repository in repositories" :value="repository.id">@{{ repository.code+'('+repository.name+')' }}</option>
  13. </select><br>
  14. 放置翻转:<input type="checkbox" class="ml-2 switch" v-model="current.turn">
  15. </div>
  16. </div>
  17. <div class="modal-body row">
  18. <div class="col-6" style="border-right: 1px #D3D3D3 solid">
  19. <div v-for="(item,i) in flipChildren" style="border: 1px #000000 solid;height: 70px;cursor: pointer" @click="nextDetail(item.idx)"
  20. :style="[{width:100*(current.grid)+'px'}]">
  21. <span class="h-100 w-100 el-center">@{{ !!item.code ? item.code : item.idx }}</span>
  22. </div>
  23. </div>
  24. <div class="col-6 p-0" :style="[error.children ? {border: '2px red solid'} : '']">
  25. <div v-for="(item,i) in flipChildren" class="row m-0" style="border-bottom: 1px #D3D3D3 solid;height: 70px">
  26. <div class="col-3">
  27. 高度/M:<input class="form-control" min="0" type="number" step="0.01" :class="error['children['+i+'].height'] ? 'is-invalid' : ''" v-model="item.height"></input>
  28. </div>
  29. <div class="col-3">
  30. 库行数<input class="form-control" min="0" :disabled="current.eqId!==undefined" type="number" step="1"
  31. :style="[item.row ? {color:'red'} : '',item.row ? {fontWeight:'bold'} : '']"
  32. :class="error['children['+i+'].row'] ? 'is-invalid' : ''" v-model="item.row"></input>
  33. </div>
  34. <div class="col-3">
  35. 库列数<input class="form-control" min="0" :disabled="current.eqId!==undefined" type="number" step="1"
  36. :style="[item.row ? {color:'red'} : '',item.row ? {fontWeight:'bold'} : '']"
  37. :class="error['children['+i+'].column'] ? 'is-invalid' : ''" v-model="item.column"></input>
  38. </div>
  39. <div class="col-3">
  40. 面积/M²<input class="form-control" min="0" type="number" step="1"
  41. :class="error['children['+i+'].area'] ? 'is-invalid' : ''" v-model="item.area"></input>
  42. </div>
  43. </div>
  44. </div>
  45. </div>
  46. <div class="modal-footer">
  47. <button class="pull-right btn btn-success" @click="saveOrUpdate()">保存设备信息</button>
  48. </div>
  49. </div>
  50. </div>
  51. </div>