appointment.vue 7.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288
  1. <template>
  2. <view class="page">
  3. <!-- <app-nav-bar v-if="true" :fixed="true" :background-color="''" :xStyle="1" :hasMallSetting="2"
  4. :hasHeight="false"></app-nav-bar> -->
  5. <view class="swiper_cent tpbg">
  6. <swiper style="height: 534rpx;" :indicator-dots="false" :autoplay="false" :interval="3000" :duration="1000"
  7. @change="swiperChange">
  8. <swiper-item v-for="(item,index) in 3" :key="index" @click="gopage">
  9. <view style="width: 100%;height: 534rpx;position: relative;">
  10. <image src="https://t17.9026.com/web/statics/image/index/14.png" style="width: 100%;height: 534rpx;position: absolute;top: 0;left: 0;" mode=""></image>
  11. </view>
  12. </swiper-item>
  13. </swiper>
  14. <!-- <view class="swiper_zhishi">
  15. <view :class="swiperKey===i?'view_active':''" v-for="(item1,i) in 3" :key="i"></view>
  16. </view> -->
  17. </view>
  18. <view class="center">
  19. <!-- <view class="summary" >
  20. <view class="main-between title">
  21. <view class="t-omit-two hxj-title text">北欧现代质感卧室,简洁清爽,卧室拥有大面积采光,让卧室明亮起来。</view>
  22. <image src="https://t17.9026.com/web/statics/image/index/share.png" style="width: 33rpx;height: 33rpx;margin-top: 5rpx;"
  23. mode=""></image>
  24. </view>
  25. <view class="main-between gg">
  26. <view class="main-between-y cross-center item">
  27. <view class="cross-center hjx-tc-666 hjx-ts-24">
  28. <image src="https://t17.9026.com/web/statics/image/index/hx.png" mode=""></image>户型
  29. </view>
  30. <view class="hjx-tc-222 hjx-ts-24 hjx-tw-600">三室一厅两卫</view>
  31. </view>
  32. <view class="main-between-y cross-center item">
  33. <view class="cross-center hjx-tc-666 hjx-ts-24">
  34. <image src="https://t17.9026.com/web/statics/image/index/mj.png" mode=""></image>面积
  35. </view>
  36. <view class="hjx-tc-222 hjx-ts-24 hjx-tw-600">40m²</view>
  37. </view>
  38. <view class="main-between-y cross-center item">
  39. <view class="cross-center hjx-tc-666 hjx-ts-24">
  40. <image src="https://t17.9026.com/web/statics/image/index/dq.png" mode=""></image>地区
  41. </view>
  42. <view class="hjx-tc-222 hjx-ts-24 hjx-tw-600">成都</view>
  43. </view>
  44. <view class="main-between-y cross-center item">
  45. <view class="cross-center hjx-tc-666 hjx-ts-24">
  46. <image src="https://t17.9026.com/web/statics/image/index/fg.png" mode=""></image>风格
  47. </view>
  48. <view class="hjx-tc-222 hjx-ts-24 hjx-tw-600">北欧</view>
  49. </view>
  50. </view>
  51. </view> -->
  52. <view class="details">
  53. <view class="hjx-ts-34 hjx-tc-222 hjx-tw-600 hxj-mb-20">龙湖·揽镜</view>
  54. <view class="content hjx-tc-666 hjx-ts-26">
  55. <view>地址:<text class="hjx-tc-B19D60">成都市双流区天府大道南段2716号</text></view>
  56. <view class="content-text">
  57. 简介:四季轮换,家已经奏响秋日之歌。让卧室从清凉过渡到温暖,在人居荟只需要几步,干净舒适的家居、收纳、陈设与柔美的色调相融合,打造魅力非凡的惬意居所。
  58. </view>
  59. <!-- <view class="content-image">
  60. <image src="https://t17.9026.com/web/statics/image/index/15.png" mode=""></image>
  61. </view>
  62. <view class="main-between content-goods">
  63. <view class="main-left desc">
  64. <image class="goods-img" src="https://t17.9026.com/web/statics/image/user-center/1.png" mode=""></image>
  65. <view>
  66. <view class="title">兴城人居ins居家占位套餐</view>
  67. <view class="col">
  68. 高级棕
  69. </view>
  70. </view>
  71. </view>
  72. <view class="priceBox main-center-y">
  73. <view class="hxj-price20 hjx-tc-222 hjx-tw-600"><text>¥</text>2466.00</view>
  74. <view class="hxj-price20 hjx-tc-999 hjx-text-decoration-line-through"><text>¥</text>3000.00
  75. </view>
  76. </view>
  77. </view> -->
  78. </view>
  79. </view>
  80. <view class="details">
  81. <view class="hjx-ts-34 hjx-tc-222 hjx-tw-600 hxj-mb-20">基本信息</view>
  82. <view class="content hjx-tc-666 hjx-ts-26">
  83. <view v-for="(item,index) in 7" :key="index" class="hxj-mb-10">物业类型:<text class="hjx-tw-600 hjx-tc-222">住宅</text></view>
  84. <!-- <view class="content-text">
  85. 简介:四季轮换,家已经奏响秋日之歌。让卧室从清凉过渡到温暖,在人居荟只需要几步,干净舒适的家居、收纳、陈设与柔美的色调相融合,打造魅力非凡的惬意居所。
  86. </view> -->
  87. <view class="content-image">
  88. <image src="https://t17.9026.com/web/statics/image/index/15.png" mode=""></image>
  89. </view>
  90. <!-- <view class="main-between content-goods">
  91. <view class="main-left desc">
  92. <image class="goods-img" src="https://t17.9026.com/web/statics/image/user-center/1.png" mode=""></image>
  93. <view>
  94. <view class="title">兴城人居ins居家占位套餐</view>
  95. <view class="col">
  96. 高级棕
  97. </view>
  98. </view>
  99. </view>
  100. <view class="priceBox main-center-y">
  101. <view class="hxj-price20 hjx-tc-222 hjx-tw-600"><text>¥</text>2466.00</view>
  102. <view class="hxj-price20 hjx-tc-999 hjx-text-decoration-line-through"><text>¥</text>3000.00
  103. </view>
  104. </view>
  105. </view> -->
  106. </view>
  107. </view>
  108. </view>
  109. <view class="noMake cross-center">
  110. <button type="default" @tap="goAppointment">立即预约</button>
  111. </view>
  112. </view>
  113. </template>
  114. <script>
  115. import appNavBar from '@/components/page-component/index/app-nav-bar.vue';
  116. export default {
  117. components: {
  118. appNavBar
  119. },
  120. data() {
  121. return {
  122. swiperKey:0
  123. };
  124. },
  125. methods: {
  126. swiperChange(e){
  127. console.log(e.detail.current)
  128. this.swiperKey = e.detail.current
  129. },
  130. goAppointment(){
  131. uni.navigateTo({
  132. url:'/pages/case/appointment/appointment-form'
  133. })
  134. }
  135. }
  136. }
  137. </script>
  138. <style lang="scss" scoped>
  139. .noMake{
  140. position: fixed;
  141. bottom: 0;
  142. width: 100%;
  143. height: 156rpx;
  144. background: #FFFFFF;
  145. box-shadow: 0px 7rpx 45rpx 1rpx rgba(85, 82, 82, 0.64);
  146. button{
  147. width: 678rpx;
  148. height: 84rpx;
  149. background: #A18353;
  150. border-radius: 6rpx;
  151. margin: 0 auto;
  152. font-size: 30rpx;
  153. font-weight: bold;
  154. color: #FFFFFF;
  155. }
  156. }
  157. .page {
  158. position: relative;
  159. min-height: 100vh;
  160. }
  161. .tpbg {
  162. width: 750rpx;
  163. height: 534rpx;
  164. }
  165. .w {
  166. width: 750rpx;
  167. }
  168. .center {
  169. width: 750rpx;
  170. height: auto;
  171. background: #F8F8F8;
  172. border-radius: 20rpx;
  173. overflow: hidden;
  174. padding: 36rpx;
  175. margin-top: -20rpx;
  176. .summary {
  177. padding-bottom: 30rpx;
  178. background-color: #F8F8F8;
  179. .title {
  180. padding-bottom: 20rpx;
  181. .text {
  182. width: 579rpx;
  183. }
  184. }
  185. .gg {
  186. padding: 20rpx 0;
  187. image {
  188. width: 28rpx;
  189. height: 28rpx;
  190. }
  191. .item {
  192. width: 25%;
  193. height: 73rpx;
  194. }
  195. }
  196. }
  197. .details {
  198. // padding-top: 38rpx;
  199. .content {
  200. .content-text {
  201. font-size: 30rpx;
  202. font-weight: 500;
  203. line-height: 46rpx;
  204. padding: 15rpx 0;
  205. }
  206. .content-image {
  207. width: 100%;
  208. max-height: 738rpx;
  209. image {
  210. width: 100%;
  211. }
  212. }
  213. .content-goods {
  214. margin-top: 12rpx;
  215. background: #F2F2F2;
  216. .desc {
  217. width: 511rpx;
  218. height: 141rpx;
  219. border-radius: 6rpx;
  220. padding: 18rpx 24rpx;
  221. .goods-img {
  222. width: 101rpx;
  223. height: 99rpx;
  224. border-radius: 8rpx;
  225. margin-right: 21rpx;
  226. }
  227. .title {
  228. font-size: 26rpx;
  229. font-weight: 500;
  230. color: #222222;
  231. line-height: 46rpx;
  232. }
  233. .col {
  234. font-size: 24rpx;
  235. font-weight: 500;
  236. color: #666666;
  237. line-height: 46rpx;
  238. }
  239. }
  240. .priceBox {
  241. padding: 18rpx 24rpx;
  242. }
  243. }
  244. }
  245. }
  246. }
  247. .swiper_cent {
  248. position: relative;
  249. .swiper_zhishi {
  250. display: flex;
  251. align-items: center;
  252. width: 100%;
  253. justify-content: center;
  254. position: absolute;
  255. bottom: 39rpx;
  256. view {
  257. width: 81rpx;
  258. height: 4rpx;
  259. background: #c8c8c8;
  260. }
  261. .view_active {
  262. background: #f4f4f4;
  263. }
  264. }
  265. }
  266. </style>