index.blade.php 3.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. @extends('layouts.app')
  2. @section('content')
  3. <div id="anniversary" class="container-fluid">
  4. @include('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. <colgroup>
  52. <col width="150px"/>
  53. <col width="300px"/>
  54. <col width="150px"/>
  55. </colgroup>
  56. <thead>
  57. <tr>
  58. <th>날짜</th>
  59. <th>명칭</th>
  60. <th>공공기관 휴일여부</th>
  61. </tr>
  62. </thead>
  63. <tbody>
  64. @if($data[$i]['total'] > 0)
  65. @foreach($data[$i]['list'] as $row)
  66. <tr>
  67. <td>{{ $row['locdate'] }}</td>
  68. <td>{{ $row['dateName'] }}</td>
  69. <td>{{ $row['isHoliday'] }}</td>
  70. </tr>
  71. @endforeach
  72. @else
  73. <tr>
  74. <td colspan="3">
  75. No data.
  76. </td>
  77. </tr>
  78. @endif
  79. </tbody>
  80. </table>
  81. </div>
  82. @endforeach
  83. </div>
  84. </div>
  85. @endsection
  86. @push('styles')
  87. <link rel="stylesheet" href="{{ asset('css/desktop/service/index.css') }}"/>
  88. @endpush