diff --git a/src/api/goods/types.ts b/src/api/goods/types.ts
index 5efda7f..23b2cf5 100644
--- a/src/api/goods/types.ts
+++ b/src/api/goods/types.ts
@@ -26,6 +26,7 @@ export interface GoodsBean {
name: string;
price: number;
send_num: number;
+ priceExt: number;
price_ext: number;
payPrice: number;
profile: string;
diff --git a/src/components/sku-dialog.vue b/src/components/sku-dialog.vue
index 3eb7241..0fe8141 100644
--- a/src/components/sku-dialog.vue
+++ b/src/components/sku-dialog.vue
@@ -85,6 +85,7 @@ const show = async (goodsId: string, fn: Function) => {
callback = fn;
goodsDetailBean.value = await getGoodsDetail(goodsId);
+ goodsDetailBean.value.price = userStore.getRealGoodsPrice(goodsDetailBean.value?.price,goodsDetailBean.value?.priceExt)
goodsDetailBean.value.consumePrice = Number((goodsDetailBean.value?.price * userInfo?.value.userDiscount).toFixed(2));
if((goodsDetailBean.value?.stocks?.length || 0) <= 0) {
diff --git a/src/pages/mall/index.vue b/src/pages/mall/index.vue
index 28eac68..1ee23b5 100644
--- a/src/pages/mall/index.vue
+++ b/src/pages/mall/index.vue
@@ -24,7 +24,8 @@
{{ item.goodsName || '未知' }}
¥{{ (item.price * userInfo.userDiscount).toFixed(2) }}
¥{{ item.price }}
+ style='text-decoration: line-through;color: #999999;font-size: 25rpx'>
+ ¥{{ item.price }}
@@ -46,6 +47,7 @@