<template>
							 | 
						|
									<view class="page pageList">
							 | 
						|
										<navbar title="店铺" bgColor="#5baaff" color="#fff" leftClick @leftClick="$utils.navigateBack" />
							 | 
						|
								
							 | 
						|
										<view class="top-bg"></view>
							 | 
						|
										
							 | 
						|
										<view style="padding: 10rpx 30rpx 0 30rpx;">
							 | 
						|
											<uv-search bgColor="#fff" @search="getData" :showAction="false" searchIconSize="30rpx"
							 | 
						|
												placeholder="请输入搜索关键字..." v-model="queryParams.title"></uv-search>
							 | 
						|
										</view>
							 | 
						|
								
							 | 
						|
										<view class="">
							 | 
						|
											<screenSearch @clickItem="clickItem" />
							 | 
						|
										</view>
							 | 
						|
								
							 | 
						|
										<view class="list">
							 | 
						|
											<gourmetItem 
							 | 
						|
											:key="index" v-for="(item, index) in list" 
							 | 
						|
											:item="item"
							 | 
						|
											@click="$utils.navigateTo('/pages_order/gourmet/gourmetDetail?id=' + item.id)" />
							 | 
						|
										</view>
							 | 
						|
										
							 | 
						|
									</view>
							 | 
						|
								</template>
							 | 
						|
								
							 | 
						|
								<script>
							 | 
						|
									import mixinsList from '@/mixins/list.js'
							 | 
						|
									import screenSearch from '../components/screen/screenSearch.vue'
							 | 
						|
									import gourmetItem from '@/components/list/gourmet/gourmetItem.vue'
							 | 
						|
									export default {
							 | 
						|
										mixins: [mixinsList],
							 | 
						|
										components: {
							 | 
						|
											gourmetItem,
							 | 
						|
											screenSearch,
							 | 
						|
										},
							 | 
						|
										data() {
							 | 
						|
											return {
							 | 
						|
												mixinsListApi: 'getStorePage',
							 | 
						|
											}
							 | 
						|
										},
							 | 
						|
										methods: {
							 | 
						|
											clickItem(result) {
							 | 
						|
												this.queryParams = {
							 | 
						|
													pageNo: 1,
							 | 
						|
													pageSize: 10,
							 | 
						|
												}
							 | 
						|
												result.forEach(n => {
							 | 
						|
													this.queryParams[n.name] = n.value
							 | 
						|
												})
							 | 
						|
												this.getData()
							 | 
						|
											},
							 | 
						|
										}
							 | 
						|
									}
							 | 
						|
								</script>
							 | 
						|
								
							 | 
						|
								<style scoped lang="scss">
							 | 
						|
									.page {
							 | 
						|
										padding-bottom: env(safe-area-inset-bottom);
							 | 
						|
								
							 | 
						|
										.list {
							 | 
						|
											padding: 0 20rpx;
							 | 
						|
										}
							 | 
						|
									}
							 | 
						|
									.top-bg{
							 | 
						|
										position: absolute;
							 | 
						|
										height: 500rpx;
							 | 
						|
										width: 100%;
							 | 
						|
										background: linear-gradient($uni-color, #fff);
							 | 
						|
									}
							 | 
						|
								</style>
							 |