|
|
@@ -32,7 +32,7 @@
|
|
|
</view>
|
|
|
|
|
|
<view class="box-card bgc-f b-rad-16 p-24 box-border-box mb-16">
|
|
|
- <view class="align-items-center flex-justify-space pb-24 b-b-F9F9F9">
|
|
|
+ <view class="align-items-center flex-justify-space pb-24 b-b-eee mb-24">
|
|
|
<view class="fs-28 fc-6">
|
|
|
店内点单
|
|
|
</view>
|
|
|
@@ -44,18 +44,22 @@
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="mb-24 b-b-F9F9F9">
|
|
|
- <view class="flex-justify-space mb-28" v-for="(item,i) in cartData.shopping_cart.goods_list"
|
|
|
+ <view class="align-items-flex-start mb-28" v-for="(item,i) in cartData.shopping_cart.goods_list"
|
|
|
:key="i">
|
|
|
<image class="goods-img flex-shrink0" :src="item.goods_image" mode="aspectFill"></image>
|
|
|
- <view class="w376">
|
|
|
- <view class="fs-28 fw-600 mb-2 text-overflow-ellipsis-one">
|
|
|
- {{item.goods_name}}
|
|
|
+ <view class="flex-1 flex-justify-space min-h-108">
|
|
|
+ <view class="w376 flex-direction flex-justify-space">
|
|
|
+ <view class="">
|
|
|
+ <view class="fs-28 fw-600 mb-2 text-overflow-ellipsis-one">
|
|
|
+ {{item.goods_name || ''}}
|
|
|
+ </view>
|
|
|
+ <view class="fs-24 fc-9 mb-2">{{item.goods_attr || ''}}</view>
|
|
|
+ </view>
|
|
|
+ <view class="fs-24 fc-9">x{{item.goods_number || ''}}</view>
|
|
|
+ </view>
|
|
|
+ <view class="fs-32 fw-600 fc-3">¥{{Number(item.price * item.goods_number).toFixed(2)}}
|
|
|
</view>
|
|
|
- <view class="fs-24 fc-9 mb-2">{{item.goods_attr}}</view>
|
|
|
- <view class="fs-24 fc-9">x{{item.goods_number}}</view>
|
|
|
</view>
|
|
|
- <!-- <view class="fs-32 fw-600 fc-3">¥{{item.price * item.goods_number}}</view> -->
|
|
|
- <view class="fs-32 fw-600 fc-3">¥{{Number(item.price * item.goods_number).toFixed(2)}}</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="flex-justify-space mb-30" v-if="cartData.order_type === 2">
|
|
|
@@ -77,18 +81,18 @@
|
|
|
<view class="fs-28 fw-400">店铺优惠</view>
|
|
|
<view class="fs-32 fw-600">¥{{cardData.pack_price}}</view>
|
|
|
</view> -->
|
|
|
- <view class="align-items-center flex-justify-end pt-20 b-t-F9F9F9">
|
|
|
+ <view class="align-items-baseline flex-justify-end pt-20 b-t-F9F9F9">
|
|
|
<view class="fs-28 fc-0 fw-400 mr-4">
|
|
|
应付
|
|
|
</view>
|
|
|
<span class="fw-600 fc-0 fs-28">¥</span>
|
|
|
<span
|
|
|
- class="fw-600 fc-0 fs-44">{{cartData.order_type === 1 ?cartData.shopping_cart.total_goods_money:cartData.shopping_cart.total_price}}</span>
|
|
|
+ class="fw-600 fc-0 fs-44">{{cartData.order_type === 1 ?Number(cartData.shopping_cart.total_goods_money).toFixed(2):(cartData.shopping_cart.total_price).toFixed(2)}}</span>
|
|
|
</view>
|
|
|
</view>
|
|
|
|
|
|
<view class="p-24 box-border-box bgc-f mb-20 b-rad-20 flex-justify-space">
|
|
|
- <view class="fs-28 fw-600">备注</view>
|
|
|
+ <view class="fs-28 fw-600 flex-shrink0">备注</view>
|
|
|
<input v-model="cartData.note" class="flex-1 text-align-right fs-28" type="text" placeholder="请填写你的需求">
|
|
|
</view>
|
|
|
<view class="p-24 box-border-box bgc-f mb-20 b-rad-20 flex-justify-space">
|
|
|
@@ -106,8 +110,8 @@
|
|
|
<view class="bottom-box flex-justify-space align-items-center pl-24 box-border-box pr-8 b-rad-200 bgc-f">
|
|
|
<view class="align-items-baseline">
|
|
|
<view class="fs-28 fc-3 fw-600">¥</view>
|
|
|
- <view class="fs-44 fc-3 fw-600">
|
|
|
- {{cartData.order_type === 1 ?cartData.shopping_cart.total_goods_money:cartData.shopping_cart.total_price}}
|
|
|
+ <view class="fs-48 fc-3 fw-600">
|
|
|
+ {{cartData.order_type === 1 ? (cartData.shopping_cart.total_goods_money).toFixed(2): (cartData.shopping_cart.total_price).toFixed(2) }}
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="box-2 text-align-center fc-f fs-32 fw-600 b-rad-200" @click="toSave()">立即支付</view>
|
|
|
@@ -257,7 +261,8 @@
|
|
|
this.isAJAX = false;
|
|
|
setTimeout(() => {
|
|
|
uni.redirectTo({
|
|
|
- url: `/pages-order/takeout-info?orderId=` + res.data.order_id
|
|
|
+ url: `/pages-order/takeout-info?orderId=` +
|
|
|
+ res.data.order_id
|
|
|
})
|
|
|
cartStore.clearCurrentShopCart();
|
|
|
}, 1000)
|
|
|
@@ -299,6 +304,10 @@
|
|
|
</script>
|
|
|
|
|
|
<style scoped lang="scss">
|
|
|
+ .min-h-108 {
|
|
|
+ min-height: 108rpx;
|
|
|
+ }
|
|
|
+
|
|
|
.pop-but {
|
|
|
width: 100%;
|
|
|
height: 96rpx;
|