<template>
	<view>
		<view class="products_box">
			<u-grid :border="false" col="2">
				<u-grid-item v-for="(item,index) in productList" :key="index">
					<u-image src="/static/products/sy_bb.png" width="354rpx" height="539rpx" :lazy-load="true">
					</u-image>
					<view class="bgContent">
						<view>
							<u-image :src="item.src" width="346rpx" height="320rpx" :lazy-load="true"
								@click="toDetailPage()">
							</u-image>
							<view class="img_tag">{{item.img_tag}}</view>
						</view>
						<view style="padding: 14rpx 22rpx;">
							<view class="title_box">
								<text class="title">{{item.title}}</text>
								<u-tag :text="item.tag" type="warning" shape="circle"></u-tag>
							</view>

							<view class="product_desc">
								{{item.desc}}
							</view>
							<view class="releaseDate">
								<u-image src="/static/products/xp_icon_sjf.png" width="22rpx" height="22rpx"
									:lazy-load="true">
								</u-image>
								<text class="release">发布日期：</text>
								<text>{{item.time}}</text>
							</view>
						</view>
					</view>
					<u-button v-if="type==1" type="success" text="移除" color="#0EBB5B" @click="showModal()"></u-button>
					<u-button v-if="type==2" type="success" text="取消收藏" color="#0EBB5B"></u-button>
				</u-grid-item>
			</u-grid>
			<u-modal :show="showM" :content="content" showCancelButton closeOnClickOverlay @confirm="confirm"
				@cancel="cancel" @close="close">
			</u-modal>
		</view>
	</view>
</template>

<script>
	export default {
		data() {
			return {
				showM: false,
				content: '您确定移除吗?',
				type: '',
				productList: [{
						src: '/static/products/zhanwei_dg.png',
						title: '锅巴',
						tag: '无添加剂',
						img_tag: '零食铺子',
						desc: '糯米蟹黄锅巴散装，非油炸绿色健康食品',
						time: '2022-12-04'
					},
					{
						src: '/static/products/zhanwei_dg.png',
						title: '干吃汤圆',
						tag: '天然原料',
						img_tag: '糕点卷酥',
						desc: '休闲食品厂家甜品糯米食品零食闽南特产宵夜好吃糍粑',
						time: '2022-12-04'
					},
					{
						src: '/static/products/zhanwei_dg.png',
						title: '紫薯魔芋人参魔芋人参魔芋人参…',
						tag: '天然原料',
						img_tag: '健康创新',
						desc: '紫薯魔芋人参代餐粉 冲调饮品贴牌加工 五谷杂粮粉代餐',
						time: '2022-12-04'
					},
					{
						src: '/static/products/zhanwei_dg.png',
						title: '焦糖饼干',
						tag: '无防腐剂',
						img_tag: '饼干曲奇',
						desc: '比利时风味焦糖饼干代餐小吃零食品',
						time: '2022-12-04'
					}
				]
			}
		},
		onLoad(options) {
			this.type = options.id
		},
		methods: {
			//移除按钮
			showModal() {
				this.showM = true
			},
			confirm() {

			},
			cancel() {
				this.showM = false
			},
			close() {
				this.showM = false
			}
		}
	}
</script>

<style lang="scss">
	.u-modal {
		width: 472rpx !important;

	}

	.u-modal__button-group__wrapper--cancel {

		background: #D8D8D8;

		.u-modal__button-group__wrapper__text {
			color: #fff !important;
		}
	}

	.u-modal__content {
		padding: 43rpx 104rpx !important;
		text-indent: 25rpx;
	}

	.u-modal__content__text {
		font-size: 32rpx !important;
		font-weight: 400;
		color: #252421 !important;
	}

	.u-modal__button-group__wrapper--confirm {
		background: #0EBB5B;

		.u-modal__button-group__wrapper__text {
			color: #fff !important;
		}
	}

	.u-button {
		width: 150rpx !important;
		height: 50rpx !important;
		background: #0EBB5B;
		border-radius: 10rpx !important;
		margin-top: 22rpx;
		margin-bottom: 50rpx;
	}

	.products_box {
		padding: 10rpx;

		.u-grid-item {

			.bgContent {
				position: absolute;
				right: 0;
				top: 0;

				.u-image__image {
					margin-left: 6px;
				}

				.img_tag {
					position: absolute;
					padding: 2rpx 8rpx;
					right: 5px;
					top: 30rpx;
					border-radius: 54rpx 0px 0px 54rpx;
					box-shadow: 0px 2rpx 4rpx 0px #078C42;
					background: linear-gradient(135deg, #0DB658 0%, #16DD6D 100%);
					font-size: 20rpx;
					color: #FFFFFF;
					line-height: 28rpx;
				}


				.title_box {
					position: relative;
					width: 100%;
					display: flex;
					justify-content: space-between;
					align-items: center;

					.title {
						width: 186rpx;
						font-size: 26rpx;
						font-family: PingFangSC-Medium, PingFang SC;
						font-weight: bold;
						color: #0EBB5B;
						line-height: 37rpx;
						overflow: hidden;
						white-space: nowrap;
						text-overflow: ellipsis;
					}

					.u-tag {
						height: 26rpx;
						line-height: 26rpx;
						background: linear-gradient(124deg, #FEAA19 0%, #FDCF3A 100%);

						.u-tag__text {
							font-size: 20rpx;
						}

					}
				}

				.product_desc {
					font-size: 22rpx;
					font-family: PingFangSC-Regular, PingFang SC;
					font-weight: 400;
					color: #3E3E3E;
					line-height: 26rpx;
					margin-top: 24rpx;
					margin-bottom: 20rpx;
					-webkit-line-clamp: 2;
					display: -webkit-box;
					-webkit-box-orient: vertical;
					overflow: hidden;
					text-overflow: ellipsis;
				}

				.releaseDate {
					font-size: 22rpx;
					font-family: PingFangSC-Regular, PingFang SC;
					font-weight: 400;
					color: #A3A3A3;
					line-height: 26rpx;
					display: flex;
					align-items: center;
					padding-bottom: 25rpx;

					image {
						margin-left: 0;
					}

					.release {
						padding: 0 10rpx 0 5rpx;
					}
				}
			}

		}
	}
</style>
