增加违禁词管理 增加多选操作

This commit is contained in:
2026-07-05 03:00:49 +08:00
parent 4d5b49c2a9
commit 10d0732f8c
24 changed files with 836 additions and 35 deletions
+4 -3
View File
@@ -75,12 +75,13 @@ function toggleSelect(code) {
s.has(code) ? s.delete(code) : s.add(code)
selected.value = s
}
// Header checkbox selects/deselects the CURRENT PAGE only.
const allSelected = computed(() =>
filtered.value.length > 0 && filtered.value.every((c) => selected.value.has(c.code)))
pagedItems.value.length > 0 && pagedItems.value.every((c) => selected.value.has(c.code)))
function toggleSelectAll() {
const s = new Set(selected.value)
if (allSelected.value) filtered.value.forEach((c) => s.delete(c.code))
else filtered.value.forEach((c) => s.add(c.code))
if (allSelected.value) pagedItems.value.forEach((c) => s.delete(c.code))
else pagedItems.value.forEach((c) => s.add(c.code))
selected.value = s
}
async function delSelected() {