<template>
	<view class="search-scenic">
		<view class="search-box">
			<view class="city-box">
		  <image class="icon" src="@/static/blue-position.png" mode=""></image>	
		  <view class="city">
		  	{{city}}
		  </view>
			</view>
		  <input class="search" v-model="value" type="text" placeholder="景点名称" />
		</view>
		
		<zs-list class="list" mt="0" @load="loadMore" :status="status">
			<view class="item" @click="goDetail">
				<zs-img src="http://zswl-dev.oss-cn-chengdu.aliyuncs.com/63b7c68b71a69169d1b33f92/store/65fe7c9174d67a7dbd842b74/ext/GOODS_INFO/微信图片_20240328145646.png/1.png" width="200rpx" height="200rpx" radius="full" mode=""></zs-img>
				<view class="info">
					<view class="title">
						重庆杜莎夫人蜡像馆重庆杜莎夫人蜡像馆1
					</view>
					<view class="price-box">
						<view class="unit">
							￥
						</view>
						<view class="price">
							580
						</view>
						<view class="text">
							起
						</view>
					</view>
					<view class="address-box">
						<view class="address">
							重庆
						</view>
						<view class="distance">
							138.8km
						</view>
					</view>
				</view>
			</view>
			<view class="item">
				<zs-img src="http://zswl-dev.oss-cn-chengdu.aliyuncs.com/63b7c68b71a69169d1b33f92/store/65fe7c9174d67a7dbd842b74/ext/GOODS_INFO/微信图片_20240328145646.png/1.png" width="200rpx" height="200rpx" mode=""></zs-img>
				<view class="info">
					<view class="title">
						重庆杜莎夫人蜡像馆
					</view>
					<view class="price-box">
						<view class="unit">
							￥
						</view>
						<view class="price">
							580
						</view>
						<view class="text">
							起
						</view>
					</view>
					<view class="address-box">
						<view class="address">
							重庆
						</view>
						<view class="distance">
							138.8km
						</view>
					</view>
				</view>
			</view>
		</zs-list>
		
	</view>
</template>

<script>
	import {debounce} from '@/utils/tool.js'
	export default {
		data() {
			return {
				city: uni.getStorageSync('city'),
				value:''
			}
		},
		watch: {
			value:debounce(function(value) {
				console.log(111111);
			})
		},
		methods: {
			loadMore(){
				
			},
			goDetail(){
				uni.navigateTo({
					url:'/scenic/detail'
				})
			}
		},
		onLoad() {
			uni.setNavigationBarTitle({
				title: uni.getStorageSync('city')
			});
		}
	}
</script>

<style lang="scss" >
.search-scenic{
	min-height: 100vh;
	padding: 112rpx 24rpx 0;
	.search-box{
		position: fixed;
		top: 20rpx;
		left: 24rpx;
		width: 702rpx;
		height: 72rpx;
		// padding: 16rpx;
		box-sizing: border-box;
		z-index: 9;
		background: #F6F6F6;
		border-radius: 40rpx 40rpx 40rpx 40rpx;
		.city-box{
			position: absolute;
			left: 0;
			top: 50%;
			transform: translateY(-50%);
			display: flex;
			align-items: center;
			padding: 0 28rpx;
			border-right: 1rpx solid #F0F0F0;
			.icon{
				width: 30rpx;
				height: 30rpx;
			}
			.city{
				font-weight: 600;
				font-size: 28rpx;
				color: #222222;
				margin-left: 6rpx;
			}
		}
		.search{
			width: 702rpx;
			height: 72rpx;
			border-radius: 40rpx 40rpx 40rpx 40rpx;
			padding-left: 230rpx;
			padding-right: 100rpx;
			box-sizing: border-box;
		}
	}
	.zs-list{
		.item{
			background: #FFFFFF;
			border-radius: 16rpx;
			display: flex;
			padding: 12rpx 0;
			border-bottom: 1rpx solid #F0F0F0;
			.zs-img{
				width: 200rpx;
			}
			.info{
				flex: 1;
				padding: 30rpx 20rpx 20rpx;
				box-sizing: border-box;
				display: flex;
				flex-direction: column;
				justify-content: space-between;
				.title{
					font-weight: 400;
					font-size: 24rpx;
					color: #222222;
					width: 450rpx;
					white-space: nowrap;
					overflow: hidden;
					text-overflow: ellipsis;
				}
				.price-box{
					display: flex;
					align-items: flex-end;
					margin-top: 12rpx;
					.unit{
						font-weight: 600;
						font-size: 20rpx;
						color: $uni-color-primary;
					}
					.price{
						font-weight: 600;
						font-size: 36rpx;
						color: $uni-color-primary;
					}
					.text{
						font-weight: 300;
						font-size: 24rpx;
						color: #AAAAAA;
						margin-left: 6rpx;
					}
				}
				.address-box{
					display: flex;
					align-items: center;
					justify-content: space-between;
					font-weight: 300;
					font-size: 20rpx;
					color: #AAAAAA;
					margin-top: 12rpx;
				}
			}
		}
	}
}
</style>