123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284
  1. import { useState } from "react";
  2. import Taro from '@tarojs/taro'
  3. import image from '@/assets/icons/ProCard/8kb.jpg'
  4. import Pay from '@/assets/icons/GuideCheck/Pay_logo.png'
  5. import food from '@/assets/icons/ProCard/food.png'
  6. import ProCard_hot from '@/assets/icons/ProCard/ProCard_hot.png'
  7. import sleep from '@/assets/icons/GuideCheck/sleep_logo.png'
  8. import Taxi from '@/assets/icons/GuideCheck/taxi.png'
  9. import WiFi from '@/assets/icons/GuideCheck/WiFi.png'
  10. import GoHere from '@/assets/icons/GuideCheck/GoHere.png'
  11. import position from '@/assets/icons/GuideCheck/position_logo.png'
  12. import Cup from '@/assets/icons/GuideCheck/Cup.png'
  13. import BlackSpot from '@/assets/icons/GuideCheck/BlackSpot.png'
  14. import starOn from '@/assets/icons/GuideCheck/starOn.png'
  15. import starOff from '@/assets/icons/GuideCheck/starOff.png'
  16. import loveOn from '@/assets/icons/GuideCheck/loveOn.png'
  17. import Raiders from '@/assets/icons/GuideCheck/Raiders.png'
  18. import RaidersImage from '@/assets/icons/GuideCheck/RaidersImage.jpg'
  19. import AAAAAAAA from '@/assets/icons/GuideCheck/RaidersImage.jpg'
  20. import './GuideCss/style.less'
  21. const scoreList = new Array(5).fill(0)
  22. const score = '3.9'
  23. export default (props) => {
  24. const [value, setVaule] = useState('已收藏')
  25. const [imageSrc, setImageSrc] = useState(starOn)
  26. const Ac = () => {
  27. setImageSrc(starOff)
  28. setVaule('加入收藏')
  29. // console.log('------------', value);
  30. }
  31. const handleClick = () => {
  32. Taro.navigateTo({ url: '/pages/test/index' })
  33. }
  34. // onClick={handleClick}
  35. return (
  36. <scroll-view scroll-y style='height: 77vh;' >
  37. <view className='Guide-Home-box'>
  38. {/* <view className='Guide-image-text-box'>
  39. <image className='Guide-images' src={sleep} />
  40. <view className='Guide-text'>休息一下,休息一下~</view>
  41. </view> */}
  42. {/* 图片结束 */}
  43. {/* 有民宿的情况下 */}
  44. <view className='MessageCard'>
  45. <view className='MessageCard-title1'>
  46. <text className='MessageCard-left'>----------</text>
  47. 名称
  48. <text className='MessageCard-right'>----------</text>
  49. </view>
  50. <view className='MessageCard-content'>
  51. <view className='MessageCard-name' >皇冠假日酒店-2507</view>
  52. {/* <view className='MessageCard-info' >江苏省南京市秦淮区XXXXXX路</view> */}
  53. </view>
  54. {/* <view className='MessageCard-button'>
  55. <image className='MessageCard-image' src={GoHere} />
  56. <text className='MessageCard-text'>去这里</text>
  57. </view> */}
  58. </view>
  59. {/* 有民宿的情况下 */}
  60. <view className='MessageCard'>
  61. <view className='MessageCard-title1'>
  62. <text className='MessageCard-left'>----------</text>
  63. 民宿位置
  64. <text className='MessageCard-right'>----------</text>
  65. </view>
  66. <view className='MessageCard-content'>
  67. <view className='MessageCard-name' >精悦SHOS-北门</view>
  68. <view className='MessageCard-info' >江苏省南京市秦淮区XXXXXX路</view>
  69. </view>
  70. <view className='MessageCard-button'>
  71. <image className='MessageCard-image' src={GoHere} />
  72. <text className='MessageCard-text'>去这里</text>
  73. </view>
  74. </view>
  75. {/* 有民宿的情况下 */}
  76. <view className='MessageCard'>
  77. <view className='MessageCard-title1'>
  78. <text className='MessageCard-left'>----------</text>
  79. 停车位置
  80. <text className='MessageCard-right'>----------</text>
  81. </view>
  82. <view className='MessageCard-content'>
  83. <view className='MessageCard-name' >江苏通讯大厦停车厂</view>
  84. <view className='MessageCard-info' >江苏省南京市秦淮区集庆路</view>
  85. </view>
  86. <view className='MessageCard-button'>
  87. <image className='MessageCard-image' src={Taxi} />
  88. <text className='MessageCard-text'>去这里</text>
  89. </view>
  90. </view>
  91. {/* 有民宿的情况下 */}
  92. <view className='MessageCard'>
  93. <view className='MessageCard-title1'>
  94. <text className='MessageCard-left'>----------</text>
  95. WiFi信息
  96. <text className='MessageCard-right'>----------</text>
  97. </view>
  98. <view className='MessageCard-content'>
  99. <view className='MessageCard-name' >名称:2507</view>
  100. <view className='MessageCard-info' >密码:15s1x5s5</view>
  101. </view>
  102. <view className='MessageCard-button'>
  103. <image className='MessageCard-image' src={WiFi} />
  104. <text className='MessageCard-text'>复制</text>
  105. </view>
  106. </view>
  107. {/* 更多指引开始 */}
  108. <view className='Guide-Content-box'>
  109. <view className='title-image'>
  110. <image mode='scaleToFill' className='title-image-cup' src={BlackSpot} />
  111. <text className='title-title-boss' >更多指引</text>
  112. </view>
  113. </view>
  114. <view className='articleCard'>
  115. <view className='articleCard-title'>
  116. <text className='articleCard-left'>--------</text>
  117. 南京市·普通公寓里的独立房间
  118. <text className='articleCard-right'>--------</text>
  119. </view>
  120. <view className='articleCard-content'>
  121. <image className='articleCard-image' src={AAAAAAAA} />
  122. </view>
  123. <view className='articleCard-textarea'>
  124. <view className='articleCard-textarea-title' >位置:<text className='articleCard-textarea-content'>地处繁华街区,餐饮、娱乐选择丰富
  125. 毗邻虹桥CBD,世贸商城展馆,百盛城市购物中心金虹桥购物中心,虹桥艺术中心,领馆聚集区,商务活动频繁,购物、聚会、聚餐、观看演出、表演电影,各项活动一应俱全。
  126. </text></view>
  127. <view className='articleCard-textarea-title' >出行信息:<text className='articleCard-textarea-content'>地处繁华街区,餐饮、娱乐选择丰富
  128. 地铁2号线娄山关路站下车3号口出步行5分钟可以到达。周边公交车众多,四通八达,叫车也非常便捷快速。2号线去虹桥机场、虹桥高铁站勻为直达,无需换乘,非常便捷快速,耗时在20分钟左右(4-5站即可抵达).
  129. </text></view>
  130. </view>
  131. </view>
  132. {/* 更多指引结束 */}
  133. <view className='Guide-Content-box'>
  134. <view className='title-image'>
  135. <image mode='scaleToFill' className='title-image-cup' src={Cup} />
  136. <text className='title-title-boss' >老板推荐好吃的</text>
  137. </view>
  138. </view>
  139. {/* 小标题结束 */}
  140. <view class='wrapper'>
  141. <view class='left-complete-one'>
  142. <image className='left-image-1' src={ProCard_hot}></image>
  143. <view className='left-viewText'>
  144. 返现¥16.00
  145. </view>
  146. {/* 评分 */}
  147. <view className='card-box-star'>
  148. {
  149. scoreList.map((_, index) => {
  150. console.log(index)
  151. const src = (index + '0.1') < score ? starOn : starOff
  152. return (
  153. <image className='card-star-image' key={index} src={src} />
  154. )
  155. })
  156. }
  157. <text className='card-star-text' >{score}</text>
  158. </view>
  159. <view className='title-image'>
  160. <image className='image-1' mode='scaleToFill' src={image}></image>
  161. <image className='image-2' src={food}></image>
  162. </view>
  163. <view className='title-content'>
  164. <view className='Pro-title'>
  165. <view className='title-text'>【橘里橘啊换行啊啊啊气咖啡店】新鲜出炉啦!</view>
  166. </view>
  167. <text className='title-money' >¥6990元<text className='title-money-2'>门市价78元</text></text>
  168. <view className='title-position-on'>
  169. <image className='title-position' src={position} />
  170. <text className='title-position-image'>南京市/秦淮区</text>
  171. <image className='title-on' src={imageSrc} />
  172. <text onClick={() => Ac()} className='title-on-text'>{value}</text>
  173. </view>
  174. </view>
  175. </view>
  176. <view class='right-complete-two'>
  177. <view className='right-content'>
  178. <image className='right-image' src={Pay} />
  179. <view className='right-title'>支付</view>
  180. </view>
  181. </view>
  182. </view>
  183. {/* 卡片----------------- */}
  184. <view class='wrapper'>
  185. <view class='left-complete-one'>
  186. <image className='left-image-1' src={ProCard_hot}></image>
  187. <view className='left-viewText'>
  188. 返现¥16.00
  189. </view>
  190. {/* 评分 */}
  191. <view className='card-box-star'>
  192. {
  193. scoreList.map((_, index) => {
  194. console.log(index)
  195. const src = (index + '0.1') < score ? starOn : starOff
  196. return (
  197. <image className='card-star-image' key={index} src={src} />
  198. )
  199. })
  200. }
  201. <text className='card-star-text' >{score}</text>
  202. </view>
  203. <view className='title-image'>
  204. <image className='image-1' mode='scaleToFill' src={image}></image>
  205. <image className='image-2' src={food}></image>
  206. </view>
  207. <view className='title-content'>
  208. <view className='Pro-title'>
  209. <view className='title-text'>【橘里橘啊换行啊啊啊气咖啡店】新鲜出炉啦!</view>
  210. </view>
  211. <text className='title-money' >¥6990元<text className='title-money-2'>门市价78元</text></text>
  212. {/* ProCard区域定位 */}
  213. <view className='title-position-on'>
  214. <image className='title-position' src={position} />
  215. <text className='title-position-image'>南京市/秦淮区</text>
  216. <image className='title-on' src={imageSrc} />
  217. <text onClick={() => Ac()} className='title-on-text'>{value}</text>
  218. </view>
  219. </view>
  220. </view>
  221. <view class='right-complete-two'>
  222. <view className='right-content'>
  223. {/* <view className='right-number'>×1</view> */}
  224. <image className='right-image' src={Pay} />
  225. <view className='right-title'>支付</view>
  226. </view>
  227. </view>
  228. </view>
  229. {/* 卡片------------- */}
  230. <view className='Guide-Content-box-two'>
  231. <view className='title-image-two'>
  232. <image mode='scaleToFill' className='title-image-cup-two' src={Cup} />
  233. <text className='title-title-boss-two' >老板推荐的攻略</text>
  234. </view>
  235. </view>
  236. {/* 小标题结束 */}
  237. {/* 攻略卡片 */}
  238. <view className='Raiders-box-one'>
  239. <view className='Raiders-imageLove'>
  240. <image className='Raiders-image-Raiders' src={Raiders} />
  241. <image className='Raiders-image-loveOn' src={loveOn} />
  242. </view>
  243. <view className='Raiders-box'>
  244. <image className='Raiders-image' mode='widthFix' src={RaidersImage} />
  245. <text className='Raiders-text'>南京古称金陵,自东吴孙权迁都南京以来,多个汉字汉字汉字汉字</text>
  246. <view className='Raiders-kilometer-on'>
  247. <image className='Raiders-kilometer' src={position} />
  248. <text className='Raiders-kilometer-image'>12.8公里</text>
  249. <text className='Raiders-on-text'>¥8888/人</text>
  250. </view>
  251. </view>
  252. <view className='Raiders-box' style='padding-lift:10px'>
  253. <view className='Raiders-imageLove'>
  254. <image className='Raiders-image-Raiders' src={Raiders} />
  255. <image className='Raiders-image-loveOn' src={loveOn} />
  256. </view>
  257. <image className='Raiders-image' mode='widthFix' src={RaidersImage} />
  258. <text className='Raiders-text'>南京古称金陵,自东吴孙权迁都南京以来,多个汉字汉字汉字汉字</text>
  259. <view className='Raiders-kilometer-on'>
  260. <image className='Raiders-kilometer' src={position} />
  261. <text className='Raiders-kilometer-image'>12.8公里</text>
  262. <text className='Raiders-on-text'>¥8888/人</text>
  263. </view>
  264. </view>
  265. {/* <view className='Raiders-box'></view> */}
  266. </view>
  267. </view>
  268. </scroll-view>
  269. )
  270. }