hookehuyr

fix(活动页面): 客户需求: 取消活动已结束时的报名按钮限制及提示

修改ActivitiesCover和ActivitiesDetail页面的报名按钮逻辑,移除活动已结束状态的按钮禁用限制,注释原有已结束活动检查代码及Toast提示。
<!--
* @Date: 2022-09-19 14:11:06
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2025-09-26 10:45:08
* @LastEditTime: 2026-05-21 14:33:13
* @FilePath: /lls_program/src/pages/ActivitiesCover/index.vue
* @Description: 活动海报页面 - 展示活动信息并处理定位授权
-->
......@@ -70,11 +70,9 @@
type="primary"
size="large"
class="join-button"
:color="
activityStatus.is_ended || !activityStatus.is_begin ? '#cccccc' : THEME_COLORS.PRIMARY
"
:color="!activityStatus.is_begin ? '#cccccc' : THEME_COLORS.PRIMARY"
:loading="isJoining || activityStatus.loading"
:disabled="activityStatus.is_ended || !activityStatus.is_begin"
:disabled="!activityStatus.is_begin"
@click="checkFamilyStatusAndJoinActivity"
>
{{ getButtonText() }}
......@@ -418,13 +416,13 @@ const getButtonText = () => {
*/
const checkFamilyStatusAndJoinActivity = async () => {
// 如果活动已结束,显示提示
if (activityStatus.value.is_ended) {
Taro.showToast({
title: '活动已结束',
icon: 'none',
})
return
}
// if (activityStatus.value.is_ended) {
// Taro.showToast({
// title: '活动已结束',
// icon: 'none',
// })
// return
// }
// 如果活动未开始,显示提示
if (!activityStatus.value.is_begin) {
......
<!--
* @Date: 2026-02-09
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2026-02-10 10:27:35
* @LastEditTime: 2026-05-21 14:31:55
* @FilePath: /lls_program/src/pages/ActivitiesDetail/index.vue
* @Description: 活动详情页面 - 完全使用 map_activity.js 新接口,支持多活动详情展示
-->
......@@ -66,11 +66,9 @@
type="primary"
size="large"
class="join-button"
:color="
activityStatus.is_ended || !activityStatus.is_begin ? '#cccccc' : THEME_COLORS.PRIMARY
"
:color="!activityStatus.is_begin ? '#cccccc' : THEME_COLORS.PRIMARY"
:loading="isJoining || activityStatus.loading"
:disabled="activityStatus.is_ended || !activityStatus.is_begin"
:disabled="!activityStatus.is_begin"
@click="checkFamilyStatusAndJoinActivity"
>
{{ getButtonText() }}
......@@ -476,13 +474,13 @@ const navigateToQrCodeCheckin = async () => {
*/
const checkFamilyStatusAndJoinActivity = async () => {
// 如果活动已结束,显示提示
if (activityStatus.value.is_ended) {
Taro.showToast({
title: '活动已结束',
icon: 'none',
})
return
}
// if (activityStatus.value.is_ended) {
// Taro.showToast({
// title: '活动已结束',
// icon: 'none',
// })
// return
// }
// 如果活动未开始,显示提示
if (!activityStatus.value.is_begin) {
......