# 07FlyCRM-uniapp **Repository Path**: 07fly/07flycrmwap ## Basic Information - **Project Name**: 07FlyCRM-uniapp - **Description**: 07flyCRM 是一个基于uni-app开发的客户关系管理系统,主要面向企业销售团队,提供完整的CRM解决方案。项目支持多平台运行(微信小程序、H5、App),功能涵盖客户管理、销售跟进、商机管理、合同管理等核心CRM模块。 - **Primary Language**: PHP - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 3 - **Created**: 2025-09-05 - **Last Updated**: 2026-09-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: crm移动端, CRM, ERP, uni-app ## README # 07flyCRM-WAP > **07Fly CRM / ERP 的移动端:基于 uni-app + uView UI,一套代码同时跑微信小程序、H5、App。** 需配合 [07FlyAdmin](https://gitee.com/07fly/07flyadmin) / 07Fly 系列后端 API 使用(本仓库是**前端项目**,登录、客户、商机等数据来自后端)。 基于 uni-app(Vue 2.x)+ uView UI 的多端移动端前端,让你用一套代码覆盖微信小程序、H5 与 App。 - **技术栈**:uni-app(Vue 2.x)+ uView UI + Vite - **开源协议**:Apache License 2.0 - **配合后端**:[07FlyAdmin](https://gitee.com/07fly/07flyadmin) / 07Fly 系列后端 API - **在线演示**:https://www.07fly.net/demo.html --- ## 📊 系统说明 - 面向需要移动办公的企业用户、以及基于 07Fly 后端做移动端交付的开发者 - 07Fly 企业应用平台的**移动端前端**,一套代码覆盖多端: - **微信小程序**:直接发布到微信 - **H5**:浏览器 / 公众号内打开 - **App**:Android / iOS 一键打包 - 与 07Fly 后端共用账号体系,数据实时同步 > 本仓库**前端免费开源**,需配合 07Fly 后端使用;如需定制移动端或 OEM 白牌,联系文末商务。 --- ## 📊 项目架构分析 ### 技术栈 - 前端框架 : uni-app (Vue.js 2.x) - UI组件库 : uView UI + uni-ui组件库 - 状态管理 : Vuex (通过uni.setStorageSync实现本地存储) - 网络请求 : 自定义封装的Promise API - 构建工具 : Vite ### 项目结构 ``` uni-07fly/ ├── api/ # API接口模块 │ ├── crm.js # CRM核心业务接口 │ ├── admin.js # 系统管理接口 │ ├── login.js # 登录认证接口 │ ├── menu.js # 菜单配置 │ └── workorder.js # 工单管理接口 ├── pages/ # 页面模块 │ ├── crm/ # CRM功能模块 │ ├── admin/ # 系统管理模块 │ └── mine/ # 个人中心 ├── components/ # 公共组件 │ ├── dashBoard/ # 数据看板组件 │ ├── card/ # 卡片组件 │ └── bottomBox/ # 底部操作栏 ├── utils/ # 工具函数 │ ├── api.js # 网络请求封装 │ ├── common.js # 公共工具 │ └── date.js # 日期处理 └── static/ # 静态资源 ├── crm/ # CRM专用图标 └── img/ # 通用图片资源 ``` ## 🎯 核心业务功能 ### 1. 客户管理模块 - 客户列表 : 支持我的客户、公共客户池 - 客户详情 : 包含基本信息、联系人、跟进记录、商机等 - 客户分配 : 支持客户转移、分配给其他销售人员 - 客户查重 : 防止重复客户录入 ### 2. 线索管理模块 - 线索池 : 公共线索和私有线索分离 - 线索转化 : 支持线索转为客户 - 线索跟进 : 完整的跟进记录体系 - 线索分配 : 支持线索在销售人员间流转 ### 3. 商机管理模块 - 商机跟踪 : 从初步接触到成交的完整流程 - 商机阶段 : 支持自定义商机阶段和概率 - 商机报价 : 关联报价单管理 - 商机分析 : 销售漏斗分析 ### 4. 合同管理模块 - 合同审批 : 完整的合同审批流程 - 合同回款 : 回款计划与提醒 - 合同开票 : 发票管理功能 - 合同到期 : 自动提醒续约 ### 5. 数据看板 - 销售简报 : 个人/团队销售业绩展示 - 目标完成度 : 实时业绩达成率 - 排行榜 : 销售人员业绩排名 - 数据分析 : 多维度销售数据分析 ## 🔧 技术特色 ### 1. 权限控制系统 - 菜单级权限 : 基于角色的菜单访问控制 - 数据权限 : 支持个人、部门、全部数据范围 - 操作权限 : 精细化的按钮级权限控制 ### 2. 多端适配 - 微信小程序 : 完整的微信小程序适配 - H5网页 : 响应式设计,支持PC端使用 - App应用 : 支持打包为原生应用 ### 3. 数据缓存策略 - 本地存储 : 使用uni.setStorageSync缓存常用数据 - 字典数据 : 系统字典数据本地缓存 - 用户数据 : 用户信息和权限数据持久化 ### 4. 网络请求封装 ``` // 统一的错误处理 export const myRequest = (url, data, method) => { return new Promise((resolve, reject) => { // 自动添加token // 统一错误码处理 // 401跳转登录 // 全局loading等 }) } ``` --- ## 🚀 快速开始(跑起来) **环境要求** | 工具 | 版本/说明 | |---|---| | Node.js | 建议 16.x(配合 HBuilderX 使用) | | HBuilderX | 官方 IDE,负责运行/打包 | | uView UI | 已内置在 `uview-ui/` | ```bash # 1. 安装依赖 npm install # 2. 用 HBuilderX 打开本目录 # - 运行到浏览器:菜单「运行 → 运行到浏览器」 # - 运行到微信小程序:菜单「运行 → 运行到小程序模拟器」(需先配置微信开发者工具路径) # - 打包 App:菜单「发行 → 原生 App 云打包」 # 3. 配置后端 API 地址 # 在 utils/ 或环境配置中填入你的 07Fly 后端域名 ``` > 详细步骤见 HBuilderX 官方文档与项目内的运行说明。 --- ## 🔌 对接后端 移动端通过 API 与 07Fly 后端通信,需要: 1. 一个已部署的 [07FlyAdmin](https://gitee.com/07fly/07flyadmin)(或对应模块)后端 2. 在移动端配置正确的 API 基地址与鉴权方式 --- ## 🤝 软件合作 若需定制移动端或 OEM 白牌,联系我们: - 商务合作:QQ / 微信 **1871720801** - 需求邮箱:goodmuzi@qq.com - 官方 QQ 群:575085787、317163556 --- ## 🔗 相关项目(07Fly 产品矩阵) - 核心底座:[07FlyAdmin](https://gitee.com/07fly/07flyadmin) — 后端底座(本前端配合它使用) - 多租户框架:[07Fly-SaaS](https://gitee.com/07fly/07flysaas) - 内容管理:[07FlyCMS](https://gitee.com/07fly/cms-php) - 客户关系:[07FlyCRM](https://gitee.com/07fly/FLY-CRM) — S1 框架底座(与 07FlyAdmin 同源同构,等价可取) --- ## ✅ 技术支持 - 官方 QQ 群:575085787、317163556 - 帮助手册:https://www.07fly.xyz/doc/s1.html - 问题反馈:请到 [Issue](https://gitee.com/07fly/FLY-CRMwap/issues) 提交 --- ## 🌟 参与贡献 欢迎提交 Issue 或 Pull Request。如果这个项目对你有帮助,**请给我们一个 Star**。 --- ## ⭐ 有限担保和免责声明 - 本软件及附带文件按"现状"提供,不做任何明示或暗示的担保或保证,作者不承担任何赔偿责任。 - 用户出于自愿使用本软件,须自行了解使用风险;未购买技术服务前,不承诺提供技术支持或使用担保。 07flyCRM-WAP 遵循 **Apache License 2.0** 发布。