# Perfex CRM 车间管理模块
## 项目概述
**Perfex CRM 车间管理模块** 是 Perfex CRM 的车间/维修店管理扩展模块。该模块为 Perfex CRM 添加了完整的车辆维修和服务管理功能。
**注意**: 这是一个插件模块,需要配合 Perfex CRM 主系统使用。
## 主要功能
### 核心功能
- **车辆管理** - 客户车辆信息管理
- **维修工单** - 创建和管理维修工单
- **服务管理** - 服务项目定义和定价
- **零件管理** - 维修零件库存
- **员工管理** - 技师分配
- **状态跟踪** - 维修进度跟踪
- **发票集成** - 与 Perfex CRM 发票集成
- **报告统计** - 车间业务报告
### 用户功能
- 车辆登记
- 维修预约
- 工单跟踪
- 历史记录
- 发票查看
### 管理功能
- 工单管理
- 服务定价
- 零件库存
- 技师分配
- 收入统计
- 客户管理
## 技术栈
### 后端
- **框架**: CodeIgniter (Perfex CRM 基础)
- **PHP 版本**: 7.4+
- **数据库**: MySQL
### 模块结构
```
workshop/
├── assets/ # 静态资源
├── controllers/ # 控制器
├── helpers/ # 辅助函数
├── language/ # 语言文件
├── libraries/ # 类库
├── migrations/ # 数据库迁移
├── models/ # 模型
├── views/ # 视图模板
├── install.php # 安装程序
├── workshop.php # 主模块文件
└── update_db_plate.php # 数据库更新
```
## 文件结构
```
codecanyon-57523732-workshop-management-module-for-perfex-crm/
└── workshop/ # 车间模块
├── .github/ # GitHub 配置
├── assets/ # 静态资源
│ ├── css/
│ ├── js/
│ └── images/
├── controllers/ # 控制器
├── helpers/ # 辅助函数
├── language/ # 多语言
│ └── english/
├── libraries/ # 类库
├── migrations/ # 数据库迁移
├── models/ # 数据模型
├── views/ # 视图模板
├── debug.log # 调试日志
├── debug_status.php # 调试状态
├── index.html # 索引
├── install.php # 安装程序
├── update_db_plate.php # 数据库更新
└── workshop.php # 主模块
```
## 安装说明
### 前置要求
- 已安装 Perfex CRM
- PHP 7.4+
- MySQL
### 安装步骤
1. 将 workshop 文件夹上传到 Perfex CRM 的 modules 目录
2. 访问 `install.php` 运行安装程序
3. 按照安装向导完成安装
4. 配置模块设置
### 更新
- 使用 `update_db_plate.php` 更新数据库
## 亮点特色
1. **完整维修流程** - 从预约到完工的全流程管理
2. **Perfex 集成** - 与 Perfex CRM 发票和客户管理无缝集成
3. **车辆管理** - 客户车辆档案管理
4. **工单跟踪** - 实时维修进度跟踪
5. **零件库存** - 维修零件库存管理
6. **技师分配** - 维修技师任务分配
7. **服务定价** - 灵活的服务项目定价
8. **报告统计** - 车间业务数据分析
9. **模块化设计** - 易于安装和更新