{{ error }}
{{ success }}
欢迎,{{ user && user.name ? user.name : (user && user.username) }}
({{ user && user.role }})
{{ persons.length }}
人员
{{ depts.length }}
部门
{{ roles.length }}
角色
{{ configs.length }}
配置项
| ID | 姓名 | 部门 | 角色 | 手机号 | 工号 | 操作 |
|---|---|---|---|---|---|---|
| {{ p.id }} | {{ p.name }} | {{ deptMap[p.dept_id] || (p.dept_id || '—') }} | {{ p.role_name || '—' }} | {{ p.phone || '—' }} | {{ p.employee_no || '—' }} | 编辑 删除 |
| 暂无数据 | ||||||
| ID | 名称 | 上级 | 操作 |
|---|---|---|---|
| {{ d.id }} | {{ d.name }} | {{ d.parent_id ? (deptMap[d.parent_id] || d.parent_id) : '顶级' }} | 编辑 删除 |
| 暂无数据 | |||
| 配置键 | 环境 | Key 类型 | 值 | 说明(用途) | 引用系统 | 操作 |
|---|---|---|---|---|---|---|
| {{ grp.name }}{{ grp.items.length }} 项 | ||||||
| {{ c.key }} | {{ envName(c.env) }} | {{ c.type || '—' }} | {{ displayValue(c.value) }} | {{ c.desc || '—' }} | {{ c.refs || '—' }} | 编辑 删除 |
| 暂无数据 | ||||||
统一入口:点击任意系统,已登录 IAM 即可免密进入(规划系统将随建设陆续接入)。
{{ a.name }}
{{ openApp === a.name ? '▲' : '▼' }}
{{ a.desc }}
{{ a.status==='online' ? '已接入' : '规划中' }}
{{ a.choices.map(c => c.name).join(' / ') }}
财务总账 · 统一身份(IAM)登录,免密进入。下方数据由总账后端实时返回。
{{ glHealth ? (glHealth.dependencies && glHealth.dependencies.database==='up' ? '后端/数据库正常' : '数据库异常') : '检测中…' }}
{{ glError }}
加载中…
{{ (glTrial && glTrial.rows) ? glTrial.rows.length : 0 }}
科目(本期)
{{ glVouchers.length || 0 }}
凭证
{{ (glHealth && glHealth.eventInbox) ? ((glHealth.eventInbox.RECEIVED||0)+(glHealth.eventInbox.PROCESSED||0)+(glHealth.eventInbox.FAILED||0)) : 0 }}
事件
{{ glTrial ? (glTrial.balanced ? '平衡' : '不平') : '—' }}
试算平衡
试算平衡({{ glTrial.period }}):借 {{ glTrial.totals.closingDebit }} / 贷 {{ glTrial.totals.closingCredit }}
⚠ {{ glTrial.unbalancedReason }}
| 凭证号 | 日期 | 类型 | 摘要 | 状态 | 制单人 |
|---|---|---|---|---|---|
| {{ v.voucherNo }} | {{ fmtDate(v.date) }} | {{ v.type }} | {{ v.summary }} | {{ v.status }} | {{ v.makerName || v.makerIamPersonId }} |
| 暂无凭证 | |||||
试算平衡表({{ glTrial && glTrial.period }})
| 科目 | 名称 | 期初借 | 期初贷 | 本期借 | 本期贷 | 期末借 | 期末贷 |
|---|---|---|---|---|---|---|---|
| {{ r.accountCode }} | {{ r.accountName }} | {{ r.openingDebit }} | {{ r.openingCredit }} | {{ r.periodDebit }} | {{ r.periodCredit }} | {{ r.closingDebit }} | {{ r.closingCredit }} |
| 合计 | {{ glTrial.totals.openingDebit }} | {{ glTrial.totals.openingCredit }} | {{ glTrial.totals.periodDebit }} | {{ glTrial.totals.periodCredit }} | {{ glTrial.totals.closingDebit }} | {{ glTrial.totals.closingCredit }} | |
{{ glTrial.unbalancedReason }}
利润表({{ glIncome && glIncome.period }})
| 营业收入 | {{ glIncome.totalRevenue }} |
| 营业成本与费用 | {{ glIncome.totalCostExpense }} |
| 利润总额 | {{ glIncome.profit }} |
资产负债表({{ glSheet && glSheet.period }})
| 资产合计 | {{ glSheet.totalAssets }} |
| 负债合计 | {{ glSheet.totalLiabilities }} |
| 权益合计 | {{ glSheet.totalEquity }} |
| 恒等式 | {{ glSheet.equationHolds ? '资产 = 负债 + 权益 ✓' : '不成立 ✗' }} |
{{ JSON.stringify(glEvents, null, 2) }}
暂无事件数据
凭证 {{ glVoucher && glVoucher.voucherNo }}
摘要:{{ glVoucher.summary }} · 状态:{{ glVoucher.status }} · 日期:{{ fmtDate(glVoucher.date) }}
| 科目 | 摘要 | 借 | 贷 |
|---|---|---|---|
| {{ e.accountCode }} | {{ e.summary || '—' }} | {{ e.debit }} | {{ e.credit }} |