chore: 清理 Docker 相关文件并优化前端布局

- 删除 Docker 相关文件 (docker-compose, Dockerfile, nginx.conf, init.sql 等)
- 优化 platforms.html 卡片布局和响应式样式
- 优化 users.html 格式和移动端卡片设计
- 优化 admin.html 页面结构和表格布局
- 修复各页面 min-height 和溢出问题
- 更新导航组件样式
This commit is contained in:
lt
2026-05-09 19:41:59 +08:00
parent e77a1aa4d9
commit 71cb4c35a8
80 changed files with 142574 additions and 3900 deletions
+39
View File
@@ -0,0 +1,39 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>导航组件调试</title>
<script src="vue.global.prod.js"></script>
<script src="element-plus.full.js"></script>
</head>
<body>
<div id="app">
<navigation-component current-page="dashboard" :is-admin="true" @navigate="()=>{}"></navigation-component>
</div>
<script src="navigation-component.js"></script>
<script>
// 手动检查
console.log('NavigationComponent:', window.NavigationComponent);
console.log('installNavigation:', window.installNavigation);
const App = { data() { return { isAdmin: true } } };
const app = Vue.createApp(App);
if (window.installNavigation) {
window.installNavigation(app);
console.log('通过 installNavigation 注册');
} else if (window.NavigationComponent) {
app.component('navigation-component', window.NavigationComponent);
console.log('直接注册组件');
// 手动注入样式
const style = document.createElement('style');
style.textContent = '.navigation-wrapper .sidebar { position: fixed; top: 0; left: 0; bottom: 0; width: 180px; background: #f0f0f0; z-index: 9999; }';
document.head.appendChild(style);
}
app.use(ElementPlus);
app.mount('#app');
</script>
</body>
</html>