Commit 48b4e4570763bf4651cb65a257bf2b12cf3fa1cb

Authored by pengye
1 parent 7145729a

邀请函商务宴请第一版、婚宴第一版

... ... @@ -909,14 +909,19 @@ Page({
let couponData = res.data[0]
couponData.use = couponData.use ? util.determine(couponData.use) : '';
couponData.exp_date = couponData.exp_date ? util.determine(couponData.exp_date) : '';
if ((couponData.use && (!couponData.use.is_cash || couponData.use.is_cash == '1'))) {
let cash = couponData.use.cash * 1;
let price = couponData.price * 1;
couponData.discount = cash != 0 ? ((price / cash) * 10).toFixed(1) : '';
}
// showCoupon 代表赠送的券没过有效期 && 是开启状态
couponData.showCoupon = (this.data.dataStr < (couponData.etime * 1) && couponData.is_open == '1') ? '1' : '0';
console.log('邀请函--------------------评价赠送的优惠券', couponData);
let entry = this.data.titleList
if (!this.data.is_user_comments && this.data.isComments == '1' && couponData.showCoupon == '1') {
if ((!this.data.is_user_comments && this.data.isComments == '1' && couponData.showCoupon == '1') || (this.data.is_comments == '1' && (this.data.marketing.is_comments_coupon != '1' || couponData.showCoupon != '1'))) {
entry.push({
id: 3,
title: '意见反馈有礼'
title: '评价反馈'
})
if (entry.length > 0) {
entry.sort((a, b) => a.id - b.id);
... ... @@ -942,6 +947,11 @@ Page({
detail.stringifyUse = detail.use ? JSON.stringify(detail.use) : '';
detail.exp_date = detail.exp_date ? util.determine(detail.exp_date) : '';
detail.use = detail.use ? util.determine(detail.use) : '';
if ((detail.use && (!detail.use.is_cash || detail.use.is_cash == '1'))) {
let cash = detail.use.cash * 1;
let price = detail.price * 1;
detail.discount = cash != 0 ? ((price / cash) * 10).toFixed(1) : '';
}
detail.stimeStr = util.unixtoTime(detail.stime, 'YYYY-MM-DD HH:II')
detail.etimeStr = util.unixtoTime(detail.etime, 'YYYY-MM-DD HH:II')
coupon_dataList.push(detail);
... ...
... ... @@ -72,7 +72,7 @@
<view class="contentData font28r">{{seller.addr || reserve.seller.map_address}}</view>
<view class="positioning" bindtap="looklocation">
<image class="addressImg" src="{{bookType == '1'?'https://qn.colorcun.com/invitation11Dw.png':'https://qn.colorcun.com/invitation12Dw.png'}}" mode="aspectFill" />
导航到店
{{bookType == '1' ? '导航' : '导航到店'}}
</view>
</view>
</view>
... ... @@ -109,28 +109,41 @@
<view wx:for="{{titleList}}" wx:key="index" wx:for-index="index" bindtap="checkTitleFun" data-type="{{item.id}}" class="titleItem {{activeTitle==item.id?'activeTitleItem':''}}">{{item.title}}</view>
</view>
<!-- 优惠券 -->
<view class="regionItem" wx:if="{{activeTitle == '1'}}">
<view class="regionItem couponBox" wx:if="{{activeTitle == '1'}}">
<block wx:for="{{coupon_dataList}}" wx:key="index" wx:for-index="index">
<navigator url="/pack-activity/pack/buyCoupon?id={{item.id}}&name={{seller.name}}&use={{item.stringifyUse}}&sid={{seller.sid}}&oid={{detail.id}}&types=1&StyleType={{StyleType}}" hover-class="navigator-hover">
<view class="preferentialItems">
<view class="certificateInfo">
<text class="discountText font20r">{{item.use.is_cash=='1'?'代金券':item.use.is_discount=='1'?'超值折扣':item.use.is_dish=='1'?'特惠菜品':''}}</text>
<view class="ticketName font36r">{{item.aname}}</view>
<text wx:if="{{item.exp_date.is_week=='1' || item.exp_date.is_week===true}}" class="limitation font24r">{{item.exp_date.week_show?item.exp_date.week_show+'可用':''}}{{item.desc?','+item.desc+'。':'。'}}</text>
<view wx:if="{{item.exp_date.is_none=='1' || item.exp_date.is_none===true}}" class="limitation font24r">
无限制{{item.desc?','+item.desc+'。':'。'}}
</view>
<view wx:if="{{item.exp_date.is_birthday=='1' || item.exp_date.is_birthday===true}}" class="limitation font24r">
会员生日当天可用{{item.desc?','+item.desc+'。':'。'}}
<view class="purchase">
<view class="priceText" wx:if="{{item.price}}">
<view class="icons">¥<text class="priceText">{{item.price}}</text></view>
</view>
<image class="certificateImg" src="{{(item.discount!='0.00' && (item.use.is_cash=='1' || item.use.is_cash) && item.discount)?'https://qn.colorcun.com/invitation10certificate1.png':'https://qn.colorcun.com/invitation10certificate.png'}}" mode="" />
<text wx:if="{{item.discount!='0.00' && (item.use.is_cash=='1' || item.use.is_cash) && item.discount}}" class="discountInfo">{{item.discount}}折</text>
</view>
<view class="purchase font40r">
<view class="priceText" wx:if="{{item.price}}">
<view class="icons font24r">¥</view>{{item.price}}
<view class="certificateInfo">
<view class="preferentialDetails">
<view class="information">
<text class="discountText font20r">{{item.use.is_cash=='1'?'代金券':item.use.is_discount=='1'?'超值折扣':item.use.is_dish=='1'?'特惠菜品':''}}</text>
<text class="ticketName font24r">{{item.aname}}</text>
</view>
<text wx:if="{{item.exp_date.is_week=='1' || item.exp_date.is_week===true}}" class="limitation font24r">{{item.exp_date.week_show?item.exp_date.week_show+'可用':''}}</text>
<view wx:if="{{item.exp_date.is_none=='1' || item.exp_date.is_none===true}}" class="limitation font24r">
无限制
</view>
<view wx:if="{{item.exp_date.is_birthday=='1' || item.exp_date.is_birthday===true}}" class="limitation font24r">
会员生日当天可用
</view>
<view wx:if="{{item.desc}}" class="showDesc">
<text class="font24r">消费要求</text>
<image src="https://qn.colorcun.com/invitation10Sicon.png" mode="" />
</view>
</view>
<view class="limitationBtn">
<view class="font24r couponBtn">立即抢购</view>
</view>
<view class="font24r couponBtn">立即购买</view>
</view>
</view>
<view wx:if="{{item.desc}}" class="bottomLimitation font24r"><text></text>{{item.desc}}</view>
</navigator>
</block>
</view>
... ... @@ -167,38 +180,63 @@
</view>
</view>
<!-- 评价券 -->
<view class="regionItem certificateBox" wx:if="{{activeTitle == '3'}}">
<view class="limitationTitle font28r">期待您的声音,帮助我们持续改进</view>
<view class="preferentialItems" bindtap="evaluateFun">
<view class="certificateInfo">
<text class="discountText font20r">反馈有礼</text>
<view class="ticketName font36r">{{couponData.aname}}</view>
<text wx:if="{{couponData.exp_date.is_week=='1' || couponData.exp_date.is_week===true}}" class="limitation font24r">{{couponData.exp_date.week_show?couponData.exp_date.week_show+'可用':''}}{{couponData.desc?','+couponData.desc+'。':'。'}}</text>
<view wx:if="{{couponData.exp_date.is_none=='1' || couponData.exp_date.is_none===true}}" class="limitation font24r">
无限制{{couponData.desc?','+couponData.desc+'。':'。'}}
<view class="regionItem certificateBox couponBox" wx:if="{{activeTitle == '3' && !is_user_comments && isComments =='1' && couponData.showCoupon =='1'}}">
<view class="font28r evaluateTitleText">期待您的声音,帮助我们持续改进</view>
<view class="couponInfo" bindtap="evaluateFun">
<view class="preferentialItems">
<view class="purchase">
<view class="priceText" wx:if="{{couponData.price}}">
<view class="icons">¥<text class="priceText">{{couponData.price}}</text></view>
</view>
<image class="certificateImg" src="{{(couponData.discount!='0.00' && (couponData.use.is_cash=='1' || couponData.use.is_cash) && couponData.discount)?'https://qn.colorcun.com/invitation10certificate1.png':'https://qn.colorcun.com/invitation10certificate.png'}}" mode="" />
<text wx:if="{{couponData.discount!='0.00' && (couponData.use.is_cash=='1' || couponData.use.is_cash) && couponData.discount}}" class="discountInfo">{{couponData.discount}}折</text>
</view>
<view wx:if="{{couponData.exp_date.is_birthday=='1' || couponData.exp_date.is_birthday===true}}" class="limitation font24r">
会员生日当天可用{{couponData.desc?','+couponData.desc+'。':'。'}}
<view class="certificateInfo">
<view class="preferentialDetails">
<view class="information">
<text class="discountText font20r">{{couponData.use.is_cash=='1'?'代金券':couponData.use.is_discount=='1'?'超值折扣':couponData.use.is_dish=='1'?'特惠菜品':''}}</text>
<text class="ticketName font24r">{{couponData.aname}}</text>
</view>
<text wx:if="{{couponData.exp_date.is_week=='1' || couponData.exp_date.is_week===true}}" class="limitation font24r">{{couponData.exp_date.week_show?couponData.exp_date.week_show+'可用':''}}</text>
<view wx:if="{{couponData.exp_date.is_none=='1' || couponData.exp_date.is_none===true}}" class="limitation font24r">
无限制
</view>
<view wx:if="{{couponData.exp_date.is_birthday=='1' || couponData.exp_date.is_birthday===true}}" class="limitation font24r">
会员生日当天可用
</view>
<view wx:if="{{couponData.desc}}" class="showDesc">
<text class="font24r">消费要求</text>
<image src="https://qn.colorcun.com/invitation10Sicon.png" mode="" />
</view>
</view>
<view class="limitationBtn">
<view class="font24r couponBtn">立即领取</view>
</view>
</view>
</view>
<view class="purchase font40r">
<view class="priceText" wx:if="{{couponData.price}}">
<view class="icons font40r">¥</view>{{couponData.price}}
</view>
<view class="font24r couponBtn">{{couponData.price=='0'?'免费领取':'立即领取'}}</view>
<view wx:if="{{couponData.desc}}" class="bottomLimitation font24r"><text></text>{{couponData.desc}}</view>
</view>
</view>
<view class="regionItem evaluateCoupon" wx:if="{{activeTitle == '3' && is_comments=='1' && (marketing.is_comments_coupon!='1' || couponData.showCoupon!='1')}}">
<view class="preferentialItems" bindtap="evaluateFun">
<image class="evaluateImg" src="{{bookType == '1' ? 'https://qn.colorcun.com/invitation10Union.png' : 'https://qn.colorcun.com/invitation12Icon1-2.png'}}" mode="" />
<view class="evaluateText">
<text>期待您的声音</text>
<text>帮助我们持续改进</text>
</view>
<view class="font24r couponBtn">去评价</view>
</view>
</view>
</view>
<view wx:if="{{bookType == '2' && roomimage && roomimage.length>0}}" class="{{roomimage.length=='1'?'pageSpacing':'pageSpacing1'}}">
<view wx:for="{{roomimage}}" class="imgs" wx:key="index" bindtap="previewImage" data-url="{{item.url}}">
<image class="imageStyle" mode="aspectFill" src="{{item.url}}"></image>
<text>{{item.name}}</text>
<view wx:if="{{bookType == '2' && roomimage && roomimage.length>0}}" class="{{roomimage.length=='1'?'pageSpacing':'pageSpacing1'}}">
<view wx:for="{{roomimage}}" class="imgs" wx:key="index" bindtap="previewImage" data-url="{{item.url}}">
<image class="imageStyle" mode="aspectFill" src="{{item.url}}"></image>
<text>{{item.name}}</text>
</view>
</view>
</view>
<block wx:if="{{bookType == '1'}}">
<!-- 停车指引 -->
<view class="publicModule" wx:if="{{reserve && (reserve.textInfo || reserve.videoImgsInfo.length>0)}}">
<view class="publicModules" wx:if="{{reserve && (reserve.textInfo || reserve.videoImgsInfo.length>0)}}">
<view class="chefText font36r">
<view class="line"></view>
<view class="font36r chefTextInfo">停车指引</view>
... ... @@ -215,7 +253,7 @@
</swiper>
</view>
<!-- 招牌菜品 -->
<view class="publicModule" wx:if="{{signboard && (signboard.textInfo || signboard.videoImgsInfo.length>0 || (hasValueOrder && openOrder == '1' && marketing.is_order=='1'))}}">
<view class="publicModules" wx:if="{{signboard && (signboard.textInfo || signboard.videoImgsInfo.length>0 || (hasValueOrder && openOrder == '1' && marketing.is_order=='1'))}}">
<view class="chefText font36r">
<view class="line"></view>
<view class="font36r chefTextInfo">招牌菜品</view>
... ... @@ -238,7 +276,7 @@
</view>
</view>
<!-- 餐厅介绍 -->
<view class="publicModule" wx:if="{{store && (store.textInfo || store.videoImgsInfo.length>0)}}">
<view class="publicModules" wx:if="{{store && (store.textInfo || store.videoImgsInfo.length>0)}}">
<view class="chefText font36r">
<view class="line"></view>
<view class="font36r chefTextInfo">餐厅介绍</view>
... ... @@ -255,7 +293,7 @@
</swiper>
</view>
<!-- 主厨介绍 -->
<view class="publicModule" wx:if="{{chef && (chef.textInfo || chef.videoImgsInfo.length>0)}}">
<view class="publicModules" wx:if="{{chef && (chef.textInfo || chef.videoImgsInfo.length>0)}}">
<view class="chefText font36r">
<view class="line"></view>
<view class="font36r chefTextInfo">主厨介绍</view>
... ... @@ -274,7 +312,7 @@
</block>
<block wx:if="{{bookType == '2'}}">
<!-- 餐厅介绍 -->
<view class="publicModule" id="module1" wx:if="{{marketing.logo || home.image || (store.textInfo || store.videoImgsInfo.length>0)}}">
<view class="publicModules" id="module1" wx:if="{{marketing.logo || home.image || (store.textInfo || store.videoImgsInfo.length>0)}}">
<view class="titleBox">
<view class="titleLine"></view>
<view class="font32">餐厅介绍</view>
... ... @@ -300,7 +338,7 @@
</view>
</view>
<!-- 招牌菜品 -->
<view class="publicModule" id="module2" wx:if="{{signboard && (signboard.textInfo || signboard.videoImgsInfo.length>0)}}">
<view class="publicModules publicModules1" id="module2" wx:if="{{(signboard && signboard.textInfo || signboard.videoImgsInfo.length>0) || (hasValueOrder && openOrder == '1' && marketing.is_order=='1')}}">
<view class="titleBox">
<view class="titleLine"></view>
<view class="font32">招牌菜品</view>
... ... @@ -317,9 +355,15 @@
</view>
</block>
</view>
<view class="orderBox" wx:if="{{hasValueOrder && openOrder == '1' && marketing.is_order=='1'}}">
<view class="font32r">提前点餐 到店不用等</view>
<view bindtap="cookbook" class="font28r cook" style="position: relative;">
去点餐
</view>
</view>
</view>
<!-- 停车指引 -->
<view class="publicModule" id="module3" wx:if="{{reserve && (reserve.textInfo || reserve.videoImgsInfo.length>0)}}">
<view class="publicModules" id="module3" wx:if="{{reserve && (reserve.textInfo || reserve.videoImgsInfo.length>0)}}">
<view class="titleBox">
<view class="titleLine"></view>
<view class="font32">停车指引</view>
... ... @@ -341,7 +385,7 @@
</view>
</view>
<!-- 主厨介绍 -->
<view class="publicModule" wx:if="{{chef && (chef.textInfo || chef.videoImgsInfo.length>0)}}">
<view class="publicModules" wx:if="{{chef && (chef.textInfo || chef.videoImgsInfo.length>0)}}">
<view class="titleBox">
<view class="titleLine"></view>
<view class="font32">主厨介绍</view>
... ...
... ... @@ -200,6 +200,8 @@
justify-content: space-evenly;
width: 100%;
padding: 40rpx 0 32rpx 0;
background: #fff;
border-radius: 20rpx 20rpx 0 0;
}
.titleItem {
... ... @@ -230,11 +232,17 @@
.publicModule {
margin: 20rpx;
padding: 0;
background: #fff;
border-radius: 20rpx;
}
.publicModules {
padding: 40rpx 20rpx;
margin: 20rpx;
background: #fff;
border-radius: 20rpx 20rpx 0rpx 0rpx;
border-radius: 20rpx;
display: flex;
align-items: center;
flex-direction: column;
}
... ... @@ -259,29 +267,34 @@
}
.preferentialCoupon {
padding: 0;
background: #efefef;
}
.preferentialCoupon .limitation {
display: flex;
flex-direction: column;
}
.preferentialCoupon .regionItem {
padding: 40rpx;
}
.regionItem {
width: 100%;
padding: 40rpx 40rpx 0 40rpx;
padding: 40rpx 20rpx;
box-sizing: border-box;
background: #EFEFEF;
}
.preferentialCoupon navigator {
width: 100%;
border-radius: 20rpx;
}
.preferentialItems {
width: 100%;
display: flex;
margin-bottom: 20rpx;
min-height: 160rpx;
padding-bottom: 10rpx;
}
.purchase {
position: relative;
width: 30%;
display: flex;
flex-direction: column;
... ... @@ -299,47 +312,56 @@
background: #FD4D59;
width: max-content;
padding: 6rpx;
position: absolute;
left: 16rpx;
top: 12rpx;
margin-right: 8rpx;
}
.priceText {
font-family: PingFang SC;
color: #FD4D59;
color: #F6231B;
font-weight: 500;
margin-top: 6rpx;
display: flex;
align-items: center;
justify-content: center;
font-size: 52rpx;
flex-direction: column;
}
.priceText .icons {
font-family: PingFang SC;
color: #FD4D59;
color: #F6231B;
font-size: 20rpx;
display: flex;
align-items: baseline;
}
.certificateInfo {
width: 70%;
padding: 40rpx 10rpx 20rpx 28rpx;
padding: 20rpx;
position: relative;
background: #fff;
border-radius: 10rpx;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.certificateInfo .limitation {
line-height: 38rpx;
line-height: 40rpx;
}
.ticketName {
margin: 20rpx 20rpx 0 0;
display: flex;
justify-content: space-between;
align-items: baseline;
font-weight: 700;
overflow: hidden;
word-break: break-all;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
}
.orderingFood {
... ... @@ -359,7 +381,6 @@
.limitation {
margin-top: 10rpx;
width: 100%;
color: #666;
font-family: PingFang SC;
font-weight: 500;
... ... @@ -371,13 +392,8 @@
line-height: 30rpx;
}
.regionItem .limitation {
display: flex;
flex-direction: column;
}
.limitationTitle {
font-weight: 400;
font-weight: 600;
line-height: 28rpx;
color: #000;
line-height: 40rpx;
... ... @@ -404,7 +420,7 @@
.checkImg {
position: absolute;
bottom: 0;
bottom: 20rpx;
right: 20rpx;
width: 32rpx !important;
height: 32rpx;
... ... @@ -419,10 +435,7 @@
}
.couponBtn {
width: 70%;
padding: 6rpx 0;
background: #AE2D2D;
color: #fff;
border-radius: 42rpx;
text-align: center;
margin-top: 24rpx;
... ... @@ -453,9 +466,154 @@
text-align: center;
}
.couponBox navigator,
.couponBox .couponInfo {
width: 100%;
margin-bottom: 20rpx;
padding-bottom: 10rpx;
border-radius: 10rpx;
background: #fff;
}
.couponBox .preferentialItems {
box-shadow: 0rpx 4rpx 8rpx #0000000d;
}
.couponBox .showDesc {
display: flex;
align-items: center;
color: #666;
}
.couponBox .showDesc image {
width: 25rpx;
height: 24rpx;
margin-left: 8rpx;
}
.couponBox .bottomLimitation {
padding: 20rpx;
display: flex;
align-items: center;
margin-top: 10rpx;
color: #666;
font-family: PingFang SC;
font-weight: 500;
}
.couponBox .bottomLimitation text {
display: block;
width: 8rpx;
height: 8rpx;
background: #999999;
margin-right: 12rpx;
border-radius: 50%;
}
.couponBox .certificateInfo {
flex-direction: row;
align-items: center;
}
.couponBox .couponBtn {
width: 100%;
height: fit-content;
background: #AE2D2D;
color: #fff;
}
.couponBox .certificateInfo .preferentialDetails {
width: 100%;
display: flex;
flex-direction: column;
}
.couponBox .information {
display: flex;
align-items: center;
}
.couponBox .certificateInfo .limitation {
margin-right: 20rpx;
flex: 1;
width: auto;
}
.couponBox .discountInfo {
font-family: PingFang SC;
background: #FD4D59;
position: absolute;
top: 0;
left: 100rpx;
font-size: 16rpx;
border-radius: 0 0 10rpx 0;
padding: 0 6rpx;
height: 28rp;
line-height: 28rpx;
text-align: center;
color: #FFEFC5;
width: max-content;
}
.couponBox .certificateImg {
position: absolute;
top: 0;
left: 0;
width: 100rpx;
height: 28rpx;
}
.couponBox .limitationBtn {
width: 40%;
display: flex;
flex-direction: column;
align-items: center;
}
.evaluateTitleText {
font-weight: 600;
font-family: PingFang SC;
margin-bottom: 20rpx;
text-align: center;
}
.evaluateCoupon .preferentialItems {
background: url('https://qn.colorcun.com/invitation11Pj1.png') no-repeat;
background-size: cover;
}
.evaluateCoupon .evaluateImg {
width: 62rpx;
height: 60rpx;
}
.evaluateCoupon .preferentialItems {
align-items: center;
padding: 0 44rpx 0 40rpx;
box-sizing: border-box;
border-radius: 10rpx;
}
.evaluateCoupon .couponBtn {
width: max-content;
height: max-content;
padding: 4rpx 26rpx;
margin-top: 0;
background: #fff;
color: #ae2d2d;
}
.evaluateCoupon .evaluateText {
flex: 1;
display: flex;
flex-direction: column;
color: #fff;
margin-left: 40rpx;
font-weight: 600;
}
.labelBox {
width: 100%;
margin-top: 20rpx;
}
.labelBox .texts {
... ... @@ -479,6 +637,7 @@
box-sizing: border-box;
width: 100%;
margin-top: 20rpx;
font-weight: 600;
}
.cook {
... ... @@ -794,12 +953,9 @@
padding-top: 40rpx;
}
.viewBox2 .tileBox {
background: #F0F0F0;
}
.viewBox2 .regionItem {
background: #fff;
.viewBox2 .evaluateCoupon {
background: #EFEFEF;
padding: 40rpx 20rpx 40rpx 20rpx;
}
.viewBox2 .activeTitleItem {
... ... @@ -822,7 +978,39 @@
.viewBox2 .couponBtn {
background: #000;
color: #FFEFD6;
color: #fff;
}
.viewBox2 .tileBox {
padding-top: 60rpx;
}
.viewBox2 .evaluateCoupon .preferentialItems {
background: #fff;
}
.viewBox2 .evaluateCoupon .evaluateText {
color: #000;
}
.viewBox2 .couponBox navigator,
.viewBox2 .couponBox .couponInfo,
.viewBox2 .certificateInfo {
background: #FFF8EC;
}
.viewBox2 .purchase {
background: #E8CEA8;
}
.viewBox2 .evaluateCoupon .couponBtn {
background: #E8CEA8;
color: #000;
}
.viewBox2 .evaluateCoupon .couponBtn {
background: #E8CEA8;
color: #000;
}
.viewBox2 .shareItem,
... ... @@ -837,7 +1025,6 @@
border: none;
}
.viewBox2 .pageSpacing {
position: relative;
display: flex;
... ... @@ -848,8 +1035,19 @@
overflow-x: scroll;
border-bottom-left-radius: 10rpx;
border-bottom-right-radius: 10rpx;
padding-top: 30rpx;
}
.viewBox2 .regionItem {
padding: 40rpx;
width: auto;
background: #efefef;
}
.viewBox2 .publicModules {
padding: 0 40rpx;
margin: 0;
}
.viewBox2 .pageSpacing1 {
position: relative;
... ... @@ -859,7 +1057,8 @@
overflow-x: scroll;
border-bottom-left-radius: 10rpx;
border-bottom-right-radius: 10rpx;
padding-left: 20rpx;
padding: 30rpx 0 30rpx 20rpx;
background: #fff;
}
.viewBox2 .imgs {
... ... @@ -903,19 +1102,36 @@
display: flex;
align-items: center;
margin: 0 24rpx 40rpx 0;
font-weight: 600;
}
.viewBox2 .publicModule {
align-items: flex-start;
padding-bottom: 0;
padding: 0;
}
.viewBox2 .publicModules1 .orderBox {
margin-top: -20rpx;
margin-bottom: 40rpx;
background: #E8CEA8;
color: #000;
}
.viewBox2 .publicModules1 .cook {
background: #000;
color: #fff;
}
.viewBox2 .publicModule image,
.viewBox2 .labelBox .texts {
.viewBox2 .publicModules image,
.viewBox2 .publicModules .labelBox .texts {
margin-bottom: 40rpx;
width: 100%;
}
.viewBox2 .publicModules .labelBox:nth-last-child(1) {
margin-bottom: 0;
}
.viewBox2 .businessBox {
margin-top: 30rpx;
}
... ... @@ -925,6 +1141,7 @@
flex-wrap: wrap;
align-items: center;
justify-content: center;
margin-bottom: 40rpx;
}
.viewBox2 .videoBox video {
... ...