This commit is contained in:
gpu 2026-02-02 21:45:59 +08:00
parent ebed330367
commit ef64a56b54

View File

@ -378,13 +378,22 @@
async getCoupon() {
const res = await getAvailableCoupons();
if (res.status == 1 && res.data.status != 2) {
if (res.status == 1 && res.data && res.data.status != 2) {
res.data.totalMoney = 0;
if (res.data.goods.list.length > 0) {
res.data.totalMoney = res.data.goods.list.reduce((pre, item) => {
// goods list
const goodsList = res.data.goods?.list || res.data.goods || [];
if (Array.isArray(goodsList) && goodsList.length > 0) {
res.data.totalMoney = goodsList.reduce((pre, item) => {
return pre + Number(item.price);
}, 0);
// goods.list
if (!res.data.goods) {
res.data.goods = { list: goodsList };
} else if (!res.data.goods.list) {
res.data.goods.list = goodsList;
}
this.$refs.couponPop.open();
}