feat: 重构账务中心菜单为四级层次结构

菜单结构:
- 账务配置: 科目设置/账务设置/会计分录配置
- 财务处理: 客户信用额度/代客充值/错帐处理
- 分销商结算: 分销商对账/明细对账/分销商结算
- 供应商财务: 供应商充值/供应商对账/供应商明细对账/供应商结算

同时修正CRUD JSON output_dir指向accounting模块
This commit is contained in:
Hermes Agent 2026-06-18 13:33:14 +08:00
parent 5583a12e7d
commit cee55d0a59
3 changed files with 96 additions and 24 deletions

View File

@ -1,6 +1,6 @@
{
"models_dir": "${HOME}$/py/accounting/models",
"output_dir": "${HOME}$/py/sage/wwwroot/_a/accounting_config",
"output_dir": "${HOME}$/py/accounting/wwwroot/accounting_config",
"dbname": "sage",
"tblname": "accounting_config",
"params": {

View File

@ -1,6 +1,6 @@
{
"models_dir": "${HOME}$/py/accounting/models",
"output_dir": "${HOME}$/py/sage/wwwroot/_a/subject",
"output_dir": "${HOME}$/py/accounting/wwwroot/subject",
"dbname": "sage",
"tblname": "subject",
"params": {

View File

@ -143,34 +143,106 @@
"icon": "{{entire_url('/imgs/coins.svg')}}",
"items": [
{
"name": "billing_query",
"label": "账单查询",
"url": "{{entire_url('/accounting/billing.ui')}}",
"target": "app.sage_main_content"
"name": "acc_config",
"label": "账务配置",
"items": [
{
"name": "subject_manage",
"label": "科目设置",
"url": "{{entire_url('/accounting/subject/index.ui')}}",
"target": "app.sage_main_content"
},
{
"name": "account_config",
"label": "账务设置",
"url": "{{entire_url('/accounting/account_config/index.ui')}}",
"target": "app.sage_main_content"
},
{
"name": "accounting_config",
"label": "会计分录配置",
"url": "{{entire_url('/accounting/accounting_config/index.ui')}}",
"target": "app.sage_main_content"
}
]
},
{
"name": "acc_balance",
"label": "账户余额",
"url": "{{entire_url('/accounting/acc_balance')}}",
"target": "app.sage_main_content"
"name": "acc_process",
"label": "财务处理",
"items": [
{
"name": "credit_limit_manage",
"label": "客户信用额度",
"url": "{{entire_url('/accounting/credit_limit/credit_manage.ui')}}",
"target": "app.sage_main_content"
},
{
"name": "proxy_recharge",
"label": "代客充值",
"url": "{{entire_url('/accounting/proxy_recharge.ui')}}",
"target": "app.sage_main_content"
},
{
"name": "error_accounting",
"label": "错帐处理",
"url": "{{entire_url('/accounting/error_accounting.ui')}}",
"target": "app.sage_main_content"
}
]
},
{
"name": "acc_detail",
"label": "账务明细",
"url": "{{entire_url('/accounting/acc_detail')}}",
"target": "app.sage_main_content"
"name": "reseller_settle",
"label": "分销商结算",
"items": [
{
"name": "reseller_reconcile",
"label": "分销商对账",
"url": "{{entire_url('/supplychain/reseller_reconcile.ui')}}",
"target": "app.sage_main_content"
},
{
"name": "reseller_detail_reconcile",
"label": "明细对账",
"url": "{{entire_url('/supplychain/reseller_detail_reconcile.ui')}}",
"target": "app.sage_main_content"
},
{
"name": "reseller_settlement",
"label": "分销商结算",
"url": "{{entire_url('/supplychain/reseller_settlement.ui')}}",
"target": "app.sage_main_content"
}
]
},
{
"name": "account_manage",
"label": "账户管理",
"url": "{{entire_url('/accounting/account')}}",
"target": "app.sage_main_content"
},
{
"name": "subject_manage",
"label": "科目管理",
"url": "{{entire_url('/accounting/subject')}}",
"target": "app.sage_main_content"
"name": "provider_finance",
"label": "供应商财务",
"items": [
{
"name": "provider_recharge",
"label": "供应商充值",
"url": "{{entire_url('/supplychain/provider_recharge.ui')}}",
"target": "app.sage_main_content"
},
{
"name": "provider_reconcile",
"label": "供应商对账",
"url": "{{entire_url('/supplychain/provider_reconcile.ui')}}",
"target": "app.sage_main_content"
},
{
"name": "provider_detail_reconcile",
"label": "供应商明细对账",
"url": "{{entire_url('/supplychain/provider_detail_reconcile.ui')}}",
"target": "app.sage_main_content"
},
{
"name": "provider_settlement",
"label": "供应商结算",
"url": "{{entire_url('/supplychain/provider_settlement.ui')}}",
"target": "app.sage_main_content"
}
]
}
]
}