账单列表 - BillAI

账单列表

查看和筛选已处理的账单记录

{#if errorMessage}
{errorMessage}
{/if}
总交易笔数
{totalRecords}

筛选条件下的账单总数

总支出
¥{totalExpense.toFixed(2)}

筛选条件下的支出汇总

总收入
¥{totalIncome.toFixed(2)}

筛选条件下的收入汇总

筛选条件 {#if filterCategory || filterIncomeExpense || filterBillType || startDate || endDate} {/if}
{ startDate = start; endDate = end; applyFilters(); }} />
{#if isLoading}

加载中...

{:else if displayRecords.length > 0}
时间 分类 金额 {#each displayRecords as record} {record.time} {record.category} ¥{record.amount.toFixed(2)} {/each}

显示 {(currentPage - 1) * pageSize + 1} - {Math.min(currentPage * pageSize, totalRecords)} 条,共 {totalRecords} 条

{#each Array.from({ length: Math.min(5, totalPages) }, (_, i) => { // 计算显示的页码范围 let start = Math.max(1, currentPage - 2); let end = Math.min(totalPages, start + 4); start = Math.max(1, end - 4); return start + i; }).filter(p => p <= totalPages) as page} {/each}
{:else}

没有找到账单记录

请先上传账单或调整筛选条件

{/if}