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 @@