feat: 我的足迹新增失效商品判断
							parent
							
								
									274a03fe73
								
							
						
					
					
						commit
						b4f46ded2b
					
				|  | @ -6,16 +6,21 @@ | |||
| 		<u-empty text="暂无历史记录" style="margin-top:200rpx;" mode="history" v-if="whetherEmpty"></u-empty> | ||||
| 		<div v-else> | ||||
| 			<view v-for="(item, index) in trackList" :key="index"> | ||||
| 				<view class="myTracks-title" @click="navgaiteToStore(item)">{{item.storeName}}</view> | ||||
| 				<view class="myTracks-title" @click="navigateToStore(item)" v-if="item.storeName">{{item.storeName}}</view> | ||||
| 				<view class="myTracks-items"> | ||||
| 
 | ||||
| 					<u-swipe-action style="width: 100%;" :show="item.show" :index="index" :key="item.id" | ||||
| 						@click="delTracks" @open="open" :options="options"> | ||||
| 						<view class="myTracks-item"> | ||||
| 							<view class="myTracks-item-img" @click.stop="navgaiteToDetail(item)"> | ||||
| 						<!-- 已失效商品 --> | ||||
| 						<div class="myTracks-item lose-goods" v-if="!item.storeName && !item.goodsName && !item.price"> | ||||
| 							已失效商品  | ||||
| 						</div> | ||||
| 						<!-- 正常有效商品 --> | ||||
| 						<view v-else class="myTracks-item"> | ||||
| 							<view class="myTracks-item-img" @click.stop="navigateToDetail(item)"> | ||||
| 								<image :src="item.thumbnail"></image> | ||||
| 							</view> | ||||
| 							<view class="myTracks-item-content" @click.stop="navgaiteToDetail(item)"> | ||||
| 							<view class="myTracks-item-content" @click.stop="navigateToDetail(item)"> | ||||
| 								<view class="myTracks-item-title"> | ||||
| 									{{ item.goodsName }} | ||||
| 									<view class="myTracks-item-title-desc"> </view> | ||||
|  | @ -83,7 +88,7 @@ | |||
| 			/** | ||||
| 			 * 导航到店铺 | ||||
| 			 */ | ||||
| 			navgaiteToStore(val) { | ||||
| 			navigateToStore(val) { | ||||
| 				uni.navigateTo({ | ||||
| 					url: "/pages/product/shopPage?id=" + val.storeId, | ||||
| 				}); | ||||
|  | @ -99,7 +104,7 @@ | |||
| 			/** | ||||
| 			 * 跳转详情 | ||||
| 			 */ | ||||
| 			navgaiteToDetail(item) { | ||||
| 			navigateToDetail(item) { | ||||
| 				uni.navigateTo({ | ||||
| 					url: "/pages/product/goods?id=" + item.id + "&goodsId=" + item.goodsId, | ||||
| 				}); | ||||
|  | @ -154,6 +159,10 @@ | |||
| </script> | ||||
| 
 | ||||
| <style lang="scss" scoped> | ||||
| 	.lose-goods{ | ||||
| 		color: $main-color; | ||||
| 		padding-left: 50rpx !important; | ||||
| 	} | ||||
| 	.myTracks { | ||||
| 		width: 100%; | ||||
| 		padding-top: 2rpx; | ||||
|  | @ -224,36 +233,10 @@ | |||
| 		padding: 10rpx 0 0 0; | ||||
| 	} | ||||
| 
 | ||||
| 	.myTracks-action { | ||||
| 		display: flex; | ||||
| 		justify-content: space-between; | ||||
| 		position: fixed; | ||||
| 		bottom: 0; | ||||
| 		left: 0; | ||||
| 		width: 100%; | ||||
| 		background: #fff; | ||||
| 		height: 75rpx; | ||||
| 		align-items: center; | ||||
| 		padding: 0 32rpx; | ||||
| 	} | ||||
| 
 | ||||
| 	.myTracks-action-btn { | ||||
| 		width: 130rpx; | ||||
| 		height: 60rpx; | ||||
| 		line-height: 60rpx; | ||||
| 	} | ||||
| 
 | ||||
| 	.myTracks-divider { | ||||
| 		width: 100%; | ||||
| 		height: 20rpx; | ||||
| 	} | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 	.myTracks-action-check { | ||||
| 		align-items: center; | ||||
| 		display: -webkit-box; | ||||
| 		display: -webkit-flex; | ||||
| 		display: flex; | ||||
| 	} | ||||
| </style> | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue