diff --git a/templates/admin/static/js/audit.js b/templates/admin/static/js/audit.js index b2aa786..1945d58 100644 --- a/templates/admin/static/js/audit.js +++ b/templates/admin/static/js/audit.js @@ -55,7 +55,10 @@ function loadTableAudits() { showToast(res.message || '加载失败', 'error'); } }) - .catch(() => showToast('网络错误', 'error')); + .catch((e) => { + console.error('loadTableAudits error:', e); + showToast('加载失败: ' + (e.message || '网络错误'), 'error'); + }); } function loadAvatarAudits() { @@ -69,7 +72,10 @@ function loadAvatarAudits() { showToast(res.message || '加载失败', 'error'); } }) - .catch(() => showToast('网络错误', 'error')); + .catch((e) => { + console.error('loadAvatarAudits error:', e); + showToast('加载失败: ' + (e.message || '网络错误'), 'error'); + }); } function loadHistory() { @@ -83,7 +89,10 @@ function loadHistory() { showToast(res.message || '加载失败', 'error'); } }) - .catch(() => showToast('网络错误', 'error')); + .catch((e) => { + console.error('loadHistory error:', e); + showToast('加载失败: ' + (e.message || '网络错误'), 'error'); + }); } /* ========================================= diff --git a/templates/admin/static/js/comments.js b/templates/admin/static/js/comments.js index 49cd797..b28aff3 100644 --- a/templates/admin/static/js/comments.js +++ b/templates/admin/static/js/comments.js @@ -11,16 +11,17 @@ var pagination = document.getElementById('commentPagination'); var loading = document.getElementById('commentLoading'); - // escapeHtml / formatTime / api 由 shared/utils.js 统一提供 + // escapeHtml / formatTime / showToast / showConfirm / getCSRFToken 由 shared/utils.js 提供 + // api (对象式) 由 admin/static/js/common.js 提供 function loadComments(page) { loading.style.display = 'block'; var url = '/api/admin/comments?page=' + page + '&page_size=20'; if (currentKeyword) url += '&keyword=' + encodeURIComponent(currentKeyword); - api('GET', url).then(function(d) { + api.get(url).then(function(d) { loading.style.display = 'none'; - if (!d.success) return; + if (!d.success) { showToast(d.message || '加载失败', 'error'); return; } totalPages = d.data.total_pages || 1; tbody.innerHTML = ''; var items = d.data.items || []; @@ -46,6 +47,7 @@ bindDeleteBtns(); }).catch(function() { loading.style.display = 'none'; + showToast('加载失败', 'error'); tbody.innerHTML = '