# daasPortal **Repository Path**: leimz/daas-portal ## Basic Information - **Project Name**: daasPortal - **Description**: 统一登录 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-09-20 - **Last Updated**: 2026-10-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # DaaS 统一登录门户 基于 Vue 3 + Vue Router 4.5 + Vite + TypeScript。对齐 4A「配置中心」模型:系统/子系统管理、角色授权,不同角色看到不同系统菜单。 ## 快速开始 ```bash npm install npm run dev ``` ### 演示账号 | 账号 | 密码 | 角色 | 可见范围 | | --- | --- | --- | --- | | admin | admin123 | 系统管理员 | 全部系统菜单 + 配置中心 | | data | data123 | 数据运营 | 仅数据中台 | | ops | ops123 | 运维观察员 | 运维总览/告警 | ## 配置中心(需管理员角色) 1. **子系统管理**:维护系统卡片与各系统菜单 2. **角色管理**:为角色勾选各系统菜单授权 3. 支持上传/导出完整 JSON(systems + roles + users) 默认种子:`src/config/default-portal.json`;保存后写入 `localStorage`。 ## 与目标 4A 的对应关系 分析 `https://172.30.132.168:8076/maxcFoura/a/toIndex`(BDPlatform)可得: - `/a/toIndex` = 配置中心入口 - `/a/sys/menu`、`/a/sys/role` = 菜单/角色管理 - 授权链路:用户 → 角色 → 菜单资源 → 门户按权限展示