refactor(services): 重构服务文件结构,将服务按功能分类到不同目录

- 将服务文件按功能分类到core、ai、analytics、security等目录
- 修复logger导入路径问题,统一使用相对路径
- 更新相关文件的导入路径引用
- 添加新的批量操作组件导出文件
- 修复dashboard页面中的类型错误
- 添加dotenv依赖到package.json
This commit is contained in:
2026-03-25 13:46:26 +08:00
parent e59d7c6620
commit 2748456d8a
598 changed files with 74404 additions and 9576 deletions

View File

@@ -18,6 +18,7 @@ import {
RobotOutlined,
AppstoreOutlined,
LineChartOutlined,
CloudServerOutlined,
SafetyOutlined,
CrownOutlined,
SwapOutlined,
@@ -141,7 +142,12 @@ const ALL_MENU_ITEMS: CustomMenuItem[] = [
children: [
{ key: '/dashboard/merchant', label: <Link to="/dashboard/merchant"></Link> },
{ key: '/dashboard/b2b', label: <Link to="/dashboard/b2b">B2B贸易</Link> },
{ key: '/dashboard/b2b/batch-order', label: <Link to="/dashboard/b2b/batch-order"></Link> },
{ key: '/dashboard/b2b/enterprise-quote', label: <Link to="/dashboard/b2b/enterprise-quote"></Link> },
{ key: '/dashboard/b2b/contract-manage', label: <Link to="/dashboard/b2b/contract-manage"></Link> },
{ key: '/dashboard/procurement', label: <Link to="/dashboard/procurement"></Link> },
{ key: '/dashboard/suppliers', label: <Link to="/dashboard/suppliers"></Link> },
{ key: '/dashboard/warehouse', label: <Link to="/dashboard/warehouse"></Link> },
],
},
{
@@ -151,6 +157,11 @@ const ALL_MENU_ITEMS: CustomMenuItem[] = [
requiredFeature: FEATURES.INDEPENDENT_SITE,
children: [
{ key: '/dashboard/independent-site', label: <Link to="/dashboard/independent-site"></Link> },
{ key: '/dashboard/independent-site/create', label: <Link to="/dashboard/independent-site/create"></Link> },
{ key: '/dashboard/independent-site/templates', label: <Link to="/dashboard/independent-site/templates"></Link> },
{ key: '/dashboard/independent-site/analytics', label: <Link to="/dashboard/independent-site/analytics"></Link> },
{ key: '/dashboard/independent-site/orders', label: <Link to="/dashboard/independent-site/orders"></Link> },
{ key: '/dashboard/independent-site/products', label: <Link to="/dashboard/independent-site/products"></Link> },
{ key: '/dashboard/independent-site/domains', label: <Link to="/dashboard/independent-site/domains"></Link> },
],
},
@@ -159,9 +170,20 @@ const ALL_MENU_ITEMS: CustomMenuItem[] = [
icon: <SafetyOutlined />,
label: '风控合规',
children: [
{ key: '/dashboard/compliance', label: <Link to="/dashboard/compliance"></Link> },
{ key: '/dashboard/blacklist', label: <Link to="/dashboard/blacklist"></Link> },
{ key: '/dashboard/compliance', label: <Link to="/dashboard/compliance"></Link> },
{ key: '/dashboard/audit', label: <Link to="/dashboard/audit"></Link> },
{ key: '/dashboard/governance', label: <Link to="/dashboard/governance"></Link> },
{ key: '/dashboard/sovereignty', label: <Link to="/dashboard/sovereignty"></Link> },
{ key: '/dashboard/compliance/certificates', label: <Link to="/dashboard/compliance/certificates"></Link> },
{ key: '/dashboard/blacklist', label: <Link to="/dashboard/blacklist"></Link> },
],
},
{
key: 'cloud-management',
icon: <CloudServerOutlined />,
label: '云服务器管理',
children: [
{ key: '/operation-agent-enhanced', label: <Link to="/operation-agent-enhanced"></Link> },
],
},
{