From f92e83daed7ae78405c42f56a806b91ac70cdd66 Mon Sep 17 00:00:00 2001
From: 15093570141 <141405260+17521612761@users.noreply.github.com>
Date: Mon, 14 Oct 2024 17:45:29 +0800
Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=BF=AE=E5=A4=8D=E3=80=91(=E9=A6=96?=
=?UTF-8?q?=E9=A1=B5=E6=A8=A1=E5=9D=97=E5=BF=AB)=EF=BC=9A=E4=BF=AE?=
=?UTF-8?q?=E5=A4=8D=E8=B4=AD=E4=B9=B0=E8=AE=B0=E5=BD=95=E7=BB=84=E4=BB=B6?=
=?UTF-8?q?=E6=8A=A5=E9=94=99?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../classify-five/classify-five.vue | 28 +++++++++++++------
.../classify-four/classify-four.vue | 26 ++++++++++++-----
.../CoreShop/pages/classify/classify.vue | 24 ++++++++--------
.../components/home-article/home-article.vue | 2 +-
.../components/home-coupon/home-coupon.vue | 2 +-
.../home-img-window/home-img-window.vue | 2 +-
.../components/home-pinTuan/home-pinTuan.scss | 2 +-
.../components/home-pinTuan/home-pinTuan.vue | 2 +-
.../goods-detail-info/goods-detail-info.vue | 16 +++++++++--
.../goods-detail-sku/goods-detail-sku.vue | 4 +++
.../pages/components/goods-detail/index.vue | 9 ++++--
.../activity/groupBuying/detail/detail.vue | 9 ++++--
.../activity/pinTuan/detail/detail.vue | 9 ++++--
.../activity/seckill/detail/detail.vue | 9 ++++--
.../activity/solitaire/detail/detail.vue | 15 ++++++----
.../pages/subpackage/goods/detail.vue | 2 +-
16 files changed, 111 insertions(+), 50 deletions(-)
diff --git a/CoreCms.Net.Uni-App/CoreShop/pages/classify/classify-page/classify-five/classify-five.vue b/CoreCms.Net.Uni-App/CoreShop/pages/classify/classify-page/classify-five/classify-five.vue
index fdf2a36e..a27eaa61 100644
--- a/CoreCms.Net.Uni-App/CoreShop/pages/classify/classify-page/classify-five/classify-five.vue
+++ b/CoreCms.Net.Uni-App/CoreShop/pages/classify/classify-page/classify-five/classify-five.vue
@@ -89,7 +89,7 @@
¥{{ state.cartMoney }}
-
+
去结算
@@ -124,6 +124,7 @@
diff --git a/CoreCms.Net.Uni-App/CoreShop/pages/components/goods-detail/components/goods-detail-sku/goods-detail-sku.vue b/CoreCms.Net.Uni-App/CoreShop/pages/components/goods-detail/components/goods-detail-sku/goods-detail-sku.vue
index d3afdf60..5c179d85 100644
--- a/CoreCms.Net.Uni-App/CoreShop/pages/components/goods-detail/components/goods-detail-sku/goods-detail-sku.vue
+++ b/CoreCms.Net.Uni-App/CoreShop/pages/components/goods-detail/components/goods-detail-sku/goods-detail-sku.vue
@@ -116,10 +116,12 @@
const handleChangeNumberVal = (e : any) => {
state.numberVal = e.value;
}
+
/** sku弹框显示或者隐藏 */
const handleChangePopup = (e : any) => {
emits('handleChangePopup', e.show)
}
+
/** sku选择 */
const handleChooseSku = (index : number, sku : GoodsSpecListType) => {
let chooseSku : GoodsSkuListType = {}; // 选中的sku
@@ -161,6 +163,7 @@
});
}
+
/** 立即购买 */
const handleBuyNow = () => {
if (!handleHaveStock()) {
@@ -171,6 +174,7 @@
nums: state.numberVal,
});
}
+
/** 判断库存 */
const handleHaveStock = () => {
if (state.chooseSku.stock === 0) {
diff --git a/CoreCms.Net.Uni-App/CoreShop/pages/components/goods-detail/index.vue b/CoreCms.Net.Uni-App/CoreShop/pages/components/goods-detail/index.vue
index cb7d4bf5..ce7086ee 100644
--- a/CoreCms.Net.Uni-App/CoreShop/pages/components/goods-detail/index.vue
+++ b/CoreCms.Net.Uni-App/CoreShop/pages/components/goods-detail/index.vue
@@ -8,7 +8,7 @@
-
@@ -93,7 +93,7 @@
shareType: ShareEnum.index, /** 分享类型 - 默认分享首页 */
});
- const emits = defineEmits(['hanldeShowGoodSku', 'handleToggleGoodsCollection']);
+ const emits = defineEmits(['hanldeShowGoodSku', 'handleToggleGoodsCollection','handleShowLoginPopup']);
const state = reactive<{
commonQuestion : Array;
@@ -170,6 +170,11 @@
const handleToggleGoodsCollection = () => {
emits('handleToggleGoodsCollection')
}
+
+ /** 显示登录弹框 */
+ const handleShowLoginPopup = ()=>{
+ emits('handleShowLoginPopup')
+ }
\ No newline at end of file
diff --git a/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/activity/groupBuying/detail/detail.vue b/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/activity/groupBuying/detail/detail.vue
index 6ad46c9d..f35f90cf 100644
--- a/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/activity/groupBuying/detail/detail.vue
+++ b/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/activity/groupBuying/detail/detail.vue
@@ -5,7 +5,7 @@
+ @hanldeShowGoodSku="hanldeShowGoodSku" @handleShowLoginPopup="handleShowLoginPopup">
当前团购活动规则:
@@ -199,7 +199,12 @@
handleShowToast(addCart.msg);
}
}
-
+
+ /** 显示登录弹框 */
+ const handleShowLoginPopup = () => {
+ state.showLoginModal = true;
+ }
+
/** 打开获取关闭login弹框 */
const handleChangeLoginPopup = (isShow : boolean) => {
state.showLoginModal = isShow;
diff --git a/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/activity/pinTuan/detail/detail.vue b/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/activity/pinTuan/detail/detail.vue
index ac57033b..487e618f 100644
--- a/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/activity/pinTuan/detail/detail.vue
+++ b/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/activity/pinTuan/detail/detail.vue
@@ -3,7 +3,7 @@
@@ -272,7 +272,12 @@
handleShowToast(addCart.msg);
}
}
-
+
+ /** 显示登录弹框 */
+ const handleShowLoginPopup = () => {
+ state.showLoginModal = true;
+ }
+
/** 打开获取关闭login弹框 */
const handleChangeLoginPopup = (isShow : boolean) => {
state.showLoginModal = isShow;
diff --git a/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/activity/seckill/detail/detail.vue b/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/activity/seckill/detail/detail.vue
index 32ea1d0c..fdbd57c2 100644
--- a/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/activity/seckill/detail/detail.vue
+++ b/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/activity/seckill/detail/detail.vue
@@ -3,7 +3,7 @@
@@ -199,7 +199,12 @@
handleShowToast(addCart.msg);
}
}
-
+
+ /** 显示登录弹框 */
+ const handleShowLoginPopup = () => {
+ state.showLoginModal = true;
+ }
+
/** 打开获取关闭login弹框 */
const handleChangeLoginPopup = (isShow : boolean) => {
state.showLoginModal = isShow;
diff --git a/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/activity/solitaire/detail/detail.vue b/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/activity/solitaire/detail/detail.vue
index 98e99d33..e662d121 100644
--- a/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/activity/solitaire/detail/detail.vue
+++ b/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/activity/solitaire/detail/detail.vue
@@ -207,6 +207,10 @@
/**立即购买 */
const handleBuyNow = () => {
+ if (!uni.getStorageSync(UserToken)) {
+ state.showLoginModal = true;
+ return;
+ }
if (state.totalprice == 0) {
handleShowToast('请先选择商品');
return;
@@ -235,12 +239,7 @@
phoneNumber: shopConfigStore?.config?.shopMobile
});
}
- }
-
- /** 显示登录弹框 */
- const handleShowLoginPopup = () => {
- state.showLoginModal = true;
- }
+ }
/** 打开获取关闭login弹框 */
const handleChangeLoginPopup = (isShow : boolean) => {
@@ -281,6 +280,10 @@
/** 分享弹框显示与否 */
const handleToggleShowShare = () => {
+ if (!uni.getStorageSync(UserToken)) {
+ state.showLoginModal = true;
+ return;
+ }
state.showShare = !state.showShare;
}
diff --git a/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/goods/detail.vue b/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/goods/detail.vue
index 6d353f3b..c28f3869 100644
--- a/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/goods/detail.vue
+++ b/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/goods/detail.vue
@@ -6,7 +6,7 @@
:swiperBanner="state.swiperBanner" :goodsDetailContent="state.goodsDetailContent"
:userAgentGrade="state.userAgentGrade" :agentProductsList="state.agentProductsList"
:goodsPromotionList="state.goodsPromotionList" :spesDesc="state.spesDesc"
- @hanldeShowGoodSku="hanldeShowGoodSku">
+ @hanldeShowGoodSku="hanldeShowGoodSku" @handleShowLoginPopup="handleShowLoginPopup">