fix(admin): remove duplicate ticket dialog subtitle

Keep the ticket number and status in the sidebar only, remove the unused header description payload and bindings, and update dialog regression coverage.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
kate522andClaude Opus 5 committed 2026-10-31 11:34:21 +08:00
1 parent 264015b7e9
commit 7f1a0dbeb4
5 files changed
+15 -18

No files matched your search

-4
View File
@@ -12,9 +12,7 @@
var panel = detailDialog.querySelector('[data-aksrt-ticket-panel]');
var list = root.querySelector('[data-aksrt-ticket-list]');
var detailTitle = document.getElementById('aksrt-ticket-detail-title');
var detailDescription = document.getElementById('aksrt-ticket-detail-description');
var initialTitle = detailTitle.textContent;
var initialDescription = detailDescription.textContent;
var baselines = new WeakMap();
var active = null;
var opener = null;
@@ -179,7 +177,6 @@
if (current !== generation || active !== detailDialog) return;
panel.innerHTML = data.panel;
detailTitle.textContent = data.title;
detailDescription.textContent = data.description;
if (typeof data.list === 'string') list.innerHTML = data.list;
updateUrl(id, data.page);
setupForms(panel, restore);
@@ -225,7 +222,6 @@
function openDetail(id, source, refresh, message) {
ticketId = id;
detailTitle.textContent = initialTitle;
detailDescription.textContent = initialDescription;
show(detailDialog, source);
updateUrl(id);
return loadDetail(id, !!refresh, message || '', {});