fix: backend+frontend full audit - 15 bugs fixed across all files
This commit is contained in:
@@ -7,10 +7,10 @@ const TicketDetail = {
|
||||
const id = this.id;
|
||||
document.getElementById('page-title').textContent = `工单 #${id}`;
|
||||
document.getElementById('page-actions').innerHTML = `<button class="btn btn-o btn-sm" onclick="App.navigate('tickets')"><i class="fas fa-arrow-left"></i> 返回列表</button>`;
|
||||
try { this.render(document.getElementById('page-content'), await API.get(`/tickets/${id}`)); } catch (e) { document.getElementById('page-content').innerHTML = `<div class="alert alert-e">${e.message}</div>`; }
|
||||
try { this.renderDetail(document.getElementById('page-content'), await API.get(`/tickets/${id}`)); } catch (e) { document.getElementById('page-content').innerHTML = `<div class="alert alert-e">${e.message}</div>`; }
|
||||
},
|
||||
|
||||
render(ct, t) {
|
||||
renderDetail(ct, t) {
|
||||
const isStaff = Auth.isAdmin();
|
||||
const isOwner = Auth.isOwner();
|
||||
const isRep = t.type === 'report';
|
||||
|
||||
Reference in New Issue
Block a user