diff --git a/src/views/activities/ActivityList.vue b/src/views/activities/ActivityList.vue index 62d78b5..799093c 100644 --- a/src/views/activities/ActivityList.vue +++ b/src/views/activities/ActivityList.vue @@ -488,8 +488,6 @@ async function saveBehindScenes(): Promise { } function auditTicketNoteLabel(row: Activity): string { - const t = row.reservation_type || '' - if (t === 'none') return '—' const m = String(row.offline_reservation_method || '') if (m === 'paid') return '收费' if (m === 'free') return '免费' @@ -941,7 +939,7 @@ function validateForm(): boolean { formErrors.location = '请填写活动地点' isValid = false } - if (!form.ticket_note && form.reservation_type !== 'none') { + if (!form.ticket_note) { formErrors.ticket_note = '请选择门票说明' isValid = false } @@ -961,8 +959,7 @@ async function submit() { reservation_type: form.reservation_type, location: form.location.trim(), specific_time: form.specific_time.trim() || null, - offline_reservation_method: - form.reservation_type === 'none' ? null : form.ticket_note === 'paid' ? 'paid' : 'free', + offline_reservation_method: form.ticket_note === 'paid' ? 'paid' : 'free', external_url: null, title: form.title.trim(), summary: form.summary.trim() || null, @@ -1214,7 +1211,7 @@ async function removeActivity(row: Activity) { 报名方式
{{ reservationTypeLabel(auditActivityRecord.reservation_type) }}
-
+
门票说明
{{ auditTicketNoteLabel(auditActivityRecord) }}
@@ -1426,7 +1423,7 @@ async function removeActivity(row: Activity) { {{ formErrors.reservation_type }} - + 免费 收费