diff --git a/CoreCms.Net.Uni-App/CoreShop/core/enum/shareInvite.enum.ts b/CoreCms.Net.Uni-App/CoreShop/core/enum/shareInvite.enum.ts index 72f26572..f24efb04 100644 --- a/CoreCms.Net.Uni-App/CoreShop/core/enum/shareInvite.enum.ts +++ b/CoreCms.Net.Uni-App/CoreShop/core/enum/shareInvite.enum.ts @@ -25,7 +25,9 @@ export enum ShareEnum { // 12接龙 solitaire = 12, // 13 服务商品 - serviceGoods = 13 + serviceGoods = 13, + // 14 公告 + notice = 14 }; /** 分享终端 */ diff --git a/CoreCms.Net.Uni-App/CoreShop/pages/share/jump/jump.vue b/CoreCms.Net.Uni-App/CoreShop/pages/share/jump/jump.vue index 441e8a27..c852db2c 100644 --- a/CoreCms.Net.Uni-App/CoreShop/pages/share/jump/jump.vue +++ b/CoreCms.Net.Uni-App/CoreShop/pages/share/jump/jump.vue @@ -86,6 +86,14 @@ handleRouteSwitchTab(); } break; + /** 公告详情页面 */ + case ShareEnum.notice: + if (shareData.data?.params?.noticeId) { + handleRouteRedirectTo(`/pages/subpackage/notice/detail/detail?id=${shareData.data?.params?.noticeId}`) + } else { + handleRouteSwitchTab(); + } + break; /** 参团页面 */ case ShareEnum.addPinTuan: if (shareData.data?.params?.groupId && shareData.data?.params?.teamId) { diff --git a/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/notice/detail/detail.vue b/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/notice/detail/detail.vue index 695818eb..437c4fdc 100644 --- a/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/notice/detail/detail.vue +++ b/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/notice/detail/detail.vue @@ -39,7 +39,7 @@ client: ShareClientEnum.wxMiNiProgram, url: shareUrl, type: ShareModelEnum.url, - page: ShareEnum.article, + page: ShareEnum.notice, params: { noticeId: String(query.id), }