hookehuyr

提示文案从接口获取

1 /* 1 /*
2 * @Date: 2023-12-22 10:29:37 2 * @Date: 2023-12-22 10:29:37
3 * @LastEditors: hookehuyr hookehuyr@gmail.com 3 * @LastEditors: hookehuyr hookehuyr@gmail.com
4 - * @LastEditTime: 2024-05-21 20:51:57 4 + * @LastEditTime: 2024-06-06 09:31:34
5 * @FilePath: /meihuaApp/src/api/index.js 5 * @FilePath: /meihuaApp/src/api/index.js
6 * @Description: 文件描述 6 * @Description: 文件描述
7 */ 7 */
...@@ -21,7 +21,7 @@ const Api = { ...@@ -21,7 +21,7 @@ const Api = {
21 PAY: '/srv/?a=pay', 21 PAY: '/srv/?a=pay',
22 PAY_CHECK: '/srv/?a=pay_check', 22 PAY_CHECK: '/srv/?a=pay_check',
23 ORDER_SUCCESS: '/srv/?a=room_data&t=order_success', 23 ORDER_SUCCESS: '/srv/?a=room_data&t=order_success',
24 - TMP_SYS_PARAM: '/srv/?a=get_item&item_title=参数名称', 24 + TMP_SYS_PARAM: '/srv/?a=get_item',
25 } 25 }
26 26
27 /** 27 /**
......
1 <!-- 1 <!--
2 * @Date: 2022-09-19 14:11:06 2 * @Date: 2022-09-19 14:11:06
3 * @LastEditors: hookehuyr hookehuyr@gmail.com 3 * @LastEditors: hookehuyr hookehuyr@gmail.com
4 - * @LastEditTime: 2024-05-28 17:52:48 4 + * @LastEditTime: 2024-06-06 10:11:42
5 * @FilePath: /meihuaApp/src/pages/detail/index.vue 5 * @FilePath: /meihuaApp/src/pages/detail/index.vue
6 * @Description: 房间详情页面 6 * @Description: 房间详情页面
7 --> 7 -->
...@@ -52,7 +52,8 @@ ...@@ -52,7 +52,8 @@
52 <view class="notice-content"> 52 <view class="notice-content">
53 <view> 53 <view>
54 <view class="title">入住须知</view> 54 <view class="title">入住须知</view>
55 - <view class="content">1、本味山居三面环水,为了您的安全,请远离水边,禁止戏水、垂钓、游泳、奔跑等。如有违反,自行承担后果。</view> 55 + <view v-html="state.roomInNote " class="taro_html"></view>
56 + <!-- <view class="content">1、本味山居三面环水,为了您的安全,请远离水边,禁止戏水、垂钓、游泳、奔跑等。如有违反,自行承担后果。</view>
56 <view class="content">2、为了防范火灾,禁止携带火种上岛,全岛禁烟。如需使用壁炉,请和工作人员联系,做到人走火息。</view> 57 <view class="content">2、为了防范火灾,禁止携带火种上岛,全岛禁烟。如需使用壁炉,请和工作人员联系,做到人走火息。</view>
57 <view class="content">3、本味山居周边有野生动物出没,为了安全,禁止进入山居经营范围外的区域。夜间照明范围有限,慎勿外出行走。如有违反,自行承担后果。</view> 58 <view class="content">3、本味山居周边有野生动物出没,为了安全,禁止进入山居经营范围外的区域。夜间照明范围有限,慎勿外出行走。如有违反,自行承担后果。</view>
58 <view class="content">4、山居远离喧嚣,倡导舒缓本味生活,禁止携带荤食、含酒精饮品、宠物,勿穿吊带、短裤、短裙、凉鞋、拖鞋等暴露衣装。</view> 59 <view class="content">4、山居远离喧嚣,倡导舒缓本味生活,禁止携带荤食、含酒精饮品、宠物,勿穿吊带、短裤、短裙、凉鞋、拖鞋等暴露衣装。</view>
...@@ -64,7 +65,7 @@ ...@@ -64,7 +65,7 @@
64 <view class="content">9、取消或变更请及时联系我们。</view> 65 <view class="content">9、取消或变更请及时联系我们。</view>
65 <view class="content">若入住前一天取消,扣除50%费用作为违约金。</view> 66 <view class="content">若入住前一天取消,扣除50%费用作为违约金。</view>
66 <view class="content">若入住当天取消,扣除100%费用。</view> 67 <view class="content">若入住当天取消,扣除100%费用。</view>
67 - <view class="content mb-1">此须知为入住本味山居之前提,请预订前仔细阅读。若有预订,视为同意上述须知。</view> 68 + <view class="content mb-1">此须知为入住本味山居之前提,请预订前仔细阅读。若有预订,视为同意上述须知。</view> -->
68 </view> 69 </view>
69 70
70 <nut-row :gutter="10"> 71 <nut-row :gutter="10">
...@@ -82,10 +83,11 @@ ...@@ -82,10 +83,11 @@
82 83
83 <script setup> 84 <script setup>
84 import Taro from '@tarojs/taro' 85 import Taro from '@tarojs/taro'
86 +import '@tarojs/taro/html.css'
85 import { ref, computed, reactive, onMounted } from "vue"; 87 import { ref, computed, reactive, onMounted } from "vue";
86 import calendarSelect from '@/components/calendarSelect.vue' 88 import calendarSelect from '@/components/calendarSelect.vue'
87 import { getCurrentPageParam } from "@/utils/weapp"; 89 import { getCurrentPageParam } from "@/utils/weapp";
88 -import { getRoomAPI, showMyInfoAPI } from '@/api/index' 90 +import { getRoomAPI, showMyInfoAPI, tmpSysParamAPI } from '@/api/index'
89 91
90 /** 92 /**
91 * 获取日期星期几 93 * 获取日期星期几
...@@ -197,6 +199,7 @@ const state = reactive({ ...@@ -197,6 +199,7 @@ const state = reactive({
197 imgData: [], 199 imgData: [],
198 roomInfo: {}, 200 roomInfo: {},
199 phone: '', 201 phone: '',
202 + roomInNote: ''
200 }); 203 });
201 204
202 onMounted(async () => { 205 onMounted(async () => {
...@@ -229,6 +232,11 @@ onMounted(async () => { ...@@ -229,6 +232,11 @@ onMounted(async () => {
229 return el 232 return el
230 } 233 }
231 } 234 }
235 + // 获取入住须知
236 + const { code, data } = await tmpSysParamAPI({ item_title: '梅花岛入住须知' });
237 + if (code) {
238 + state.roomInNote = data.description.replace(/\r\n/g, '<br />')
239 + }
232 }); 240 });
233 241
234 // TODO: 在预定房之前弹出须知,预订者要同意须知 242 // TODO: 在预定房之前弹出须知,预订者要同意须知
......
This diff is collapsed. Click to expand it.