Showing
1 changed file
with
54 additions
and
24 deletions
| 1 | <!-- | 1 | <!-- |
| 2 | * @Date: 2024-01-15 11:43:01 | 2 | * @Date: 2024-01-15 11:43:01 |
| 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com | 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com |
| 4 | - * @LastEditTime: 2024-01-18 18:00:44 | 4 | + * @LastEditTime: 2024-01-24 14:23:43 |
| 5 | * @FilePath: /xysBooking/src/views/notice.vue | 5 | * @FilePath: /xysBooking/src/views/notice.vue |
| 6 | * @Description: 文件描述 | 6 | * @Description: 文件描述 |
| 7 | --> | 7 | --> |
| 8 | <template> | 8 | <template> |
| 9 | <div class="notice-page"> | 9 | <div class="notice-page"> |
| 10 | <div class="content"> | 10 | <div class="content"> |
| 11 | - <p>观众朋友您好,欢迎参观苏州西园戒幢律寺。预约前请仔细阅读以下须知。</p> | 11 | + <p> |
| 12 | - <p>苏州西园戒幢律寺开放时间为每周二至周日9:00-17:00(16:00停止入馆),周一闭馆(法定节假日除外,特殊情况请参照开放公告)。</p> | 12 | + 为了您和他人的健康与安全,维护清净庄严的寺院环境,营造一个喜悦而祥和的节日氛围,请您留意并遵守以下注意事项: |
| 13 | - <p>苏州西园戒幢律寺实行实名制全预约制度,观众可提前通过线上渠道进行参观预约(系统服务时间:每日8:00-23:00) 。如未提前预约且参观当日仍有余票时,观众可在当日进行预约。如无特别说明,探索体验馆可凭预约记录入场参观,无需另行预约。</p> | 13 | + </p> |
| 14 | - <p>未办理身份证的未成年人请使用其户口本上的身份证号码为其预约,参观时请携带好户口本,以便核实预约信息。60周岁以上老人、残障人士、现役军人、退役军人、军烈属、荣誉献血个人、苏博会员、文博单位工作人员、离休干部均可凭本人有效证件免预约入馆。其中60周岁以上老人、残障人士和离休干部的陪同看护人员均需提前进行实名预约。 </p> | 14 | + <p>1、进寺后请全程佩戴口罩。</p> |
| 15 | - <p>为充分预留时间进行信息核查,保障观众顺利入馆,苏州博物馆西馆当日预约截止</p> | 15 | + <p>2、敬香贵在心诚,不在数量多少。请带着虔诚心、恭敬心和清净心敬香礼佛。</p> |
| 16 | + <p>3、请不要自带香烛进寺院点燃,禁止燃放烟花爆竹。</p> | ||
| 17 | + <p>4、山门殿两侧设有赠香处,凭香花券可免费领取三支清香。</p> | ||
| 18 | + <p>5、点燃香烛时请小心谨慎,以免灼伤自己与他人。</p> | ||
| 19 | + <p>6、请爱护公共绿地,请不要在草坪上点烛燃香。</p> | ||
| 20 | + <p>7、点燃后的香烛请放入指定的地点,禁止将香烛带入天王殿内。</p> | ||
| 21 | + <p>8、请照看好身边的家人,以免走散或发生意外。</p> | ||
| 22 | + <p>9、请保管好自己随身携带的钱物,以免丢失给您带来麻烦。</p> | ||
| 23 | + <p> | ||
| 24 | + 10、您若有任何问题和困难,请向身边的法师或义工咨询、求助,或直接与客堂联系。电话:0512-65349545. | ||
| 25 | + </p> | ||
| 26 | + <p>11、预约如需退款,请在初七之后,到客堂办理。</p> | ||
| 27 | + <p>谢谢您的支持与配合。祝您新春吉祥、万事如意</p> | ||
| 16 | </div> | 28 | </div> |
| 17 | - <div style="height: 8rem;"></div> | 29 | + <div style="height: 8rem"></div> |
| 18 | <div class="footer"> | 30 | <div class="footer"> |
| 19 | - <van-checkbox-group v-model="checked" shape="square" checked-color="#A67939" style="margin-left: 1.25rem;"> | 31 | + <van-checkbox-group |
| 20 | - <van-checkbox name="1" icon-size="0.8rem"><span style="color: #A67939; font-size: 0.85rem;">我已阅读并同意以上内容</span></van-checkbox> | 32 | + v-model="checked" |
| 33 | + shape="square" | ||
| 34 | + checked-color="#A67939" | ||
| 35 | + style="margin-left: 1.25rem" | ||
| 36 | + > | ||
| 37 | + <van-checkbox name="1" icon-size="0.8rem" | ||
| 38 | + ><span style="color: #a67939; font-size: 0.85rem" | ||
| 39 | + >我已阅读并同意以上内容</span | ||
| 40 | + ></van-checkbox | ||
| 41 | + > | ||
| 21 | </van-checkbox-group> | 42 | </van-checkbox-group> |
| 22 | <div @click="confirmBtn" class="confirm-btn">确认,下一步</div> | 43 | <div @click="confirmBtn" class="confirm-btn">确认,下一步</div> |
| 23 | </div> | 44 | </div> |
| ... | @@ -25,30 +46,39 @@ | ... | @@ -25,30 +46,39 @@ |
| 25 | </template> | 46 | </template> |
| 26 | 47 | ||
| 27 | <script setup> | 48 | <script setup> |
| 28 | -import { ref } from 'vue' | 49 | +import { ref } from "vue"; |
| 29 | -import { useRoute, useRouter } from 'vue-router' | 50 | +import { useRoute, useRouter } from "vue-router"; |
| 30 | 51 | ||
| 31 | -import { Cookies, $, _, axios, storeToRefs, mainStore, Toast, useTitle } from '@/utils/generatePackage.js' | 52 | +import { |
| 53 | + Cookies, | ||
| 54 | + $, | ||
| 55 | + _, | ||
| 56 | + axios, | ||
| 57 | + storeToRefs, | ||
| 58 | + mainStore, | ||
| 59 | + Toast, | ||
| 60 | + useTitle, | ||
| 61 | +} from "@/utils/generatePackage.js"; | ||
| 32 | //import { } from '@/utils/generateModules.js' | 62 | //import { } from '@/utils/generateModules.js' |
| 33 | //import { } from '@/utils/generateIcons.js' | 63 | //import { } from '@/utils/generateIcons.js' |
| 34 | //import { } from '@/composables' | 64 | //import { } from '@/composables' |
| 35 | -import { useGo } from '@/hooks/useGo' | 65 | +import { useGo } from "@/hooks/useGo"; |
| 36 | -import { showSuccessToast, showFailToast, showToast } from 'vant'; | 66 | +import { showSuccessToast, showFailToast, showToast } from "vant"; |
| 37 | const $route = useRoute(); | 67 | const $route = useRoute(); |
| 38 | const $router = useRouter(); | 68 | const $router = useRouter(); |
| 39 | useTitle($route.meta.title); | 69 | useTitle($route.meta.title); |
| 40 | 70 | ||
| 41 | const go = useGo(); | 71 | const go = useGo(); |
| 42 | 72 | ||
| 43 | -const checked = ref(['0']); | 73 | +const checked = ref(["0"]); |
| 44 | 74 | ||
| 45 | const confirmBtn = () => { | 75 | const confirmBtn = () => { |
| 46 | - if (checked.value[1] === '1') { | 76 | + if (checked.value[1] === "1") { |
| 47 | - go('/booking'); | 77 | + go("/booking"); |
| 48 | } else { | 78 | } else { |
| 49 | - showToast('请勾选同意须知'); | 79 | + showToast("请勾选同意须知"); |
| 50 | } | 80 | } |
| 51 | -} | 81 | +}; |
| 52 | </script> | 82 | </script> |
| 53 | 83 | ||
| 54 | <style lang="less" scoped> | 84 | <style lang="less" scoped> |
| ... | @@ -57,7 +87,7 @@ const confirmBtn = () => { | ... | @@ -57,7 +87,7 @@ const confirmBtn = () => { |
| 57 | height: 100vh; | 87 | height: 100vh; |
| 58 | .content { | 88 | .content { |
| 59 | margin: 1rem 0.5rem; | 89 | margin: 1rem 0.5rem; |
| 60 | - background-color: #FFFFFF; | 90 | + background-color: #ffffff; |
| 61 | border-radius: 8px; | 91 | border-radius: 8px; |
| 62 | padding: 1rem; | 92 | padding: 1rem; |
| 63 | p { | 93 | p { |
| ... | @@ -72,13 +102,13 @@ const confirmBtn = () => { | ... | @@ -72,13 +102,13 @@ const confirmBtn = () => { |
| 72 | width: 100vw; | 102 | width: 100vw; |
| 73 | height: 8rem; | 103 | height: 8rem; |
| 74 | display: flex; | 104 | display: flex; |
| 75 | - background: #FFFFFF; | 105 | + background: #ffffff; |
| 76 | - box-shadow: 0rem -0.33rem 0.25rem 0rem rgba(0,0,0,0.12); | 106 | + box-shadow: 0rem -0.33rem 0.25rem 0rem rgba(0, 0, 0, 0.12); |
| 77 | flex-direction: column; | 107 | flex-direction: column; |
| 78 | justify-content: center; | 108 | justify-content: center; |
| 79 | .confirm-btn { | 109 | .confirm-btn { |
| 80 | - background-color: #A67939; | 110 | + background-color: #a67939; |
| 81 | - color: #FFFFFF; | 111 | + color: #ffffff; |
| 82 | font-size: 1.1rem; | 112 | font-size: 1.1rem; |
| 83 | border-radius: 8px; | 113 | border-radius: 8px; |
| 84 | transition: all 0.2s; | 114 | transition: all 0.2s; | ... | ... |
-
Please register or login to post a comment