From a57a748cc2476fc6c69f778cbd26b93b0c00b1fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A9=AC=E6=A2=93=E5=BD=AD?= Date: Mon, 20 Apr 2026 09:35:22 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B5=9B=E4=BA=8B=E6=8A=A5=E5=90=8D=E9=93=B6?= =?UTF-8?q?=E8=A1=8C=E5=8D=A1=E6=94=AF=E4=BB=98=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/match/usereventregistration.js | 10 +- src/views/match/manage/work.vue | 4 +- src/views/user/registration/index.vue | 203 ++++++++++++++++++++++--- 3 files changed, 190 insertions(+), 27 deletions(-) diff --git a/src/api/match/usereventregistration.js b/src/api/match/usereventregistration.js index 9c79f92..fc96983 100644 --- a/src/api/match/usereventregistration.js +++ b/src/api/match/usereventregistration.js @@ -82,9 +82,13 @@ export const usereventregistrationListGet = (params) => { * teamProjectLimit: number * }, * feeConfig: { - * chargeMode: string, - * price: number - * }, + chargeMode: string, + price: number, + merchantName: string, + creditCode: string, + bankName: string, + accountNumber: string + }, * parentProjectTypeName: string, * registrationId: number, * userRegistrationStatus: string diff --git a/src/views/match/manage/work.vue b/src/views/match/manage/work.vue index dc92854..a940fe0 100644 --- a/src/views/match/manage/work.vue +++ b/src/views/match/manage/work.vue @@ -1220,7 +1220,9 @@ const viewCertificate = async (id) => { try { const { succeeded, data, errors } = await eventscoreGetCertificateDetailGet(id); if (succeeded) { - if (data?.url) { + if (data?.CertificateUrl) { + window.open(data.CertificateUrl, '_blank'); + } else if (data?.url) { window.open(data.url, '_blank'); } else if (data?.Url) { window.open(data.Url, '_blank'); diff --git a/src/views/user/registration/index.vue b/src/views/user/registration/index.vue index a722599..e1b523e 100644 --- a/src/views/user/registration/index.vue +++ b/src/views/user/registration/index.vue @@ -286,29 +286,37 @@