| 
					
					
					
				 | 
				@ -0,0 +1,86 @@ | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				<template> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					<view class="pubuBox"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
						<view class="pubuItem"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
							<view class="item-masonry" v-for="(item,index) in dataList" :key="index" @click="toSubOrder(item.series_num)"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
								<image :src="item.images_url[0]" class="image_23" mode="aspectFill" /> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
								<text class="text_27 equal-division_1">{{ item.series_num }}</text> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
							</view> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
						</view> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					</view> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				</template> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				<script> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					import { getSubOrderList } from '@/service/order.js'; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					import { ratingSearch } from '@/service/grading.js'; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					export default { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
						data(){ | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
							return { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
								dataList:[] | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
							} | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
						}, | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
						methods:{ | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
							async toSubOrder(value){ | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
								let res = await ratingSearch(value); | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
								let datas = res.data.datas; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
								 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
								let base_data = encodeURIComponent(JSON.stringify(datas)); | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
								this.$url('/packages/ratingQueryDetail/ratingQueryDetail?data='+ base_data); | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
							} | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
						}, | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
						async onLoad(){ | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
							let res = await getSubOrderList({start:-1,is_show:1}); | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
							this.dataList = [...res.data.datas, ...res.data.datas] | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
							console.log("onLoad getSubOrderList",res) | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
						} | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					} | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				</script> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				<style lang="scss"> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					page { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
						background-color: #eee; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
						height: 100%; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					} | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					.pubuBox { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
						padding: 22rpx; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					} | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					.pubuItem { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
						column-count: 3; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
						column-gap: 20rpx; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					} | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					.item-masonry{ | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
						background-color: white; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
						box-sizing: border-box; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
						border-radius: 15rpx; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
						overflow: hidden; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
						break-inside: avoid; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
						/*避免在元素内部插入分页符*/ | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
						box-sizing: border-box; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
						display: flex; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
						flex-direction: column; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
						//justify-self: center; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
						align-items: center; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
						margin-bottom: 20rpx; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
						 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					} | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					.image_23 { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
						margin-top: 10rpx; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
						border-radius: 10rpx; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
						width: 200rpx; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
						height: 240rpx; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					} | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					.text_27 { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
						color: black; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
						margin-top: 10rpx; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					} | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					.equal-division_1 { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
						margin-top: 10rpx; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
						margin-bottom: 10rpx; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
						color: rgb(51, 51, 51); | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
						font-size: 28rpx; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
						font-weight: 500; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
						line-height: 40rpx; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
						white-space: nowrap; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					} | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				</style> |