index.blade.php 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. @extends('mobile.layouts.app')
  2. @section('content')
  3. <div id="anniversary" class="container-fluid">
  4. @include('mobile.service.navTabs')
  5. <h5>공휴일/특일</h5>
  6. <hr/>
  7. <dl>
  8. <dd>과학기술정보통신부에서 제공하는 월력요항 정보입니다.</dd>
  9. <dd>그 외 기념일, 24절기, 잡절은 11경 갱신 됩니다.</dd>
  10. <dd>추가로 임시공휴일 등 갑작스럽게 발생하는 데이터가 생길 경우 데이터는 바로 갱신 되며(최대 1일 이내), 대체공휴일이 추가로 지정되는 경우 대통령령이 공식적으로 시행된 이후에 업데이트 되오니 참고 부탁 드립니다.</dd>
  11. </dl>
  12. <form name="f_service_anniversary" id="fServiceAnniversary" action="{{ route('service.anniversary') }}" method="get" accept-charset="UTF-8">
  13. <div class="row g-2">
  14. <label for="year" class="col-auto col-form-label">날짜</label>
  15. <div class="col-auto">
  16. <select name="year" id="year" class="form-select">
  17. @foreach(array_reverse(range(2000, date('Y'))) as $y)
  18. <option value="{{ $y }}" @if($y == $year) selected @endif>{{ $y }}</option>
  19. @endforeach
  20. </select>
  21. </div>
  22. <div class="col-auto">
  23. <button type="submit" class="btn btn-dark">검색</button>
  24. </div>
  25. </div>
  26. </form>
  27. <br/>
  28. <p>합계 : {{ $data[1]['total'] + $data[2]['total'] + $data[3]['total'] + $data[4]['total'] + $data[5]['total'] }}일</p>
  29. <ul class="nav nav-tabs">
  30. @foreach($mapOperation as $i => $optStr)
  31. <li class="nav-item">
  32. <label class="nav-link @if($loop->first) active @endif"
  33. data-bs-toggle="tab"
  34. data-bs-target="#tab_{{ $i }}"
  35. role="label"
  36. aria-controls="tab_{{ $i }}">{{ $optStr }}</label>
  37. </li>
  38. @endforeach
  39. </ul>
  40. <div class="tab-content">
  41. @foreach($mapOperation as $i => $optStr)
  42. <div id="tab_{{ $i }}" class="tab-pane mt-2 @if($loop->first) show active @endif table-responsive" role="tabpanel" aria-labelledby="tab_{{ $i }}" tabindex="0">
  43. <table class="table table-hover table-bordered table-nowrap w-auto">
  44. <caption>
  45. <div class="row">
  46. <div class="col">
  47. <strong>{{ $optStr }}</strong> ({{ $data[$i]['total'] }}일)
  48. </div>
  49. </div>
  50. </caption>
  51. <thead>
  52. <tr>
  53. <th>날짜</th>
  54. <th>명칭</th>
  55. <th>공공기관 휴일여부</th>
  56. </tr>
  57. </thead>
  58. <tbody>
  59. @if($data[$i]['total'] > 0)
  60. @foreach($data[$i]['list'] as $row)
  61. <tr>
  62. <td>{{ $row['locdate'] }}</td>
  63. <td>{{ $row['dateName'] }}</td>
  64. <td>{{ $row['isHoliday'] }}</td>
  65. </tr>
  66. @endforeach
  67. @else
  68. <tr>
  69. <td colspan="3">
  70. No data.
  71. </td>
  72. </tr>
  73. @endif
  74. </tbody>
  75. </table>
  76. </div>
  77. @endforeach
  78. </div>
  79. </div>
  80. @endsection
  81. @push('styles')
  82. <link rel="stylesheet" href="{{ asset('css/mobile/service/index.css') }}"/>
  83. @endpush