From 8b367590bea729904d0133f67f813219b59ba7b2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=A7=A6=E5=BD=A6=E7=A5=96?= <605893810@qq.com>
Date: Fri, 13 Mar 2026 20:40:03 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=81=E4=B8=9A=E4=BC=98=E6=83=A0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
api/cart.js | 2 ++
.../order_submit/order_submit.vue | 27 +++++++++++++++++--
2 files changed, 27 insertions(+), 2 deletions(-)
diff --git a/api/cart.js b/api/cart.js
index d0d8b28..6a38019 100644
--- a/api/cart.js
+++ b/api/cart.js
@@ -39,6 +39,8 @@ export function updateGoodsNum(data) {
data,
});
}
+
+
// 查询结算列表
export function getSettleList(data) {
// return request.post('/common/getSmsCode',qs.stringify(params));
diff --git a/pages/order_package/order_submit/order_submit.vue b/pages/order_package/order_submit/order_submit.vue
index b816050..adc14c1 100644
--- a/pages/order_package/order_submit/order_submit.vue
+++ b/pages/order_package/order_submit/order_submit.vue
@@ -268,12 +268,16 @@
商品总价
¥{{ orderInfo.amount - orderInfo.postage }}¥{{ orderInfo.amount - orderInfo.postage + (orderInfo.enterpriseAmount || 0) }}
运费
¥{{ orderInfo.postage }}
+
+
+ 企业用户优惠
+ ¥{{ orderInfo.enterpriseAmount }}
@@ -424,7 +428,7 @@ import {
getSettleList,
settle,
settlementOrder,
- updateGoodsNum,
+ updateGoodsNum
} from "@/api/cart.js";
import { getSupportPay } from "@/api/order.js";
import { feedback } from "@/api/payment.js";
@@ -809,11 +813,13 @@ export default {
currentAmount = currentAmount + data.unitPrice;
currentTotalPrice = currentTotalPrice + data.unitPrice;
}
+
const params = {
id: data.id,
goodsNum: currentQuantity,
};
const result = await updateGoodsNum(params);
+ console.log("-----1")
if (result && result.bizcode === 100) {
this.orderInfo.shops[index].addrTimes[addIndex].goods[pIndex].num =
currentQuantity;
@@ -821,7 +827,24 @@ export default {
pIndex
].totalPrice = currentTotalPrice.toFixed(2);
this.orderInfo.amount = currentAmount.toFixed(2);
+
+
+ const resp = await getSettleList({cartIds: this.ids});
+ if (resp && resp.bizcode === 100) {
+ const data = resp.data;
+ const shops = data.shops;
+ if (shops && shops.length !== 0) {
+ shops.map((item) => {
+ item.addrTimes.map((addItem) => {
+ addItem.remark = null;
+ });
+ });
+ }
+ data.shops = shops;
+ data.paymentMethod = null; // 支付方式
+ this.orderInfo = data;
}
+ }
},
// 获取备注