欢迎使用资产辅助系统
-请选择左侧菜单进行操作
+ +资产辅助系统
-资产管理系统
+金融资产一站式管理平台
数据概览
-总资产数
-1,286
+实时监控您的资产状况
+总资产估值
+在线设备
-952
+待处理工单
-36
+可用现金
+ +投资资产
+ +资产分布
+图表区域(实际项目可集成ECharts/Chart.js)
+diff --git a/frontend/asset-assistant-system/src/assets/css/dark-theme.css b/frontend/asset-assistant-system/src/assets/css/dark-theme.css index 2db1143..2622fd2 100644 --- a/frontend/asset-assistant-system/src/assets/css/dark-theme.css +++ b/frontend/asset-assistant-system/src/assets/css/dark-theme.css @@ -1,5 +1,86 @@ -/* 暗夜模式主题样式 */ -body.dark-theme { - background-color: #1e1e1e; - color: #f5f5f5; +/* 基础变量定义 */ +:root { + --primary-color: #1E88E5; /* 主色调(金融蓝) */ + --secondary-color: #263238; /* 次要色调 */ + --bg-color: #121212; /* 背景色 */ + --bg-light-color: #1E1E1E; /* 浅色背景 */ + --text-primary: #E0E0E0; /* 主要文字色 */ + --text-secondary: #9E9E9E; /* 次要文字色 */ + --border-color: #333333; /* 边框色 */ + --hover-color: #2D2D2D; /* hover色 */ + --active-color: #1976D2; /* 激活色 */ + --success-color: #4CAF50; /* 成功色 */ + --error-color: #F44336; /* 错误色 */ + --info-color: #2196F3; /* 信息色 */ } + +/* 全局样式重置 */ +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body.dark-theme { + background-color: var(--bg-color); + color: var(--text-primary); + font-family: 'Microsoft YaHei', 'Helvetica Neue', Arial, sans-serif; +} + +/* 通用组件样式 */ +.container { + width: 100%; + height: 100%; +} + +/* 按钮样式 */ +.btn { + background-color: var(--primary-color); + color: white; + border: none; + padding: 8px 16px; + border-radius: 4px; + cursor: pointer; + transition: all 0.3s ease; +} + +.btn:hover { + background-color: var(--active-color); +} + +.btn-success { + background-color: var(--success-color); +} + +.btn-error { + background-color: var(--error-color); +} + +.btn-info { + background-color: var(--info-color); +} + +/* 输入框样式 */ +.input { + background-color: var(--bg-light-color); + border: 1px solid var(--border-color); + color: var(--text-primary); + padding: 8px 12px; + border-radius: 4px; + width: 100%; + transition: border 0.3s ease; +} + +.input:focus { + outline: none; + border-color: var(--primary-color); +} + +/* 卡片样式 */ +.card { + background-color: var(--bg-light-color); + border-radius: 8px; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3); + padding: 20px; + margin-bottom: 20px; +} \ No newline at end of file diff --git a/frontend/asset-assistant-system/src/assets/js/components/loading.js b/frontend/asset-assistant-system/src/assets/js/components/loading.js index eb6d948..30e089f 100644 --- a/frontend/asset-assistant-system/src/assets/js/components/loading.js +++ b/frontend/asset-assistant-system/src/assets/js/components/loading.js @@ -1,10 +1,94 @@ -/* 加载动画组件 */ -export function renderLoading() { - const loading = document.createElement('div'); - loading.className = 'loading'; - loading.innerHTML = ` -
-请选择左侧菜单进行操作
+ +金融资产一站式管理平台
1,286
+实时监控您的资产状况
+952
+36
+图表区域(实际项目可集成ECharts/Chart.js)
+