feat: Add public holiday batch processing and web interface for hospital information management.

This commit is contained in:
pjs
2026-02-16 01:24:22 +09:00
parent 6287526490
commit a41b072d99
12 changed files with 382 additions and 229 deletions

View File

@@ -50,11 +50,11 @@
<!-- 탭 패널 추가 -->
<div class="tab_panel" role="tabpanel">
<!-- Nav tabs -->
<div class="nav_box">
<div class="nav_box" style="display: flex; align-items: center; justify-content: space-between;">
<ul class="nav nav-tabs" role="tablist">
<li role="presentation" class="active">
<a href="#schedule" aria-controls="schedule" role="tab" data-toggle="tab">
<p>병원 운영스케쥴</p>
<p>병원 캘린더</p>
</a>
</li>
<li role="presentation">
@@ -63,19 +63,28 @@
</a>
</li>
</ul>
<div style="display: flex; align-items: center; gap: 8px;">
<label for="currentCenterDivCd" style="font-size: 14px; font-weight: bold; white-space: nowrap;">센터
선택</label>
<select id="currentCenterDivCd" onchange="fn_switchCenter(this.value)"
style="width: 160px; height: 36px; border: 1px solid #ddd; border-radius: 5px; padding: 0 10px; font-size: 14px; cursor: pointer;">
<option value="DIET">다이어트센터</option>
<option value="PETIT">쁘띠센터</option>
</select>
</div>
</div>
<!-- Tab panes -->
<div class="tab-content">
<!-- 병원 운영스케쥴 탭 -->
<div role="tabpanel" class="tab-pane active" id="schedule">
<div class="info_box" style="display: flex; gap: 20px;">
<div class="info_box">
<!-- 좌측: 달력 & 법정공휴일 -->
<div class="info_left" style="width: 50%; min-width: auto;">
<div class="info_left">
<div class="form_box first">
<div class="hospital_box" style="margin-top: 0;">
<p class="title">병원 운영스케쥴</p>
<p class="title">병원 캘린더</p>
<!-- 달력 영역 -->
<div id='calendar' style="margin-bottom: 20px;"></div>
@@ -101,12 +110,12 @@
</div>
<!-- 우측: 병원지정 휴일 -->
<div class="info_right" style="width: 50%; min-width: auto;">
<div class="info_right">
<div class="form_box first">
<div class="hospital_box" style="margin-top: 0;">
<div class="hospital_title_box"
style="display: flex; justify-content: space-between; align-items: center;">
<p class="title" style="margin-bottom: 0; font-weight: bold; font-size: 16px;">
<p class="title" style="margin-bottom: 0; font-weight: bold;">
병원지정 휴일</p>
<div class="btn_group">
<button type="button" id="btnAddRow"
@@ -150,9 +159,9 @@
<!-- 운영시간 탭 -->
<div role="tabpanel" class="tab-pane" id="operatingHours">
<div class="info_box" style="display: flex; gap: 0;">
<div class="info_left"
style="width: 50%; min-width: auto; border-right: 1px solid #ddd; padding-right: 20px;">
<div class="info_box">
<div class="info_left">
<div class="form_box first">
<p class="title">운영시간</p>
@@ -658,7 +667,7 @@
</div>
</div>
<div class="info_right" style="width: 50%; min-width: auto; padding-left: 20px;">
<div class="info_right">
<div class="form_box first">
<div class="holiday_box" style="margin-top: 0; border-top: none; padding-top: 0;">
<p class="title" style="margin-bottom: 10px;">법정 공휴일</p>