From 4276180a08ad7eb52aeedc7a9f2a04bcc8f3f38d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A9=AC=E6=A2=93=E5=BD=AD?= Date: Mon, 30 Mar 2026 20:14:20 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B5=9B=E4=BA=8B=E6=8A=A5=E5=90=8D=EF=BC=8C?= =?UTF-8?q?=E5=8E=BB=E6=8A=A5=E5=90=8D=E5=88=A4=E6=96=AD=E5=92=8C=E5=BA=8F?= =?UTF-8?q?=E5=8F=B7=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/user/registration/index.vue | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/views/user/registration/index.vue b/src/views/user/registration/index.vue index 07248ee..7bdbaa2 100644 --- a/src/views/user/registration/index.vue +++ b/src/views/user/registration/index.vue @@ -306,7 +306,7 @@ const tableRef = ref(); const initParam = ref({ refresh: true }); const columns = ref([ - { type: 'index', label: '序号', align: 'center', width: 70 }, + { type: 'index', label: '序号', align: 'center', width: 70, fixed: 'left' }, { prop: 'name', label: '赛事名称', @@ -408,9 +408,11 @@ const eventStatusTagType = (status) => { }; const isEventEnrolling = (row) => { - // 用户端“去报名”只对报名中开放 + // 用户端"去报名"只对报名中开放,同时需要用户通过商户认证 const s = row?.status ?? row?.eventStatus; - return s === 'Enrolling' || s === 'enrolling' || s === 0 || s === '0'; + const isEnrolling = s === 'Enrolling' || s === 'enrolling' || s === 0 || s === '0'; + const canRegister = row?.canRegister ?? row?.CanRegister ?? false; + return isEnrolling && canRegister; }; // -------------------- 赛事详情 --------------------