250613_2
This commit is contained in:
@@ -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) {
|
||||
|
||||
@@ -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
|
||||
>
|
||||
|
||||
Reference in New Issue
Block a user