This commit is contained in:
2025-06-13 15:37:15 +09:00
parent 368c52029a
commit 704c21ec7f
2 changed files with 63 additions and 5 deletions

View File

@@ -323,7 +323,63 @@
/>
<VeeErrorMessage name="remarks" class="text-red-500 text-sm mt-1" />
</div>
<!-- 12) 개인정보 수집 이용 동의 -->
<div>
<label class="inline-flex items-start gap-2 cursor-pointer">
<VeeField
name="privacyAgreement"
type="checkbox"
rules="required"
value="yes"
class="mt-1"
/>
<span class="text-sm text-gray-700 dark:text-gray-300">
<span
class="text-indigo-600 dark:text-indigo-400 underline cursor-pointer"
@click.prevent="showPrivacyAgreement = !showPrivacyAgreement"
>
개인정보 수집 이용에
</span>
동의합니다.
</span>
</label>
<VeeErrorMessage
name="privacyAgreement"
class="text-red-500 text-sm mt-1"
/>
</div>
<div
v-if="showPrivacyAgreement"
class="mt-4 p-4 bg-gray-50 dark:bg-gray-800 border border-gray-200 dark:border-gray-600 rounded-md text-sm text-gray-700 dark:text-gray-300"
>
<h3 class="font-semibold mb-2">개인정보 수집 이용 동의서</h3>
<p>
<strong>[정선 백패킹 포레스트]</strong> 참가자 개인정보 수집
이용에 대한 동의
</p>
<p class="mt-2">(주식회사 보부)</p>
<ul class="mt-4 list-disc pl-4 space-y-2">
<li>
<strong>수집 항목:</strong>
소속(기관명/부서명), 성명, 생년월일, 연락처, 이메일, 주소
</li>
<li>
<strong>수집 이용 목적:</strong>
프로그램 참가자 관리, 만족도 조사 서비스 개선, 여행자보험
가입
</li>
<li>
<strong>보유 이용 기간:</strong>
수집일로부터 5년간 보관 파기 (관련 법령에 따라 별도 보관
가능)
</li>
<li>
<strong>동의 거부 안내:</strong>
동의는 선택사항이나, 미동의 참가가 제한될 있습니다.
</li>
</ul>
</div>
<!-- Submit -->
<button
type="submit"
@@ -425,6 +481,7 @@ const validateInput = (): boolean => {
return true;
};
//state
const showPrivacyAgreement = ref(false);
const in_submission = ref(false);
const isEdit = ref(props.isEdit ?? false);
const newBoard = ref(props.board);
@@ -623,8 +680,10 @@ const allowedDates = computed(() => {
const date = new Date(d);
const day = date.getDay(); // 0: Sun, 5: Fri, 6: Sat
const dateStr = format(date, 'yyyy-MM-dd');
const isUnavailable = dateStr >= '2025-10-03' && dateStr <= '2025-10-05';
const isUnavailable =
(dateStr >= '2025-10-03' && dateStr <= '2025-10-05') ||
dateStr === '2025-06-13' ||
dateStr === '2025-06-14';
const isWeekend = [5, 6].includes(day);
if (isWeekend && !isUnavailable) {

View File

@@ -7,9 +7,8 @@
예약이 완료되었습니다. 감사합니다.
</h1>
<p class="text-lg text-gray-700 dark:text-gray-300 leading-relaxed">
정선의 자연, 그리고 보부의 하루에 함께해주셔서 진심으로 감사합니다.
여러분의 걸음이 저희에겐 의미였습니다.<br /><br />
자연 속에서의 , 차분히 준비해두겠습니다.<br />
일상에서 자연으로 확장되는 여행, <br />효율적이고 밀도 있는 1 2.<br />
정선 백패킹 포레스트에 함께해주셔서 진심으로 감사합니다 <br /><br />
<span class="font-semibold text-indigo-600 dark:text-indigo-400"
>, 정선에서 뵙겠습니다.</span
>