_selectDate.blade.php 1.6 KB

123456789101112131415161718192021222324252627
  1. <div class="modal fade" id="modal" tabindex="-1" role="dialog" aria-hidden="true">
  2. <div class="modal-dialog modal-dialog-centered modal-xl" role="document">
  3. <div class="modal-content">
  4. <div class="modal-header">
  5. <div class="text-center font-weight-bold">预约时间</div>
  6. <button type="button" class="close" data-dismiss="modal">&times;</button>
  7. </div>
  8. <div class="modal-body">
  9. <div class="row">
  10. <div v-for="capacity in capacities" :style="{width:(100/capacities.length)+'%'}" class="container">
  11. <div class="row">
  12. <div class="col-12 text-center">@{{ capacity.date }}</div>
  13. </div>
  14. <div class="row border border-2 rounded" v-for="period in capacity.period" style="min-height: 50px;"
  15. :class="[period.isAvailable ? 'cursor-pointer text-dark bg-info' : 'opacity bg-secondary',
  16. selectDate.date==capacity.date && selectDate.time==period.index ? 'box-shadow-dark' : '']" @click="selectPeriod(capacity.date,period.index,period.isAvailable)">
  17. <div class="col-12 m-auto text-center">@{{ period.time }}</div>
  18. </div>
  19. </div>
  20. </div>
  21. </div>
  22. <div class="modal-footer">
  23. <button class="col-12 btn btn-success" @click="submitAppointment()">@{{ btnName }}</button>
  24. </div>
  25. </div>
  26. </div>
  27. </div>