Carrinho / 购物车
📋 挂单 / Cotações Pendentes {{ activePending.length }}
{{ cashierState.quote.quoteNo }}
{{ cashierState.quote.memberName }} - {{ cashierState.quote.memberPhone }}
| Artigo/商品 | Preço/单价 | Qtd/数量 | Subtotal/小计 |
|---|---|---|---|
| {{ it.product_name }} | {{ F(it.unit_price) }} | {{ it.quantity }} | {{ F(it.line_total) }} |
Pagamento confirmado! / 收款成功! Pontos/积分: +{{ cashierState.payResult.points_earned }} Nível UP / 升级! → {{ cashierState.payResult.new_level }}
{{ cashierState.error }}
{{ membersState.searchError }}
{{ membersState.foundMember.name }}
{{ membersState.foundMember.levelLabel }}Editar Membro / 编辑会员 — {{ membersState.foundMember.phone }}
Busque um membro pelo número de telefone
输入手机号搜索会员
审计日报 / Relatório de Auditoria — {{ auditState.report.date }}
付款方式明细 / Detalhe por método
| 时间 | 单号 | 金额 | FT |
|---|---|---|---|
| {{ (o.time || '').slice(11,16) }} | {{ o.sn }} | {{ F(o.amount) }} | {{ o.ft ? 'FT' : '-' }} |
赊账 / Créditos
| 客户 | 单号 | 金额 | 时间 |
|---|---|---|---|
| {{ a.customer }} {{ a.phone }} | {{ a.orderNo }} | {{ F(a.amount) }} | {{ (a.time || '').slice(11,16) }} |
回收明细 / Recuperações
| 客户 | 金额 | 方式 | 时间 |
|---|---|---|---|
| {{ a.customer }} | {{ F(a.amount) }} | {{ a.method }} | {{ (a.time || '').slice(11,16) }} |
支出 / Despesas — {{ auditState.report.expenseCount }}笔 {{ F(auditState.report.totalExpenses) }} MZN
| 用途 | 收款人 | 金额 | 资金来源 | 操作员 |
|---|---|---|---|---|
| {{ e.purpose }} | {{ e.recipient }} | {{ F(e.amount) }} | {{ e.fundSource }} | {{ e.createdBy }} |
未确认订单 / Pedidos pendentes ({{ auditState.report.unconfirmed.length }})
报价转化分析 / Análise de Conversão
| 时间 | 单号/N.º | 客户/Cliente | 金额/Valor | 商品/Artigos | POS付款 | 确认状态 | 确认付款 | 操作/Ações |
|---|---|---|---|---|---|---|---|---|
| {{ (rec.paidAt || '').slice(11,16) || '-' }} | {{ rec.quoteNo }} |
{{ rec.memberName || '-' }}
{{ rec.memberPhone }}
|
{{ F(rec.finalAmount) }} | {{ (rec.items||[]).slice(0,2).map(i=>i.name+'x'+i.qty).join(', ') }} +{{ rec.items.length-2 }} | {{ rec.qPayMethod || rec.quoteStatus }} | {{ rec.appStatus }} |
{{ rec.rPayMethod }}
[FT]
{{ (rec.confirmedAt || '').slice(11,16) }}
-
|
|
|
商品明细 / Detalhe dos artigos:
{{ it.name }} ×{{ it.qty }}
{{ F(it.total) }}
折扣/Desconto: -{{ F(rec.discountAmount) }} MZN
备注: {{ rec.qNote }}
|
||||||||
退款记录 / Reembolsos
| 单号 | 金额 | 方式 | 原因 | 操作员 | 时间 |
|---|---|---|---|---|---|
| {{ rf.quoteNo }} | {{ F(rf.amount) }} MZN | {{ rf.payMethod }} | {{ rf.note }} | {{ rf.createdBy }} | {{ (rf.receivedAt || '').slice(11,16) }} |
今日班次 / Equipe de Hoje
📊 仓库KPI仪表盘 / KPI do Armazém
🏆 员工工作量对比 / Comparação de Funcionários
| # | 取货员 | 完成 | 件数 | 金额 | 占比 | 均速 | 最快 | 最慢 |
|---|---|---|---|---|---|---|---|---|
| {{ i===0?'\u{1F3C6}':i+1 }} | {{ pk.pickerName }} | {{ pk.completed }} | {{ pk.totalItems }} | {{ pk.totalValue.toLocaleString() }} | {{ pk.workloadPct }}% | {{ pk.avgPickMin }}m | {{ pk.fastestMin }}m | {{ pk.slowestMin }}m |
工作量占比 / Distribuição
暂无已完成出货数据 / Sem dados concluídos