81 lines
2.1 KiB
Markdown
81 lines
2.1 KiB
Markdown
# CodePort 码头 - 管理后台
|
|
|
|
人才外包平台管理后台系统
|
|
|
|
## 项目简介
|
|
|
|
CodePort 码头是一个人才外包平台的管理后台系统,提供完整的业务管理功能。
|
|
|
|
## 功能模块
|
|
|
|
- **控制台** - 数据总览和工作台
|
|
- **社区管理** - 帖子、评论、标签、城市圈子管理
|
|
- **内容管理** - 文章管理
|
|
- **客服管理** - 接入会话、会话列表
|
|
- **项目管理** - 项目列表、招募管理、已成交项目、合同管理、会话管理
|
|
- **人才管理** - 人才列表、简历模板管理
|
|
- **用户管理** - 用户列表、认证管理、角色管理、岗位管理、等级配置
|
|
|
|
## 技术栈
|
|
|
|
- **Vue 3** - 渐进式 JavaScript 框架
|
|
- **TypeScript** - 类型安全的 JavaScript 超集
|
|
- **Vite** - 下一代前端构建工具
|
|
- **Ant Design Vue 4** - 企业级 UI 组件库
|
|
- **Vue Router 4** - 官方路由管理器
|
|
- **Pinia** - 轻量级状态管理
|
|
- **Axios** - HTTP 客户端
|
|
|
|
## 开发环境
|
|
|
|
```bash
|
|
# 安装依赖
|
|
npm install
|
|
|
|
# 启动开发服务器
|
|
npm run dev
|
|
|
|
# 构建生产版本
|
|
npm run build
|
|
|
|
# 预览构建结果
|
|
npm run preview
|
|
```
|
|
|
|
## 项目结构
|
|
|
|
```
|
|
codePort/
|
|
├── public/ # 静态资源
|
|
├── src/
|
|
│ ├── assets/ # 资源文件
|
|
│ ├── components/ # 公共组件
|
|
│ ├── config/ # 项目配置
|
|
│ ├── layouts/ # 布局组件
|
|
│ ├── mock/ # Mock 数据
|
|
│ ├── router/ # 路由配置
|
|
│ ├── stores/ # 状态管理
|
|
│ ├── types/ # TypeScript 类型
|
|
│ ├── utils/ # 工具函数
|
|
│ ├── views/ # 页面视图
|
|
│ ├── App.vue # 根组件
|
|
│ ├── main.ts # 入口文件
|
|
│ └── style.css # 全局样式
|
|
├── index.html # HTML 模板
|
|
├── package.json # 依赖配置
|
|
├── tsconfig.json # TypeScript 配置
|
|
└── vite.config.ts # Vite 配置
|
|
```
|
|
|
|
## 环境变量
|
|
|
|
创建 `.env.development` 或 `.env.production` 文件配置环境变量:
|
|
|
|
```env
|
|
VITE_API_BASE_URL=/api
|
|
```
|
|
|
|
## 许可证
|
|
|
|
MIT License
|