# path-less-sys-basic **Repository Path**: NBegin/path-less-sys-basic ## Basic Information - **Project Name**: path-less-sys-basic - **Description**: (开源基础班)一套开箱即用的企业级后台管理系统解决方案,采用前后端分离架构,集成权限管理、可视化设计器、AI 智能助手、待办审批等核心功能。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2026-05-10 - **Last Updated**: 2026-05-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 见路不走-开源版(path-less-sys-basic) > 临兵斗者,皆阵列前行(随缘惜缘不攀缘) 一套开箱即用的企业级后台管理系统解决方案,采用前后端分离架构,集成权限管理、可视化设计器、AI 智能助手、待办审批等核心功能。 [![star](https://gitee.com/NBegin/path-less-sys-basic/badge/star.svg?theme=dark)](https://gitee.com/NBegin/path-less-sys-basic/stargazers) ## Pro 版演示 > 💎 **完整版功能演示** - 包含所有高级功能(Mock数据) 🔗 **Pro版-在线体验**: [https://path-less-sys.pages.dev/](https://path-less-sys.pages.dev/) > Pro 版后期将开放源码授权,敬请期待! ![alt 推广](public/screenshots/营销.png) ![alt 在线演示](public/screenshots/在线演示.png) ![alt 联系我们](public/screenshots/联系我们.png) --- ## 快速开始 ### 环境要求 - Node.js >= 18.0.0 - npm >= 9.0.0 ### 安装部署 ```bash git clone https://gitee.com/NBegin/path-less-sys-basic.git cd path-less-sys-basic # 安装依赖 npm install # 开发模式启动 npm run dev # 生产环境构建 npm run build:prod ``` #### 登录 ![alt 登录](public/screenshots/login.png) #### 首页 ![alt 首页](public/screenshots/首页.png) #### 待办中心 ![alt 待办中心](public/screenshots/待办中心.png) #### 数据分析 ![alt 数据分析](public/screenshots/数据分析.png) #### 任务调度 ![alt 任务调度](public/screenshots/任务调度.png) ### Docker 部署 ```bash docker-compose up -d ``` ## 核心功能 ### 系统管理 - 用户/角色/权限/部门/菜单管理 - 操作日志、登录日志、数据字典 - 系统参数配置 ### 业务管理 - 待办中心 - 待办事项管理、审批工作流 - 公告管理 - 富文本编辑、发布/置顶 - 定时任务 - Cron 表达式调度 - 消息中心 - 即时通信、群聊 ### AI 智能 - AI 机器人管理 ### 其他特性 - 🎨 主题定制(多主题切换) - 🌍 国际化(中英文) - 📱 响应式设计 - 📤 数据导出(Excel/PDF) - 🔐 安全防护(JWT/CSRF/XSS) ## 技术栈 | 分类 | 技术 | | -------- | ----------------------- | | 前端框架 | Vue 3 + Composition API | | UI 组件 | Ant Design Vue 4.x | | 状态管理 | Pinia | | 构建工具 | Vite 7.x | | 后端框架 | Express 5.x | | ORM | Sequelize 6.x | | 数据库 | SQLite / MySQL | | 实时通信 | Socket.io | ## 目录结构 ``` ├── src/ # 前端源码 │ ├── api/ # API 接口 │ ├── components/ # 通用组件 │ ├── composables/ # 组合式函数 │ ├── layouts/ # 布局组件 │ ├── locales/ # 国际化配置 │ ├── router/ # 路由配置 │ ├── stores/ # Pinia 状态管理 │ ├── views/ # 页面视图 │ └── utils/ # 工具函数 ├── backend/ # 后端源码 │ ├── controllers/ # 控制器 │ ├── middleware/ # 中间件 │ ├── models/ # 数据模型 │ ├── routes/ # 路由配置 │ ├── services/ # 业务逻辑 │ └── utils/ # 工具函数 ├── public/ # 静态资源 ├── Dockerfile # Docker 配置 └── docker-compose.yml # 容器编排 ``` ## 许可证 本项目采用 [Apache License 2.0](LICENSE) 开源协议。 ### 许可范围 根据 Apache-2.0 协议,您可以自由地: - **使用** - 将本软件用于个人或商业用途 - **修改** - 修改源代码以满足您的需求 - **分发** - 分发原始版本或修改后的版本 - **专利授权** - 获得必要的专利授权 ### 使用条件 在使用本软件时,您需要遵守以下要求: 1. **保留版权声明** - 必须在分发时保留原始版权声明和许可声明 2. **提供许可证副本** - 向接收者提供 Apache-2.0 许可证的完整副本 3. **说明修改内容** - 如果您修改了代码,需要明确标注所做的更改 4. **保留 NOTICE 文件** - 如果项目包含 NOTICE 文件,需在分发时保留其中的归属声明 ### 免责声明 本软件按"原样"提供,不提供任何明示或暗示的担保,包括但不限于适销性、特定用途适用性和非侵权的担保。详见 [LICENSE](LICENSE) 文件。 ### 版权信息 ``` Copyright 2026 NBreak Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ``` ## 鸣谢 - [Vue.js](https://vuejs.org/) - [Ant Design Vue](https://antdv.com/) - [Pinia](https://pinia.vuejs.org/) - [Vite](https://vitejs.dev/) - [ECharts](https://echarts.apache.org/) - [Express](https://expressjs.com/) - [Sequelize](https://sequelize.org/) - [Socket.io](https://socket.io/) --- ### 见路不走-开源版(path-less-sys-basic) 临兵斗者皆阵列前行~随缘惜缘不攀缘