{{ t.label }}
{{ dateFrom || '开始日期' }}
至
{{ dateTo || '结束日期' }}
近30天
{{ s.label }}
{{ dimensionLabel }}
热销榜
滞销榜
Top {{ top }}
{{ warehouseName || '全部仓库' }}
统计中...
{{ side === 'purchase' ? '采购总量' : '销售总量' }}
{{ qtyText(sumSummary.summary.qty) }}
{{ side === 'purchase' ? '采购总额' : '销售总额' }}
¥{{ moneyText(sumSummary.summary.amount) }}
{{ r.label }}
{{ r.lines }} 行明细 · 数量 {{ qtyText(r.qty) }}
¥{{ moneyText(r.amount) }}
{{ i + 1 }}
{{ r.product_name }}
{{ [r.product_code, r.spec].filter(Boolean).join(' · ') }} · {{ qtyText(r.qty) }} {{ r.unit || '' }}
¥{{ moneyText(r.amount) }}
本期入
¥{{ moneyText(move.summary.in_amount) }}
本期出
¥{{ moneyText(move.summary.out_amount) }}
期末货值
¥{{ moneyText(move.summary.end_amount) }}
{{ r.product_name }}
{{ r.warehouse_name || '未分仓' }}
{{ [r.product_code, r.category_name].filter(Boolean).join(' · ') }}
期初
{{ qtyText(r.open_qty) }}
¥{{ moneyText(r.open_amount) }}
入
{{ qtyText(r.in_qty) }}
¥{{ moneyText(r.in_amount) }}
出
{{ qtyText(r.out_qty) }}
¥{{ moneyText(r.out_amount) }}
期末
{{ qtyText(r.end_qty) }}
¥{{ moneyText(r.end_amount) }}
加载更多({{ move.list.length }}/{{ move.total }})
毛利额
¥{{ moneyText(profit.summary.profit) }}
收入
¥{{ moneyText(profit.summary.revenue) }}
成本
¥{{ moneyText(profit.summary.cost) }}
毛利率
{{ Number(profit.summary.profit_rate || 0) }}%
{{ r.product_name }}
{{ Number(r.profit_rate) }}%
{{ qtyText(r.qty) }} {{ r.unit || '' }} · 收入 ¥{{ moneyText(r.revenue) }} · 成本 ¥{{ moneyText(r.cost) }}
{{ side.title }}
¥{{ moneyText(agingTotalOf(side.key)) }}
{{ b.label }}
¥{{ moneyText(bucketAmount(side.key, b.label)) }}
{{ row.partner_name }}
{{ bucketText(row) }}
¥{{ moneyText(row.total) }}
无{{ side.title }}未结余额
总收入
¥{{ moneyText(cash.totalIn) }}
总支出
¥{{ moneyText(cash.totalOut) }}
净额
{{ cash.net < 0 ? '-' : '+' }}¥{{ moneyText(Math.abs(cash.net)) }}
{{ d.date }}
入 ¥{{ moneyText(d.in) }} · 出 ¥{{ moneyText(d.out) }}
{{ d.net < 0 ? '-' : '+' }}¥{{ moneyText(Math.abs(d.net)) }}