This commit is contained in:
Alex Yang
2025-11-25 00:35:37 +08:00
parent 9f81b449f1
commit c570f303e7
7 changed files with 56 additions and 50 deletions

View File

@@ -28,7 +28,7 @@ function loadBlacklists() {
const tbody = document.getElementById('blacklists-table').querySelector('tbody');
showLoading(tbody);
apiRequest('/shield')
apiRequest('/api/shield/blacklists')
.then(data => {
renderBlacklists(data);
})
@@ -123,9 +123,9 @@ function addBlacklist() {
return;
}
apiRequest('/shield', 'POST', { name: name, url: url })
apiRequest('/api/shield/blacklists', 'POST', { name: name, url: url })
.then(data => {
if (data.success) {
if (data.status === 'success') {
window.showNotification('远程黑名单添加成功', 'success');
nameInput.value = '';
urlInput.value = '';
@@ -142,9 +142,9 @@ function addBlacklist() {
// 更新远程黑名单
function updateBlacklist(id) {
apiRequest(`/shield/${id}/update`, 'POST')
apiRequest(`/api/shield/blacklists/${id}/update`, 'POST')
.then(data => {
if (data.success) {
if (data.status === 'success') {
window.showNotification('远程黑名单更新成功', 'success');
loadBlacklists();
} else {
@@ -162,9 +162,9 @@ function updateAllBlacklists() {
confirmAction(
'确定要更新所有远程黑名单吗?这可能需要一些时间。',
() => {
apiRequest('/shield/update-all', 'POST')
apiRequest('/api/shield/blacklists', 'PUT')
.then(data => {
if (data.success) {
if (data.status === 'success') {
window.showNotification('所有远程黑名单更新成功', 'success');
loadBlacklists();
} else {
@@ -181,9 +181,9 @@ function updateAllBlacklists() {
// 删除远程黑名单
function deleteBlacklist(id) {
apiRequest(`/shield/${id}`, 'DELETE')
apiRequest(`/api/shield/blacklists/${id}`, 'DELETE')
.then(data => {
if (data.success) {
if (data.status === 'success') {
window.showNotification('远程黑名单删除成功', 'success');
loadBlacklists();
} else {