feat: add settings page with navigation and access control updates

This commit is contained in:
2026-05-07 15:55:23 +08:00
parent b8ba0ea6a0
commit e8f3d97d6a
10 changed files with 1636 additions and 18 deletions

View File

@@ -82,11 +82,15 @@
.main.approval-main,
.main.policies-main,
.main.audit-main,
.main.employees-main {
.main.employees-main,
.main.settings-main {
height: 100dvh;
grid-template-rows: auto minmax(0, 1fr);
overflow: hidden;
}
.main.settings-main {
grid-template-rows: minmax(0, 1fr);
}
.workarea { overflow: auto; padding: 24px; }
.workarea.chat-workarea {
min-height: 0;
@@ -96,11 +100,16 @@
.workarea.approval-workarea,
.workarea.policies-workarea,
.workarea.audit-workarea,
.workarea.employees-workarea {
.workarea.employees-workarea,
.workarea.settings-workarea {
min-height: 0;
overflow: hidden;
padding: 20px 24px;
}
.workarea.settings-workarea {
padding: 0;
background: #fff;
}
@media (max-width: 1180px) {
.app { grid-template-columns: 220px minmax(0, 1fr); }