U:微调样式

This commit is contained in:
jimmy committed 2025-07-31 15:05:23 +08:00
1 parent d6a06fb624
commit 7eb4672acc
1 file changed
+5 -4
@@ -145,6 +145,7 @@
<div class="list-header"> <div class="list-header">
<div class="header-cell checkbox-cell"> <div class="header-cell checkbox-cell">
<n-checkbox <n-checkbox
style="padding: 3px"
v-model:checked="allSelected" v-model:checked="allSelected"
:indeterminate="indeterminate" :indeterminate="indeterminate"
@update:checked="handleSelectAll" @update:checked="handleSelectAll"
@@ -168,7 +169,7 @@
<div v-else-if="firewallRule.length === 0" class="no-data"> <div v-else-if="firewallRule.length === 0" class="no-data">
<span>暂无数据</span> <span>暂无数据</span>
</div> </div>
<div v-else class="data-info"> <div v-if="false" class="data-info">
<span>总共 {{ totalCount }} 条数据(已加载 {{ loadedRanges.size * pageSize }} 条)</span> <span>总共 {{ totalCount }} 条数据(已加载 {{ loadedRanges.size * pageSize }} 条)</span>
</div> </div>
@@ -452,12 +453,12 @@ function isItemSelected(item: any): boolean {
if (isPlaceholder(item)) { if (isPlaceholder(item)) {
return false return false
} }
// 确保item存在且有有效的id // 确保item存在且有有效的id
if (!item || !item.id || typeof item.id !== 'string') { if (!item || !item.id || typeof item.id !== 'string') {
return false return false
} }
// 只有真实数据项且在选中列表中才返回true // 只有真实数据项且在选中列表中才返回true
return checkedRowKeys.value.includes(item.id) return checkedRowKeys.value.includes(item.id)
} }
@@ -827,7 +828,7 @@ const handleRuleCheck = (id: string, checked: boolean) => {
if (!id || typeof id !== 'string') { if (!id || typeof id !== 'string') {
return return
} }
if (checked) { if (checked) {
if (!checkedRowKeys.value.includes(id)) { if (!checkedRowKeys.value.includes(id)) {
checkedRowKeys.value.push(id) checkedRowKeys.value.push(id)