Files
2025-04-30 14:04:34 +08:00

1121 lines
31 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<template>
<view class="page" :style="themeColor">
<benben-popup v-model="popupShow1684722995767" :mask="true" mode='bottom'>
<!---弹窗购物车flex布局开始-->
<view class="flex flex-direction flex-wrap align-stretch benben-flex-layout productList_flex_0">
<view class='flex flex-wrap align-center justify-between productList_fd0_0'>
<view class='flex flex-wrap align-center'>
<text class='productList_fd0_0_c0_c0'>购物车</text>
<text class='productList_fd0_0_c0_c1'>打包费</text>
<text class='productList_fd0_0_c0_c2'>¥</text>
<text class='productList_fd0_0_c0_c3'>3</text>
</view>
<view class='flex flex-wrap align-center'>
<text class='productList_fd0_0_c1_c0'>清空购物车</text>
</view>
</view>
<view class='flex flex-wrap align-start productList_fd0_1'>
<view class='flex flex-wrap align-center productList_fd0_1_c0'>
<image class='productList_fd0_1_c0_c0' mode="aspectFit" :src='STATIC_URL+"22.png"'></image>
</view>
<view class='flex flex-direction flex-wrap align-stretch flex-sub productList_fd0_1_c1'>
<view class='flex flex-wrap align-center'>
<text class='productList_fd0_1_c1_c0_c0'>榴莲披萨</text>
</view>
<view class='flex flex-wrap align-center productList_fd0_1_c1_c1'>
<text class='productList_fd0_1_c1_c1_c0'>标准糖-正常冰</text>
</view>
<view class='flex flex-wrap align-center justify-between productList_fd0_1_c1_c2'>
<view class='flex flex-wrap align-center'>
<text class='productList_fd0_1_c1_c2_c0_c0'></text>
<text class='productList_fd0_1_c1_c2_c0_c1'>20.00</text>
<text class='productList_fd0_1_c1_c2_c0_c2'>¥</text>
<text class='productList_fd0_1_c1_c2_c0_c3'>25.9</text>
</view>
<view class='flex flex-wrap align-center'>
<benben-flex-number-box class-name='flex flex align-center'
input-class="productList_numberBoxInputfd0_1_c1_c2_c1_c0" :min="1" :step="1" :opacity="0.3">
<template #minus>
<image class='productList_fd0_1_c1_c2_c1_c0_c0' mode="aspectFit" :src='STATIC_URL+"101.png"'>
</image>
</template>
<template #plus>
<image class='productList_fd0_1_c1_c2_c1_c0_c2' mode="aspectFit" :src='STATIC_URL+"102.png"'>
</image>
</template>
</benben-flex-number-box>
</view>
</view>
</view>
</view>
<view class='flex flex-wrap align-center justify-between productList_fd0_2' v-if="deliveryPrice=='2'">
<view class='flex flex-wrap align-center flex-sub productList_fd0_2_c0'>
<view class='flex flex-wrap align-center productList_fd0_2_c0_c0'>
<text class='fu-iconfont2 productList_fd0_2_c0_c0_c0'>&#xe66a;</text>
<benben-message-num class='productList_fd0_2_c0_c0_c1' size='24' color='#fff' background-color='red'>
</benben-message-num>
</view>
<view class='flex flex-wrap align-center'>
<text class='productList_fd0_2_c0_c1_c0'></text>
<text class='productList_fd0_2_c0_c1_c1'>23</text>
</view>
</view>
<view class='flex flex-wrap align-center justify-center productList_fd0_2_c1' @tap.stop="handleJumpDiy"
data-type="navigateTo" :data-url="`/pages/dpxq/settlementPage/settlementPage`">
<text class='productList_fd0_2_c1_c0'>去结算</text>
</view>
</view>
</view>
<!---弹窗购物车flex布局结束-->
</benben-popup>
<benben-popup v-model="popupShow1684726854680" :mask="true" mode='center'>
<!---flex布局flex布局开始-->
<view class="flex flex-direction align-stretch benben-flex-layout productList_flex_1">
<view class='flex flex-direction flex-wrap align-stretch'>
<view class='flex flex-direction flex-wrap align-stretch productList_fd1_0_c0'>
<view class='flex flex-wrap align-start productList_fd1_0_c0_c0'>
<image class='productList_fd1_0_c0_c0_c0' mode="aspectFit" :src='STATIC_URL+"27.png"'></image>
<text class='productList_fd1_0_c0_c0_c1'>商品名称商品名称商品名称商品名称商品名称商品名称商</text>
</view>
<view class='flex flex-direction align-stretch productList_fd1_0_c0_c1'>
<text class='productList_fd1_0_c0_c1_c0'>规格1</text>
<benben-select-diy ref="showSelectPopup1684727421541" class-name='flex flex productList_fd1_0_c0_c1_c1'
:items.sync="specifications_one" v-model="one_value" :label.sync="one_id" default-type="value"
default-label="name" :allow-cancel='false' type="radio">
<template v-for='(item,key0) in specifications_one'>
<view v-if="item.isSelected" class='flex justify-center flex productList_fd1_0_c0_c1_c1_c0'
:key="key0" @tap="$refs.showSelectPopup1684727421541.tapHandle(key0)">
<text>{{item.name}}</text>
</view>
<view v-else class='flex justify-center flex productList_fd1_0_c0_c1_c1_c1' :key="key0"
@tap="$refs.showSelectPopup1684727421541.tapHandle(key0)">
<text>{{item.name}}</text>
</view>
</template></benben-select-diy>
</view>
<view class='flex flex-direction align-stretch productList_fd1_0_c0_c2'>
<text class='productList_fd1_0_c0_c2_c0'>甜度</text>
<benben-select-diy ref="showSelectPopup1684726990390" class-name='flex flex productList_fd1_0_c0_c2_c1'
:items.sync="specifications_two" v-model="two_value" :label.sync="two_id" default-type="value"
default-label="name" :allow-cancel='false' type="radio">
<template v-for='(item,key0) in specifications_two'>
<view v-if="item.isSelected" class='flex justify-center flex productList_fd1_0_c0_c2_c1_c0'
:key="key0" @tap="$refs.showSelectPopup1684726990390.tapHandle(key0)">
<text>{{item.name}}</text>
</view>
<view v-else class='flex justify-center flex productList_fd1_0_c0_c2_c1_c1' :key="key0"
@tap="$refs.showSelectPopup1684726990390.tapHandle(key0)">
<text>{{item.name}}</text>
</view>
</template></benben-select-diy>
</view>
<view class='flex flex-wrap align-center productList_fd1_0_c0_c3'>
<text class='productList_fd1_0_c0_c3_c0'>已选择规格</text>
<text class='productList_fd1_0_c0_c3_c1'>{{one_id}}</text>
<text class='productList_fd1_0_c0_c3_c2'></text>
<text class='productList_fd1_0_c0_c3_c3'>{{two_id}}</text>
</view>
<view class='flex flex-wrap align-center justify-between productList_fd1_0_c0_c4'>
<view class='flex flex-wrap align-end'>
<text class='productList_fd1_0_c0_c4_c0_c0'>售价</text>
<text class='productList_fd1_0_c0_c4_c0_c1'></text>
<view class='flex-wrap align-center productList_fd1_0_c0_c4_c0_c2'>
<text class=' productList_price1_fd1_0_c0_c4_c0_c2'>{{ 16.99 | frontPrice }}</text>
<text class=' productList_price2_fd1_0_c0_c4_c0_c2'>{{ 16.99 | laterPrice }}</text>
</view>
<text class='productList_fd1_0_c0_c4_c0_c3'></text>
<text class='productList_fd1_0_c0_c4_c0_c4'>36.66</text>
</view>
<button class='productList_fd1_0_c0_c4_c1' @tap.stop="addShoppingFunc()">加入购物车</button>
</view>
</view>
<view class='flex flex-wrap align-center justify-center productList_fd1_0_c1'>
<image class='productList_fd1_0_c1_c0' :src='STATIC_URL+"103.png"' @tap.stop="popupShow1684726854680=false">
</image>
</view>
</view>
</view>
<!---flex布局flex布局结束-->
</benben-popup>
<view class="flex benben-position-layout flex flex-wrap align-center productList_flex_2"
:style="{height:(88+StatusBarRpx)+'rpx',paddingTop:StatusBarRpx+'rpx'}">
<view class='flex flex-wrap align-center justify-between flex-sub productList_fd2_0'>
<view class='flex flex-wrap align-center' @tap.stop="handleJumpDiy" data-type="back" data-url="1">
<text class='fu-iconfont2 productList_fd2_0_c0_c0' @tap.stop="handleJumpDiy" data-type="back"
data-url="1">&#xE794;</text>
</view>
<view class='flex flex-wrap align-stretch justify-center flex-sub'>
<text class='productList_fd2_0_c1_c0'>活动详情</text>
</view>
<view class='flex flex-wrap align-center productList_fd2_0_c2'>
</view>
</view>
</view>
<view :style="{height: (88+StatusBarRpx)+'rpx'}"></view>
<!---搜索列表flex布局开始-->
<view class="flex flex-direction flex-wrap align-stretch benben-flex-layout productList_flex_3">
<view class='flex flex-wrap align-stretch productList_fd3_0'>
<!-- <image class='productList_fd3_0_c0' mode="aspectFit" :src='STATIC_URL+"181.png"'></image> -->
<view class='flex flex-direction flex-wrap align-stretch flex-sub'>
<text class='productList_fd3_0_c1_c0'>鱼豆腐单点不送哟</text>
<view class='flex flex-wrap align-center productList_fd3_0_c1_c1'>
<text class='productList_fd3_0_c1_c1_c0'>月销</text>
<text class='productList_fd3_0_c1_c1_c1'>331</text>
</view>
<view class='flex flex-wrap align-center justify-between productList_fd3_0_c1_c2'>
<view class='flex flex-wrap align-center'>
<text class='productList_fd3_0_c1_c2_c0_c0'></text>
<view class=' productList_fd3_0_c1_c2_c0_c1'>
<text class=' productList_price1_fd3_0_c1_c2_c0_c1'>{{ 68 | frontPrice }}</text>
<text class=' productList_price2_fd3_0_c1_c2_c0_c1'>{{ 68 | laterPrice }}</text>
</view>
<text class='productList_fd3_0_c1_c2_c0_c2'></text>
<text class='productList_fd3_0_c1_c2_c0_c3'>25.9</text>
</view>
<view class='flex flex-wrap align-center'>
<image class='productList_fd3_0_c1_c2_c1_c0' mode="aspectFit" :src='STATIC_URL+"102.png"'></image>
</view>
</view>
</view>
</view>
<view class='flex flex-wrap align-stretch productList_fd3_1'>
<!-- <image class='productList_fd3_1_c0' mode="aspectFit" :src='STATIC_URL+"181.png"'></image> -->
<view class='flex flex-direction flex-wrap align-stretch flex-sub'>
<text class='productList_fd3_1_c1_c0'>鱼豆腐单点不送哟</text>
<view class='flex flex-wrap align-center productList_fd3_1_c1_c1'>
<text class='productList_fd3_1_c1_c1_c0'>月销</text>
<text class='productList_fd3_1_c1_c1_c1'>331</text>
</view>
<view class='flex flex-wrap align-center justify-between productList_fd3_1_c1_c2'>
<view class='flex flex-wrap align-center'>
<text class='productList_fd3_1_c1_c2_c0_c0'></text>
<view class=' productList_fd3_1_c1_c2_c0_c1'>
<text class=' productList_price1_fd3_1_c1_c2_c0_c1'>{{ 68 | frontPrice }}</text>
<text class=' productList_price2_fd3_1_c1_c2_c0_c1'>{{ 68 | laterPrice }}</text>
</view>
<text class='productList_fd3_1_c1_c2_c0_c2'></text>
<text class='productList_fd3_1_c1_c2_c0_c3'>25.9</text>
</view>
<view class='flex flex-wrap align-center justify-center productList_fd3_1_c1_c2_c1'
@tap.stop="popupShow1684726854680=true" v-if="number=='0'">
<text class='productList_fd3_1_c1_c2_c1_c0'>选规格</text>
</view>
<view class='flex flex-wrap align-center' v-if="number>'0'">
<benben-flex-number-box class-name='flex flex align-center'
input-class="productList_numberBoxInputfd3_1_c1_c2_c2_c0" v-model="number" :min="0" :step="1"
:opacity="0.3">
<template #minus>
<image class='productList_fd3_1_c1_c2_c2_c0_c0' mode="aspectFit" :src='STATIC_URL+"101.png"'></image>
</template>
<template #plus>
<image class='productList_fd3_1_c1_c2_c2_c0_c2' mode="aspectFit" :src='STATIC_URL+"102.png"'></image>
</template>
</benben-flex-number-box>
</view>
</view>
</view>
</view>
</view>
<!---搜索列表flex布局结束-->
<view class="flex flex-direction flex-wrap align-stretch benben-position-layout flex productList_flex_4">
<view class='flex flex-direction flex-wrap align-stretch flex-sub productList_fd4_0'>
<view class='flex flex-wrap align-center justify-between productList_fd4_0_c0' v-if="deliveryPrice=='1'">
<view class='flex flex-wrap align-end'>
<text class='fu-iconfont2 productList_fd4_0_c0_c0_c0'>&#xe66a;</text>
<text class='productList_fd4_0_c0_c0_c1'></text>
<text class='productList_fd4_0_c0_c0_c2'>0</text>
</view>
<view class='flex flex-wrap align-center'>
<view class='flex flex-wrap align-center productList_fd4_0_c0_c1_c0'>
</view>
<view class='flex flex-wrap align-center'>
<text class='productList_fd4_0_c0_c1_c1_c0'></text>
<text class='productList_fd4_0_c0_c1_c1_c1'>12</text>
<text class='productList_fd4_0_c0_c1_c1_c2'>起送</text>
</view>
</view>
</view>
</view>
</view>
<view :style="{height: '148rpx'}"></view>
</view>
</template>
<script>
export default {
components: {},
data() {
return {
"popupShow1684726854680": false,
"popupShow1684722995767": false,
"keywords": "",
"length": "1",
"tabls": "1",
"deliveryPrice": "1",
"specifications_one": [{
"name": "常温",
"value": "1",
"image": ""
}, {
"name": "少冰",
"value": "2",
"image": ""
}, {
"name": "多冰",
"value": "3",
"image": ""
}],
"one_id": "1",
"specifications_two": [{
"name": "不加糖",
"value": "1",
"image": ""
}, {
"name": "多冰",
"value": "2",
"image": ""
}, {
"name": "少冰",
"value": "3",
"image": ""
}],
"two_id": "1",
"one_value": "",
"two_value": "",
"number": "0",
"input": ""
};
},
computed: {
themeColor() {
return this.$store.getters.themeColor
},
},
watch: {},
onLoad(options) {
let {
input
} = options
if (input !== undefined) this.input = input
},
onUnload() {
},
onReady() {
},
onShow() {
},
onHide() {
},
onResize() {
},
onPullDownRefresh() {
},
onReachBottom(e) {
},
onPageScroll(e) {
},
methods: {
//收藏
iscollectFunctionFunc() {
if (this.collect == '1') {
this.collect = '2';
} else if (this.collect == '2') {
this.collect = '1';
}
return
},
//添加购物车
addShoppingFunc() {
this.number = '1';
this.popupShow1684726854680 = false;
}
}
};
</script>
<style lang="scss" scoped>
.page {
width: 100vw;
overflow-x: hidden;
min-height: calc(100vh - var(--window-bottom));
background: rgba(255, 255, 255, 1);
background-size: 100% auto !important;
}
.productList_flex_0 {
background: rgba(255, 255, 255, 1);
border-radius: 24rpx 24rpx 0rpx 0rpx;
padding: 45rpx 32rpx 0rpx 32rpx;
background-size: 100% auto !important;
}
.productList_fd0_2_c1_c0 {
color: #FFFFFF;
font-size: 28rpx;
font-weight: 500;
line-height: 100rpx;
}
.productList_fd0_2_c1 {
background: url(https://lvtai-files.oss-cn-beijing.aliyuncs.com/mini/100.png) no-repeat, #eee;
width: 164rpx;
height: 100rpx;
border-radius: 0rpx 50rpx 50rpx 0rpx;
background-size: 100% auto !important;
}
.productList_fd0_2_c0_c1_c1 {
color: #FFFFFF;
font-size: 36rpx;
font-weight: 500;
line-height: 36rpx;
}
.productList_fd0_2_c0_c1_c0 {
color: #FFFFFF;
font-size: 24rpx;
font-weight: 500;
line-height: 34rpx;
}
.productList_fd0_2_c0_c0_c1 {
position: absolute;
right: -16rpx;
top: -10rpx;
}
.productList_fd0_2_c0_c0_c0 {
font-size: 44rpx;
color: rgba(255, 255, 255, 1);
}
.productList_fd0_2_c0_c0 {
margin: 0rpx 24rpx 0rpx 0rpx;
position: relative;
}
.productList_fd0_2_c0 {
height: 100rpx;
padding: 0rpx 0rpx 0rpx 40rpx;
}
.productList_fd0_2 {
background: rgba(85, 85, 85, 1);
height: 100rpx;
border-radius: 50rpx 50rpx 50rpx 50rpx;
background-size: 100% auto !important;
}
.productList_fd0_1_c1_c2_c1_c0_c2 {
height: 36rpx;
margin: 0rpx 4rpx 0rpx 4rpx;
width: 36rpx;
}
.productList_fd0_1_c1_c2_c1_c0_c0 {
height: 36rpx;
margin: 0rpx 4rpx 0rpx 4rpx;
width: 36rpx;
}
::v-deep .productList_numberBoxInputfd0_1_c1_c2_c1_c0 {
background: rgba(255, 255, 255, 1);
width: 80rpx;
height: 50rpx;
text-align: center;
color: rgba(51, 51, 51, 1);
font-size: 28rpx;
}
.productList_fd0_1_c1_c2_c0_c3 {
color: #999999;
font-size: 22rpx;
font-weight: 500;
line-height: 22rpx;
text-decoration: line-through;
}
.productList_fd0_1_c1_c2_c0_c2 {
color: #999999;
font-size: 22rpx;
font-weight: 500;
line-height: 22rpx;
text-decoration: line-through;
}
.productList_fd0_1_c1_c2_c0_c1 {
margin: 0rpx 16rpx 0rpx 0rpx;
color: #E32121;
font-size: 28rpx;
font-weight: 500;
line-height: 28rpx;
}
.productList_fd0_1_c1_c2_c0_c0 {
color: #E32121;
font-size: 22rpx;
font-weight: 500;
line-height: 22rpx;
}
.productList_fd0_1_c1_c2 {
margin: 38rpx 0rpx 0rpx 0rpx;
}
.productList_fd0_1_c1_c1_c0 {
color: #999999;
font-size: 24rpx;
font-weight: 500;
line-height: 24rpx;
}
.productList_fd0_1_c1_c1 {
margin: 12rpx 0rpx 0rpx 0rpx;
}
.productList_fd0_1_c1_c0_c0 {
color: #333333;
font-size: 32rpx;
font-weight: 500;
line-height: 32rpx;
}
.productList_fd0_1_c1 {
border-bottom: 1px solid #eee;
padding: 0rpx 0rpx 32rpx 0rpx;
}
.productList_fd0_1_c0_c0 {
width: 168rpx;
height: 168rpx;
border-radius: 0rpx 0rpx 0rpx 0rpx;
}
.productList_fd0_1_c0 {
margin: 0rpx 16rpx 0rpx 0rpx;
}
.productList_fd0_1 {
margin: 0rpx 0rpx 32rpx 0rpx;
}
.productList_fd0_0_c1_c0 {
color: #666666;
font-size: 28rpx;
font-weight: 500;
line-height: 42rpx;
}
.productList_fd0_0_c0_c3 {
color: #999999;
font-size: 28rpx;
font-weight: 500;
line-height: 30rpx;
}
.productList_fd0_0_c0_c2 {
color: #999999;
font-size: 28rpx;
font-weight: 500;
line-height: 30rpx;
}
.productList_fd0_0_c0_c1 {
color: #999999;
font-size: 28rpx;
font-weight: 500;
line-height: 30rpx;
}
.productList_fd0_0_c0_c0 {
color: #333333;
font-size: 36rpx;
font-weight: 500;
line-height: 42rpx;
margin: 0rpx 16rpx 0rpx 0rpx;
}
.productList_fd0_0 {
margin: 0rpx 0rpx 32rpx 0rpx;
}
.productList_flex_1 {
margin: 0rpx 40rpx 0rpx 40rpx;
border-radius: 16rpx 16rpx 16rpx 16rpx;
width: 670rpx;
}
.productList_fd1_0_c1_c0 {
width: 56rpx;
height: 56rpx;
border-radius: 0rpx 0rpx 0rpx 0rpx;
}
.productList_fd1_0_c1 {
margin: 40rpx 0rpx 0rpx 0rpx;
}
.productList_fd1_0_c0_c4_c1 {
background: rgba(255, 147, 0, 1);
font-size: 28rpx;
color: rgba(255, 255, 255, 1);
width: 198rpx;
height: 76rpx;
border-radius: 38rpx 38rpx 38rpx 38rpx;
line-height: 76rpx;
}
.productList_fd1_0_c0_c4_c0_c4 {
color: #999999;
font-size: 24rpx;
font-weight: 500;
line-height: 24rpx;
}
.productList_fd1_0_c0_c4_c0_c3 {
color: #999999;
font-size: 24rpx;
font-weight: 500;
line-height: 24rpx;
margin: 0rpx 0rpx 0rpx 16rpx;
}
.productList_price2_fd1_0_c0_c4_c0_c2 {
color: #E32121;
font-size: 40rpx;
font-weight: 500;
line-height: 40rpx;
}
.productList_price1_fd1_0_c0_c4_c0_c2 {
color: #E32121;
font-size: 40rpx;
font-weight: 500;
line-height: 40rpx;
}
.productList_fd1_0_c0_c4_c0_c2 {
line-height: 49rpx;
font-size: 40rpx;
font-weight: 700;
color: #FC4141;
}
.productList_fd1_0_c0_c4_c0_c1 {
line-height: 34rpx;
font-size: 28rpx;
font-weight: 500;
color: #FC4141;
margin: 0rpx 0rpx 0rpx 16rpx;
}
.productList_fd1_0_c0_c4_c0_c0 {
line-height: 40rpx;
font-size: 28rpx;
font-weight: 700;
color: #333333;
}
.productList_fd1_0_c0_c4 {
padding: 0rpx 32rpx 0rpx 32rpx;
margin: 24rpx 0rpx 0rpx 0rpx;
}
.productList_fd1_0_c0_c3_c3 {
line-height: 24rpx;
font-size: 24rpx;
font-weight: 400;
color: #666666;
}
.productList_fd1_0_c0_c3_c2 {
line-height: 24rpx;
font-size: 24rpx;
font-weight: 400;
color: #666666;
}
.productList_fd1_0_c0_c3_c1 {
line-height: 24rpx;
font-size: 24rpx;
font-weight: 400;
color: #666666;
}
.productList_fd1_0_c0_c3_c0 {
line-height: 33rpx;
font-size: 24rpx;
font-weight: 400;
color: #666666;
}
.productList_fd1_0_c0_c3 {
background: rgba(246, 247, 249, 0.39);
padding: 14rpx 0rpx 14rpx 32rpx;
}
.productList_fd1_0_c0_c2_c1_c1 {
border: 1px solid rgba(204, 204, 204, 1);
margin: 0rpx 7rpx 0rpx 7rpx;
width: 192rpx;
height: 64rpx;
font-size: 24rpx;
line-height: 64rpx;
color: #666666 ;
border-radius: 8rpx 8rpx 8rpx 8rpx;
}
.productList_fd1_0_c0_c2_c1_c0 {
border: 1px solid rgba(255, 147, 0, 1);
background: rgba(255, 82, 55, 0.06);
border-radius: 8rpx 8rpx 8rpx 8rpx;
width: 192rpx;
height: 64rpx;
color: rgba(255, 147, 0, 1);
line-height: 64rpx;
font-size: 24rpx;
}
::v-deep .productList_fd1_0_c0_c2_c1 {
margin: 24rpx 0rpx 0rpx 0rpx;
}
.productList_fd1_0_c0_c2_c0 {
line-height: 40rpx;
font-size: 28rpx;
font-weight: 400;
color: #999999;
}
.productList_fd1_0_c0_c2 {
margin: 32rpx 32rpx 32rpx 32rpx;
}
.productList_fd1_0_c0_c1_c1_c1 {
border: 1px solid rgba(204, 204, 204, 1);
margin: 0rpx 7rpx 0rpx 7rpx;
width: 192rpx;
height: 64rpx;
font-size: 24rpx;
line-height: 64rpx;
color: rgba(102, 102, 102, 1);
border-radius: 8rpx 8rpx 8rpx 8rpx;
}
.productList_fd1_0_c0_c1_c1_c0 {
border: 1px solid rgba(255, 147, 0, 1);
background: rgba(255, 82, 55, 0.06);
border-radius: 8rpx 8rpx 8rpx 8rpx;
width: 192rpx;
height: 64rpx;
color: rgba(255, 147, 0, 1);
line-height: 64rpx;
font-size: 24rpx;
}
::v-deep .productList_fd1_0_c0_c1_c1 {
margin: 24rpx 0rpx 0rpx 0rpx;
}
.productList_fd1_0_c0_c1_c0 {
line-height: 40rpx;
font-size: 28rpx;
font-weight: 400;
color: #999999;
}
.productList_fd1_0_c0_c1 {
margin: 32rpx 32rpx 32rpx 32rpx;
}
.productList_fd1_0_c0_c0_c1 {
max-width: 400rpx;
-webkit-line-clamp: 2;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
}
.productList_fd1_0_c0_c0_c0 {
width: 160rpx;
height: 160rpx;
border-radius: 16rpx 16rpx 16rpx 16rpx;
margin: 0rpx 24rpx 0rpx 0rpx;
}
.productList_fd1_0_c0_c0 {
margin: 0rpx 32rpx 0rpx 32rpx;
}
.productList_fd1_0_c0 {
background: rgba(255, 255, 255, 1);
border-radius: 16rpx 16rpx 16rpx 16rpx;
background-size: 100% auto !important;
padding: 32rpx 0rpx 32rpx 0rpx;
}
.productList_flex_2 {
background: #fff;
width: 750rpx;
height: 88rpx;
overflow: hidden;
z-index: 10;
top: 0rpx;
background-size: 100% auto !important;
}
.productList_fd2_0_c2 {
width: 32rpx;
height: 32rpx;
}
.productList_fd2_0_c1_c0 {
font-size: 36rpx;
font-weight: 500;
color: #333;
line-height: 88rpx;
}
.productList_fd2_0_c0_c0 {
font-size: 32rpx;
font-weight: 500;
color: #333;
line-height: 88rpx;
}
.productList_fd2_0 {
margin: 0rpx 32rpx 0rpx 32rpx;
}
.productList_flex_3 {
padding: 24rpx 32rpx 0rpx 32rpx;
}
.productList_fd3_1_c1_c2_c2_c0_c2 {
height: 32rpx;
margin: 0rpx 4rpx 0rpx 4rpx;
width: 32rpx;
}
.productList_fd3_1_c1_c2_c2_c0_c0 {
height: 32rpx;
margin: 0rpx 4rpx 0rpx 4rpx;
width: 32rpx;
}
::v-deep .productList_numberBoxInputfd3_1_c1_c2_c2_c0 {
background: rgba(255, 255, 255, 1);
width: 80rpx;
height: 50rpx;
text-align: center;
color: #323232;
font-size: 28rpx;
}
.productList_fd3_1_c1_c2_c1_c0 {
color: #FFFFFF;
font-size: 20rpx;
font-weight: 500;
line-height: 42rpx;
}
.productList_fd3_1_c1_c2_c1 {
background: rgba(255, 147, 0, 1);
width: 94rpx;
height: 42rpx;
border-radius: 21rpx 21rpx 21rpx 21rpx;
background-size: 100% auto !important;
}
.productList_fd3_1_c1_c2_c0_c3 {
color: #999999;
font-size: 22rpx;
font-weight: 400;
line-height: 22rpx;
text-decoration: line-through;
}
.productList_fd3_1_c1_c2_c0_c2 {
font-size: 24rpx;
font-weight: 400;
color: #999999;
margin: 0rpx 0rpx 0rpx 16rpx;
text-decoration: line-through;
line-height: 33rpx;
}
.productList_price2_fd3_1_c1_c2_c0_c1 {
font-size: 28rpx;
color: #E32121;
font-weight: 500;
line-height: 28rpx;
}
.productList_price1_fd3_1_c1_c2_c0_c1 {
color: #E32121;
font-size: 28rpx;
font-weight: 500;
line-height: 28rpx;
}
.productList_fd3_1_c1_c2_c0_c1 {
color: #FF3A30;
font-weight: 700;
font-size: 32rpx;
line-height: 40rpx;
}
.productList_fd3_1_c1_c2_c0_c0 {
font-size: 22rpx;
font-weight: 500;
color: #E32121;
line-height: 22rpx;
}
.productList_fd3_1_c1_c2 {
margin: 43rpx 0rpx 0rpx 0rpx;
}
.productList_fd3_1_c1_c1_c1 {
font-size: 22rpx;
font-weight: 400;
color: #333333;
line-height: 22rpx;
}
.productList_fd3_1_c1_c1_c0 {
line-height: 22rpx;
font-size: 22rpx;
font-weight: 400;
color: #333333;
}
.productList_fd3_1_c1_c1 {
font-size: 24rpx;
font-weight: 400;
color: #999999;
line-height: 35rpx;
margin: 8rpx 0rpx 20rpx 0rpx;
}
.productList_fd3_1_c1_c0 {
-webkit-line-clamp: 2;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
font-size: 32rpx;
font-weight: 500;
color: #333333;
line-height: 32rpx;
}
.productList_fd3_1_c0 {
width: 184rpx;
height: 184rpx;
border-radius: 16rpx 16rpx 16rpx 16rpx;
margin: 0rpx 24rpx 0rpx 0rpx;
}
.productList_fd3_1 {
margin: 0rpx 0rpx 24rpx 0rpx;
}
.productList_fd3_0_c1_c2_c1_c0 {
width: 36rpx;
height: 36rpx;
border-radius: 0rpx 0rpx 0rpx 0rpx;
}
.productList_fd3_0_c1_c2_c0_c3 {
color: #999999;
font-size: 22rpx;
font-weight: 400;
line-height: 22rpx;
text-decoration: line-through;
}
.productList_fd3_0_c1_c2_c0_c2 {
font-size: 24rpx;
font-weight: 400;
color: #999999;
margin: 0rpx 0rpx 0rpx 16rpx;
text-decoration: line-through;
line-height: 33rpx;
}
.productList_price2_fd3_0_c1_c2_c0_c1 {
font-size: 28rpx;
color: #E32121;
font-weight: 500;
line-height: 28rpx;
}
.productList_price1_fd3_0_c1_c2_c0_c1 {
color: #E32121;
font-size: 28rpx;
font-weight: 500;
line-height: 28rpx;
}
.productList_fd3_0_c1_c2_c0_c1 {
color: #FF3A30;
font-weight: 700;
font-size: 32rpx;
line-height: 40rpx;
}
.productList_fd3_0_c1_c2_c0_c0 {
font-size: 22rpx;
font-weight: 500;
color: #E32121;
line-height: 22rpx;
}
.productList_fd3_0_c1_c2 {
margin: 43rpx 0rpx 0rpx 0rpx;
}
.productList_fd3_0_c1_c1_c1 {
font-size: 22rpx;
font-weight: 400;
color: #333333;
line-height: 22rpx;
}
.productList_fd3_0_c1_c1_c0 {
line-height: 22rpx;
font-size: 22rpx;
font-weight: 400;
color: #333333;
}
.productList_fd3_0_c1_c1 {
font-size: 24rpx;
font-weight: 400;
color: #999999;
line-height: 35rpx;
margin: 8rpx 0rpx 20rpx 0rpx;
}
.productList_fd3_0_c1_c0 {
-webkit-line-clamp: 2;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
font-size: 32rpx;
font-weight: 500;
color: #333333;
line-height: 32rpx;
}
.productList_fd3_0_c0 {
width: 184rpx;
height: 184rpx;
border-radius: 16rpx 16rpx 16rpx 16rpx;
margin: 0rpx 24rpx 0rpx 0rpx;
}
.productList_fd3_0 {
margin: 0rpx 0rpx 24rpx 0rpx;
}
.productList_flex_4 {
background: rgba(255, 255, 255, 1);
width: 750rpx;
height: 148rpx;
z-index: 10;
bottom: calc(0rpx + var(--window-bottom));
background-size: 100% auto !important;
overflow: hidden;
}
.productList_fd4_0_c0_c1_c1_c2 {
color: #CCCCCC;
font-size: 32rpx;
font-weight: 500;
line-height: 32rpx;
}
.productList_fd4_0_c0_c1_c1_c1 {
color: #CCCCCC;
font-size: 32rpx;
font-weight: 500;
line-height: 32rpx;
}
.productList_fd4_0_c0_c1_c1_c0 {
color: #CCCCCC;
font-size: 32rpx;
font-weight: 500;
line-height: 32rpx;
}
.productList_fd4_0_c0_c1_c0 {
background: rgba(112, 112, 112, 1);
margin: 0rpx 32rpx 0rpx 0rpx;
width: 1rpx;
height: 40rpx;
background-size: 100% auto !important;
}
.productList_fd4_0_c0_c0_c2 {
color: #FFFFFF;
font-size: 32rpx;
font-weight: 500;
line-height: 34rpx;
}
.productList_fd4_0_c0_c0_c1 {
color: #FFFFFF;
font-size: 24rpx;
font-weight: 500;
line-height: 30rpx;
}
.productList_fd4_0_c0_c0_c0 {
font-size: 44rpx;
color: rgba(255, 255, 255, 1);
margin: 0rpx 24rpx 0rpx 0rpx;
}
.productList_fd4_0_c0 {
background: rgba(85, 85, 85, 1);
height: 100rpx;
border-radius: 50rpx 50rpx 50rpx 50rpx;
background-size: 100% auto !important;
padding: 28rpx 46rpx 28rpx 40rpx;
}
.productList_fd4_0 {
background: rgba(255, 255, 255, 1);
padding: 12rpx 32rpx 0rpx 32rpx;
background-size: 100% auto !important;
}
</style>