源码系统概览
文章正文
这套源码属于本地生活服务类项目,具体是 likeshop 的家政(上门家政)开源版本。
技术架构采用 ThinkPHP 6 做服务端,uniapp(Vue3)做用户端和师傅端,后台是 Vue3 单页应用。
整体是四端分离:用户小程序、师傅小程序、运营后台、服务端 API,分别独立工程编译部署。
前台用户端可以浏览家政服务、选时长预约下单、管理地址、充值钱包、查看订单和评价。
师傅端是独立的技师小程序,支持入驻申请、实名认证、接单、服务打卡、收益提现。
运营后台覆盖服务管理、订单、师傅审核、财务、内容、系统设置等完整模块。
数据库表前缀为 ls_,约 90 张表,涵盖服务、订单、用户、师傅、钱包、营销、城市等。
从开源协议与目录结构看,这是一份可读、未加密的标准 likeshop 工程,适合二次开发学习。
需要说明:开源版不含优惠券、秒杀、分销等高级营销,采用的是城市开通制而非门店制。
源码简介
likeshop 家政系统开源版是一套基于 ThinkPHP 6.0 + uniapp(Vue3)的上门家政 O2O 服务系统。
采用用户端(uniapp 多端)+ 师傅端(独立 staff uniapp)+ 运营后台(admin Vue3)+ 服务端 API 四端分离架构。
内置家政服务展示、在线预约下单、订单管理、技师入驻/认证/保证金、钱包充值与提现、微信/支付宝支付。
数据库表前缀 ls_,约 90 张表;运行建议 PHP 8.0,含图形化安装向导与初始家政数据。
适用场景
- 上门保洁、家电维修、保姆月嫂等家政 O2O 平台搭建
- 需要用户端与技师端双小程序的服务预约业务
- likeshop 生态的二次开发与本地化学习
功能亮点
- 家政服务展示与预约:服务分类、详情、选时段下单,用户端多页面覆盖
- 师傅端独立小程序:入驻申请、认证、接单、服务打卡、收益与提现
- 订单全流程:下单、预约时间、订单管理、退款,后台 adminapi 完整接口
- 技师入驻体系:ls_staff_apply 入驻、ls_staff_deposit 保证金、认证与技能管理
- 钱包与支付:用户充值、技师提现,微信 + 支付宝支付(overtrue/wechat、alipaysdk)
- 地址与城市定位:ls_user_address、ls_open_city、腾讯地图 key 配置
技术架构与部署指南
| 维度 | 本套源码 | 同类通用方案 |
|---|---|---|
| 技术栈 | 后端:ThinkPHP 6.0 多应用(adminapi / api / staffapi / common) 数据库: |
依具体方案选型,需自行搭建与维护 |
| 部署方式 | 服务端:将 server/ 部署到网站根,运行目录设为 /server/public,配置 nginx.rewrite | 多托管于第三方平台或订阅云服务 |
| 功能侧重 | 家政服务展示与预约:服务分类、详情、选时段下单,用户端多页面覆盖 师傅端独立小程序:入驻申请、认证、接单、服务打卡、收益 |
功能通用,定制深度有限 |
| 数据归属 | 数据自持,部署在自有服务器,不出站 | 数据通常留存于服务商侧 |
| 成本模式 | 获取后自主部署,无持续授权费用 | 通常按订阅或调用量计费 |
技术栈与运行环境
- 后端:ThinkPHP 6.0 多应用(adminapi / api / staffapi / common)
- 数据库:MySQL(utf8mb4),表前缀 ls_,SQL 见 server/public/install/db/like.sql
- 用户端:uniapp(Vue3 + Pinia + Vite + Tailwind),支持微信/支付宝/百度/头条小程序 + H5 + APP
- 师傅端:独立 uniapp 工程(微信小程序 + H5 + APP)
- 后台:Vue3 + Vite + TypeScript + Pinia + Tailwind
- 运行环境:PHP 7.1+,兼容 PHP 8.0;依赖微信支付、支付宝、腾讯云/阿里云 COS 等 SDK
安装与部署提示
- 服务端:将 server/ 部署到网站根,运行目录设为 /server/public,配置 nginx.rewrite 伪静态。
- 数据库:导入 server/public/install/db/like.sql 与 ys.sql(初始家政数据),修改 server/config/database.php。
- 用户端:用 HBuilderX 打开 uniapp/,配置 manifest appid 与接口域名后编译各端。
- 师傅端:同理打开 staff/ 工程,修改 manifest appid 与腾讯地图 key 后编译。
- 后台:进入 admin/ 执行 npm install 与构建,配置接口地址。
- 参考 安装说明.txt 与 auto_install.json(PHP8.0 一键部署描述)。
截图与演示说明
- 用户端首页:uniapp/src/pages.json(index 首页、category 分类、goods 服务)
- 服务详情与下单:uniapp/src/pages/goods、order_buy、appoint_time
- 师傅端接单:staff/src/pages/order、income、deposit、apply
- 运营后台:admin/src/views/(服务、订单、师傅、财务、内容、系统设置)
- 接口文档:server/route/app.php(admin/mobile/staff 三端入口)
常见问题
- 开源版缺少优惠券和分销功能吗?
- 是的,本开源版不含优惠券、秒杀、分销等高级营销模块,采用城市开通制而非门店制。
安全风险提示
特别提示:本源码未检测安全风险文件,下载后请务必进行安全审计,删除恶意代码后再部署使用!
额外提醒:本包为标准可读 likeshop 开源工程,未检出加密混淆或后门;部署时请按官方文档配置微信/支付宝密钥与地图 key,并妥善保管后台地址与账号。
下载说明
本源码为开源版本,仅供学习与本地部署测试参考。






