From 1e420a9c2a8739452eeb3d336e3243b4729b040b Mon Sep 17 00:00:00 2001
From: GaoHao <1210693421@qq.com>
Date: Thu, 26 Sep 2024 16:26:32 +0800
Subject: [PATCH] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E9=80=BB=E8=BE=91=E4=BF=AE?=
=?UTF-8?q?=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages/order_food/order_food.vue | 13 ++--
pagesOrder/components/orderInfoAfter.vue | 59 +++++++++++++----
pagesOrder/components/orderInfoBefore.vue | 8 +--
pagesOrder/components/paymentMethod.vue | 3 +-
pagesOrder/confirm_order/index.vue | 13 ++--
pagesOrder/order_detail/index.vue | 79 +++++++++++++++++++++--
6 files changed, 143 insertions(+), 32 deletions(-)
diff --git a/pages/order_food/order_food.vue b/pages/order_food/order_food.vue
index 0b32bbf..5e30ed2 100644
--- a/pages/order_food/order_food.vue
+++ b/pages/order_food/order_food.vue
@@ -227,7 +227,7 @@
- 已下单菜品
+ 已下单菜品
@@ -593,14 +593,15 @@
* 通过桌码获取店铺信息
*/
async productqueryShop() {
- let res = await this.api.productqueryShop({
- code: this.tableCode,
- shopId: this.shopId,
+ let params = {
lng: uni.cache.get('getLocationstorage').lng ? uni.cache.get('getLocationstorage').lng :
'',
lat: uni.cache.get('getLocationstorage').lat ? uni.cache.get('getLocationstorage').lat :
'',
- })
+ }
+ if (this.tableCode) {params.code = this.tableCode}
+ if (this.shopId) {params.shopId = this.shopId}
+ let res = await this.api.productqueryShop(params)
if (res.code == 0) {
let expireTime = uni.utils.timestamp() + 30 * 60; // 有效期
uni.cache.set('shopId', res.data.storeInfo.id, expireTime)
diff --git a/pagesOrder/components/orderInfoAfter.vue b/pagesOrder/components/orderInfoAfter.vue
index ea6a200..0d58607 100644
--- a/pagesOrder/components/orderInfoAfter.vue
+++ b/pagesOrder/components/orderInfoAfter.vue
@@ -32,7 +32,7 @@
- 未付款
+ 未付款
小计¥
{{item.totalAmount}}
@@ -43,6 +43,14 @@
+
+ 餐位费
+
+ X{{listinfo.orderInfo.seatCount}}
+ ¥
+ {{listinfo.orderInfo.seatAmount}}
+
+
总计¥
{{listinfo.payAmount}}
@@ -126,7 +134,7 @@
position: relative;
width: 100%;
height: 100%;
- box-shadow: 0rpx 4rpx 12rpx 2rpx rgba(87,86,86,0.35);
+ // box-shadow: 0rpx 4rpx 12rpx 2rpx rgba(87,86,86,0.35);
border-radius: 18rpx;
padding-bottom: 32rpx;
.card_head_box{
@@ -141,7 +149,7 @@
height: 45rpx;
background-color: #f9f9f9;
border-radius: 50%;
- box-shadow: inset 0rpx -13rpx 18rpx -16rpx rgba(87, 86, 86, 0.35);
+ // box-shadow: inset 0rpx -13rpx 18rpx -16rpx rgba(87, 86, 86, 0.35);
}
}
@@ -155,10 +163,11 @@
display: flex;
flex-direction: column;
position: relative;
+ padding: 0 34rpx;
.head {
display: flex;
justify-content: space-between;
- padding: 50rpx 34rpx 32rpx 34rpx;
+ padding: 32rpx 0;
.head_left{
display: flex;
align-items: center;
@@ -180,7 +189,6 @@
}
.shop-info {
- padding: 0 34rpx;
border-bottom: 2rpx dashed #e5e5e5;
.item:nth-child(1) {
margin-top: 0;
@@ -250,15 +258,14 @@
font-size: 22rpx;
color: #FFFFFF;
margin-top: 32rpx;
- margin-right: 32rpx;
}
.totalAmount {
width: 100%;
display: flex;
justify-content: flex-end;
align-items: flex-end;
- padding: 0 34rpx;
- margin-top: 32rpx;
+ padding: 32rpx 0;
+ border-bottom: 2rpx dashed #e5e5e5;
.label{
font-weight: bold;
font-size: 28rpx;
@@ -283,7 +290,7 @@
margin-left: -22.5rpx;
background-color: #f9f9f9;
border-radius: 50%;
- box-shadow: inset -20rpx 0rpx 22rpx -20rpx rgba(87, 86, 86, 0.35);
+ // box-shadow: inset -20rpx 0rpx 22rpx -20rpx rgba(87, 86, 86, 0.35);
}
.semicircle_right_icon{
@@ -292,11 +299,41 @@
margin-right: -22.5rpx;
background-color: #f9f9f9;
border-radius: 50%;
- box-shadow: inset 13rpx 0rpx 16rpx -9rpx rgba(87, 86, 86, 0.35);
+ // box-shadow: inset 13rpx 0rpx 16rpx -9rpx rgba(87, 86, 86, 0.35);
}
}
}
+ .cell-item{
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ padding: 32rpx 34rpx 0 34rpx;
+ .label{
+ font-weight: bold;
+ font-size: 32rpx;
+ color: #333333;
+ }
+ .val{
+ display: flex;
+ align-items: flex-end;
+ padding-bottom: 32rpx;
+ border-bottom: 2rpx dashed #e5e5e5;
+ view:nth-child(1){
+ font-weight: 400;
+ font-size: 24rpx;
+ color: #999999;
+ margin-right: 42rpx;
+ }
+ view:nth-child(2){
+ display: flex;
+ align-items: flex-end;
+ font-weight: bold;
+ font-size: 36rpx;
+ color: #333333;
+ }
+ }
+ }
.total-wrap {
width: 100%;
@@ -334,7 +371,7 @@
border-radius: 18rpx 18rpx 18rpx 18rpx;
margin-top: 32rpx;
padding: 32rpx 34rpx;
- box-shadow: 0rpx 4rpx 12rpx 2rpx rgba(87,86,86,0.35);
+ // box-shadow: 0rpx 4rpx 12rpx 2rpx rgba(87,86,86,0.35);
.row {
display: flex;
justify-content: space-between;
diff --git a/pagesOrder/components/orderInfoBefore.vue b/pagesOrder/components/orderInfoBefore.vue
index d6ae01c..f5edcb0 100644
--- a/pagesOrder/components/orderInfoBefore.vue
+++ b/pagesOrder/components/orderInfoBefore.vue
@@ -158,7 +158,7 @@
position: relative;
width: 100%;
height: 100%;
- box-shadow: 0rpx 4rpx 12rpx 2rpx rgba(87,86,86,0.35);
+ // box-shadow: 0rpx 4rpx 12rpx 2rpx rgba(87,86,86,0.35);
border-radius: 18rpx;
.card_head_box{
width: 100%;
@@ -172,7 +172,7 @@
height: 45rpx;
background-color: #f9f9f9;
border-radius: 50%;
- box-shadow: inset 0rpx -13rpx 18rpx -16rpx rgba(87, 86, 86, 0.35);
+ // box-shadow: inset 0rpx -13rpx 18rpx -16rpx rgba(87, 86, 86, 0.35);
}
}
@@ -362,7 +362,7 @@
margin-left: -22.5rpx;
background-color: #f9f9f9;
border-radius: 50%;
- box-shadow: inset -20rpx 0rpx 22rpx -20rpx rgba(87, 86, 86, 0.35);
+ // box-shadow: inset -20rpx 0rpx 22rpx -20rpx rgba(87, 86, 86, 0.35);
}
.order_footer_right_icon{
@@ -371,7 +371,7 @@
margin-right: -22.5rpx;
background-color: #f9f9f9;
border-radius: 50%;
- box-shadow: inset 13rpx 0rpx 16rpx -9rpx rgba(87, 86, 86, 0.35);
+ // box-shadow: inset 13rpx 0rpx 16rpx -9rpx rgba(87, 86, 86, 0.35);
}
}
diff --git a/pagesOrder/components/paymentMethod.vue b/pagesOrder/components/paymentMethod.vue
index de5caa1..e7ef70c 100644
--- a/pagesOrder/components/paymentMethod.vue
+++ b/pagesOrder/components/paymentMethod.vue
@@ -55,7 +55,7 @@
}
},
mounted() {
- console.log(this.amountVIP)
+ console.log(this.amountVIP)
// this.getAount();
},
methods: {
@@ -86,7 +86,6 @@
box-sizing: border-box;
margin-top: 30rpx;
border-radius: 18rpx;
- box-shadow: 0rpx 4rpx 12rpx 2rpx rgba(87,86,86,0.35);
.paymentMethod_content{
background-color: #fff;
border-radius: 22rpx;
diff --git a/pagesOrder/confirm_order/index.vue b/pagesOrder/confirm_order/index.vue
index 6644bcb..6ca90e4 100644
--- a/pagesOrder/confirm_order/index.vue
+++ b/pagesOrder/confirm_order/index.vue
@@ -299,14 +299,15 @@
},
async getProductqueryShop (tableCode) {
- let res = await this.api.productqueryShop({
- code: this.tableCode,
- shopId: this.shopId,
+ let params = {
lng: uni.cache.get('getLocationstorage').lng ? uni.cache.get('getLocationstorage').lng :
'',
lat: uni.cache.get('getLocationstorage').lat ? uni.cache.get('getLocationstorage').lat :
'',
- })
+ }
+ if (this.tableCode) {params.code = this.tableCode}
+ if (this.shopId) {params.shopId = this.shopId}
+ let res = await this.api.productqueryShop(params)
this.shopTableInfo = res.data.shopTableInfo;
console.log(res)
},
@@ -504,6 +505,10 @@
})
return;
}
+ let noteList = [];
+ this.listinfo.details.map((item)=>{
+ console.log(item)
+ })
let data = {
"skuId": '',
"num": '', //数量
diff --git a/pagesOrder/order_detail/index.vue b/pagesOrder/order_detail/index.vue
index ce777b2..04ad2b1 100644
--- a/pagesOrder/order_detail/index.vue
+++ b/pagesOrder/order_detail/index.vue
@@ -4,7 +4,7 @@
-
+
@@ -39,11 +39,13 @@