
源码系统概览
文章正文
OA办公系统与CRM客户管理系统是一套基于 ThinkPHP 与 Vue 构建的企业协同办公平台源码,即勾股 OA v5.8,覆盖人事、流程、CRM 客户关系管理三大板块,功能覆盖全面且模块清晰。
源码简介
系统由勾股团队开源,采用前后端分离架构,后端 ThinkPHP 提供接口服务,前端 Vue 实现后台管理界面,官方采用 Apache-2.0 协议发布,代码可自由使用与二次开发。
功能上覆盖组织架构与权限管理、审批工作流、考勤打卡、日程计划,以及 CRM 板块的客户跟进、商机与合同管理,形成小企业的一体化办公方案。
源码全局做了输入过滤与转义处理,工程规范程度较高,欢迎开发者到官方仓库贡献 star 和 fork,当前整理版本为 v5.8.0。
项目作者持续维护该源码,欢迎同行交流贡献改进思路。
适用场景
- 中小企业搭建内部审批、考勤与日程管理平台
- 销售团队管理客户资料、跟进记录与商机
- 外包团队作为企业办公类项目的交付底座
- ThinkPHP 与 Vue 学习者研究前后端分离实践
技术栈与运行环境
后端 ThinkPHP 6.x,前端 Vue 加 Element UI,数据库 MySQL 5.7 以上,运行环境建议 PHP 7.4 到 8.0、Nginx 加 PHP-FPM。
支持 PC 管理端与手机端 H5 双端访问,企业微信集成可选,配置好后支持企业微信侧扫码登录与消息通知。
本页整理版本为 v5.8.0,最后更新 2026 年,更新日志见官方仓库与压缩包内说明,项目遵循 Apache-2.0 协议开源。
功能亮点
- 人事、审批、考勤、日程一体化办公能力
- CRM 客户跟进、商机与合同管理闭环
- 可视化审批工作流,自定义表单灵活配置
- PC 与手机 H5 双端适配,企业微信集成可选
- Apache-2.0 协议开源,允许商用与二次开发
技术架构与部署指南
安装与部署提示
部署 PHP 环境后导入数据库结构,配置站点域名与伪静态规则,访问安装向导完成管理员初始化。
安装后应立即删除 install 模块、修改演示账号密码,系统自带多个演示账号且 README 公开了弱口令,必须逐个处理。
生产环境建议开启 HTTPS、配置定时任务跑考勤统计,并按官方文档接入企业微信应用。
截图与演示说明
封面及配图取自 pan10 来源页,展示系统管理后台与 CRM 客户管理界面,整体为常见的左侧菜单加工作台布局。

工作台集中展示待办审批、日程与数据概览,CRM 模块的客户列表支持自定义字段与跟进时间线,界面细节处理到位。

安全风险提示
审查未发现后门、webshell、加密混淆与恶意外联,代码为官方开源版本,可正常审计,整体质量在同类源码中较好。
存在中风险项,config 内残留官方演示环境的企业微信应用密钥,安装数据包内置多个弱口令演示账号,登录接口无验证码无锁定机制,IP 归属地查询走明文 HTTP 通道,部署时应逐项整改。
务必替换演示密钥、删除演示账号并强制强密码策略,项目本体遵循 Apache-2.0 协议。
下载说明
本页提供 OA 办公系统与 CRM 客户管理系统源码的网盘下载,压缩包含完整前后端代码与安装说明。
对比 DingTalk 和 Feishu 两类 SaaS 协同办公平台,区别在于它们按人头年费订阅且数据存于云端,本系统遵循 Apache-2.0 协议可私有化部署,是低成本办公方案的替代。
| 对比维度 | 勾股 OA | DingTalk | Feishu |
|---|---|---|---|
| 授权协议 | Apache-2.0 开源 | 商业闭源 | 商业闭源 |
| 部署方式 | 私有化部署 | 云端 SaaS | 云端 SaaS |
| 费用 | 免费下载 | 按人头订阅 | 按人头订阅 |
| 二次开发 | 代码开放 | 仅开放接口 | 仅开放接口 |
以上对比为同类方案的横向参考,具体选型还需结合业务规模与技术栈综合判断。
常见问题
问,OA办公系统CRM客户管理源码是什么
一套 ThinkPHP 加 Vue 的企业协同办公平台,覆盖人事审批考勤与 CRM 客户管理,即勾股 OA v5.8。
问,勾股OA怎么部署
导入数据库并配置 ThinkPHP 环境,访问安装向导初始化后删除 install 模块并修改全部演示账号密码。
问,对比 致远OA 和 泛微OA 有什么区别
对比 致远OA 和 泛微OA 这类商业办公系统,区别在于它们按年订阅且授权昂贵,勾股 OA 采用 Apache-2.0 开源协议可私有化部署并自由二次开发。
问,这套源码收费吗
本页免费下载,项目本体采用 Apache-2.0 协议开源,允许商用,部署时请遵守协议保留版权声明。