From 4d5a4bce704bff0cfd0a036ab377e8f27c6a5461 Mon Sep 17 00:00:00 2001
From: owen <77210450@qq.com>
Date: Sat, 23 Dec 2023 22:27:09 +0800
Subject: [PATCH] =?UTF-8?q?=E8=90=A5=E9=94=80=EF=BC=9A=E9=80=82=E9=85=8D?=
=?UTF-8?q?=E7=A7=92=E6=9D=80=E6=B4=BB=E5=8A=A8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages/activity/seckill/list.vue | 7 +-
pages/goods/seckill.vue | 136 ++++----
.../s-seckill-block/s-seckill-block.vue | 6 +-
.../s-select-seckill-sku.vue | 306 +++++++++---------
sheep/hooks/useGoods.js | 4 +-
sheep/platform/share.js | 3 +-
6 files changed, 233 insertions(+), 229 deletions(-)
diff --git a/pages/activity/seckill/list.vue b/pages/activity/seckill/list.vue
index 4c2d9b00..a9b15144 100644
--- a/pages/activity/seckill/list.vue
+++ b/pages/activity/seckill/list.vue
@@ -66,12 +66,7 @@
:data="{ ...activity, price: activity.seckillPrice }"
:goodsFields="goodsFields"
:seckillTag="true"
- @click="
- sheep.$router.go('/pages/goods/seckill', {
- id: activity.spuId,
- activityId: activity.id
- })
- "
+ @click="sheep.$router.go('/pages/goods/seckill', { id: activity.id })"
>
diff --git a/pages/goods/seckill.vue b/pages/goods/seckill.vue
index 82798d2b..344eb1fd 100644
--- a/pages/goods/seckill.vue
+++ b/pages/goods/seckill.vue
@@ -31,7 +31,7 @@
- {{ state.selectedSkuPrice.price || formatPrice(state.goodsInfo.price) }}
+ {{ fen2yuan(state.selectedSku.price || state.goodsInfo.price) }}
@@ -53,24 +53,24 @@
活动已结束
-
+
原价
- {{ state.selectedSkuPrice.original_price || state.goodsInfo.original_price }}
+ {{ fen2yuan(state.selectedSku.marketPrice || state.goodsInfo.marketPrice) }}
- {{ state.goodsInfo.title }}
- {{ state.goodsInfo.subtitle }}
+ {{ state.goodsInfo.name }}
+ {{ state.goodsInfo.introduction }}
@@ -78,6 +78,7 @@
-
+
-
+
@@ -95,11 +96,11 @@
@@ -107,7 +108,7 @@
秒杀价
@@ -116,18 +117,18 @@
class="ss-reset-button btn-box ss-flex-col"
@tap="state.showSelectSku = true"
:class="
- state.goodsInfo.activity.status === 'ing' && state.goodsInfo.stock != 0
+ activity.status === 'ing' && state.goodsInfo.stock != 0
? 'check-btn-box'
: 'disabled-btn-box'
"
- :disabled="state.goodsInfo.stock === 0 || state.goodsInfo.activity.status != 'ing'"
+ :disabled="state.goodsInfo.stock === 0 || activity.status != 'ing'"
>
- {{ state.goodsInfo.price[0] }}
-
+ {{ fen2yuan(state.goodsInfo.price) }}
+
已售罄
立即秒杀
- {{ state.goodsInfo.activity.status_text }}
+ {{ activity.status_text }}
@@ -136,11 +137,11 @@
diff --git a/sheep/components/s-seckill-block/s-seckill-block.vue b/sheep/components/s-seckill-block/s-seckill-block.vue
index 5b317257..09c26136 100644
--- a/sheep/components/s-seckill-block/s-seckill-block.vue
+++ b/sheep/components/s-seckill-block/s-seckill-block.vue
@@ -28,8 +28,7 @@
:bottomRadius="data.borderRadiusBottom"
@click="
sheep.$router.go('/pages/goods/seckill', {
- id: product.id,
- activity_id: props.data.activityId,
+ id: props.data.activityId,
})
"
>
@@ -55,8 +54,7 @@
:bottomRadius="data.borderRadiusBottom"
@click="
sheep.$router.go('/pages/goods/seckill', {
- id: product.id,
- activity_id: props.data.activityId,
+ id: props.data.activityId,
})
"
>
diff --git a/sheep/components/s-select-seckill-sku/s-select-seckill-sku.vue b/sheep/components/s-select-seckill-sku/s-select-seckill-sku.vue
index d339120d..ffc2514d 100644
--- a/sheep/components/s-select-seckill-sku/s-select-seckill-sku.vue
+++ b/sheep/components/s-select-seckill-sku/s-select-seckill-sku.vue
@@ -1,55 +1,61 @@
-
-
-
-