From 17bf5a611d7ba65e4c8bc6e8ed09fd5e2149ff47 Mon Sep 17 00:00:00 2001 From: canglan Date: Fri, 17 Jul 2026 00:21:48 +0800 Subject: [PATCH] feat: type tabs on create form (report/suggestion/appeal) --- public/js/pages/ticket-create.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/public/js/pages/ticket-create.js b/public/js/pages/ticket-create.js index c1c300d..afedff8 100644 --- a/public/js/pages/ticket-create.js +++ b/public/js/pages/ticket-create.js @@ -10,6 +10,11 @@ const TicketCreate = { this.files = []; container.innerHTML = ` +
+ + + +
@@ -81,6 +86,12 @@ const TicketCreate = { this.bindFileUpload(container); this.bindSubmit(container, type); + + container.querySelectorAll('#type-tabs button').forEach(btn => { + btn.addEventListener('click', () => { + TicketCreate.render(container, { type: btn.dataset.type, prefill, backLink }); + }); + }); }, bindFileUpload(container) {