# appManage **Repository Path**: sky365/app-manage ## Basic Information - **Project Name**: appManage - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-08-01 - **Last Updated**: 2026-08-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 应用管理系统 (App Manage) 一个基于 Vue.js 开发的现代化应用管理后台系统,提供完整的应用生命周期管理功能。 ## 功能特性 - **仪表盘**: 概览系统整体状态和数据统计 - **应用管理**: 完整的应用信息、版本管理功能 - **内容管理**: 支持公告、文章、FAQ、变更日志等内容发布 - **文件管理**: 应用资源文件上传和管理 - **用户管理**: 用户账号和权限管理 - **消息系统**: 内置消息通知机制 - **安全机制**: 滑动验证码、Token 自动刷新等安全功能 - **API 文档**: 提供完善的 API 文档页面 ## 技术栈 - **前端框架**: Vue.js 3 - **构建工具**: Vite - **路由管理**: Vue Router - **状态管理**: Pinia - **HTTP 请求**: Axios (带 Token 刷新机制) - **UI 组件**: 基于原生 Vue 组件开发 ## 快速开始 ### 环境要求 - Node.js 16+ - npm 或 yarn ### 安装依赖 ```bash npm install ``` ### 启动开发服务器 ```bash npm run dev ``` ### 构建生产版本 ```bash npm run build ``` ## 项目结构 ``` src/ ├── api/ # API 接口模块 ├── components/ # 公共组件 ├── layout/ # 布局组件 ├── router/ # 路由配置 ├── stores/ # 状态管理 ├── utils/ # 工具函数 ├── views/ # 页面视图 ├── App.vue # 根组件 └── main.js # 入口文件 ``` ## 主要功能模块 | 模块 | 功能 | |------|------| | 用户认证 | 登录、滑动验证码、Token 刷新 | | 应用管理 | 应用信息维护、版本发布 | | 内容管理 | 公告、文章、FAQ、变更日志 | | 资源管理 | 文件上传、 Splash 页面管理 | | 用户中心 | 个人资料管理 | ## API 接口 系统提供以下主要接口模块: - `announcement` - 公告管理 - `appinfo` - 应用信息 - `article` - 文章管理 - `auth` - 认证授权 - `captcha` - 验证码 - `changelog` - 更新日志 - `faq` - 常见问题 - `file` - 文件管理 - `message` - 消息通知 - `splash` - 启动页管理 - `upload` - 文件上传 - `user` - 用户管理 - `version` - 版本管理 ## 安全机制 系统内置多层安全机制: - **滑动验证码**: 防止恶意登录 - **Token 自动刷新**: 处理登录态过期问题 - **请求拦截**: 统一处理认证信息 ## 许可证 本项目遵循项目仓库中的许可证协议。