From 1628f181a8f584b6588a21ef43ccb40c38641abd Mon Sep 17 00:00:00 2001 From: zhrrobert Date: Sat, 17 Jul 2021 05:17:09 +0800 Subject: [PATCH] =?UTF-8?q?Update=20=E5=B0=8F=E7=99=BD=E5=90=91=20README.m?= =?UTF-8?q?d?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 362 ++++++++++++++++++++++-------------------------------- 1 file changed, 150 insertions(+), 212 deletions(-) diff --git a/README.md b/README.md index f1ade2e..dcfc8b4 100644 --- a/README.md +++ b/README.md @@ -1,215 +1,153 @@ - - -# 蒂佳芙科技-EP吃货星球-微信小程序前端 -## 新零售电商社区团购商城web端/微信小程序/APP/公众号 统一后台多端项目 -[![](https://img.shields.io/badge/Author-Albert.Z-blue.svg)](http://www.dejavu871.com) -[![](https://img.shields.io/badge/version-4.0.4-brightgreen)](https://github.com/Dejavu-Tech/EP-WechatApp) -[![AUR](https://img.shields.io/badge/GPL-v3-red)](https://github.com/Dejavu-Tech/EP-WechatApp/blob/master/License) -[![GitHub stars](https://img.shields.io/github/stars/Dejavu-Tech/EP-WechatApp.svg?style=social&label=Stars)](https://github.com/Dejavu-Tech/EP-WechatApp) -[![GitHub forks](https://img.shields.io/github/forks/Dejavu-Tech/EP-WechatApp.svg?style=social&label=Fork)](https://github.com/Dejavu-Tech/EP-WechatApp) -## 简介 -> 吃货星球S2B2C新零售团购系统 - -> 基于SOA架构的分布式前后端系统 - - -### 系统功能 - -> 微信小程序4.00版: -- 云打印机小票自动打印 -- 前后台充值,余额支付 -- 供应商独立后台,可独立上传商品,查看财务数据 -- 支持添加独立分类页面 -- 团长可添加核销人员 -- 支持多种商品图片组合 -- 支持客户距离团长显示范围 -- 支持商品搜索 -- 支持团长等级 -- 支持团长三级分销 -- 支持商品详情页添加视频播放 -- 支持七牛云远程附件 -- 支持不同商品,不同提成比例设置 -- 支持商品多规格定义 -- 支持独立供应商订单分拆 -- 支持后台满减和满多少可下单 -- 支持redis解决高并发场景 -- 新人专享/秒杀/拼团 -- 支持微信支付企业付款 -- 团长提现直接到零钱 -- 支持公众号同步通知消息 -- 支持多种配送方式 -- 支持商品详情页加群引导 -- 支持不同会员等级不同会员折扣 -- 支持无限三级分销裂变 -- 支持无限创建各种专题活动页面 - -> 后续版本更新日志将在公众号发布 -### 开发进度 -> 后台系统 90% - -> 微信小程序 100% - -> iOS app 60% - -> web端(H5)商城 90% - -> 头条号小程序 立项 - -### 体验项目 -- 商城管理系统 -> 测试网址Demo:http://demo.ch871.com -- 微信小程序(v4.0.4) -> 微信扫码可体验: - - -### 项目宣传视频 -- 霸气妖吃货星球微信小程序 [点我观看](https://www.bilibili.com/video/av69788389/) - -### 项目截图 -- 商城管理系统 - - - - - -- 微信小程序 - - - - - -- 新版微信小程序(2021年4月前上线) - -## 技术选型 - -### 后端技术 - -| 技术 | 说明 | 官网 | -| -------------------- | ------------------- | ------------------------------------------------------------ | -| thinkPHP | 小程序开发框架 | [http://www.thinkphp.cn/](http://www.thinkphp.cn/) | 小程序后台框架 | -| Node.js | web及应用端开发框架 | [http://www.thinkphp.cn/](http://www.thinkphp.cn/) | web及应用端后台框架 | -| Mysql | 数据库 | [https://www.mysql.com/](https://www.mysql.com/) | -| Swagger-UI | Api文档生产工具 | [https://github.com/swagger-api/swagger-ui](https://github.com/swagger-api/swagger-ui) | -| Hibernator-Validator | 验证框架 | [http://hibernate.org/validator/](http://hibernate.org/validator/) | -| Redis | 分布式缓存 | [https://redis.io/](https://redis.io/) | -| Docker | 应用容器引擎 | [https://www.docker.com/](https://www.docker.com/) | - -### 第三方插件& SDK - -| 技术 | 说明 | 官网 | -| -------------------- | ------------------- | ------------------------------------------------------------ | -| 七牛云 | 文件存储 | [https://developer.qiniu.com/kodo/sdk/1239/java](https://developer.qiniu.com/kodo/sdk/1239/java) | -| 阿里云OSS | 对象存储 | [https://github.com/aliyun/aliyun-php-sdk](https://github.com/aliyun/aliyun-php-sdk) | -| 腾讯云COS | 对象存储 | [https://github.com/tencentyun/cos-js-sdk-v5](https://github.com/tencentyun/cos-js-sdk-v5) | -| vaptcha | 人机验证码SDK | [https://www.vaptcha.com/](https://www.vaptcha.com/) | -| PhpSpreadsheet | PHP电子表格生成库 | [https://github.com/PHPOffice/PhpSpreadsheet](https://github.com/PHPOffice/PhpSpreadsheet) | -| 百度统计 | web端统计工具 | [https://tongji.baidu.com](https://tongji.baidu.com) | -| 腾讯移动统计 | 小程序/app统计工具 | [https://mta.qq.com/mta/ctr_index/download](https://mta.qq.com/mta/ctr_index/download) | -| 腾讯位置服务 | 腾讯移动端定位SDK | [https://lbs.qq.com/iosgeo/index.html](https://lbs.qq.com/iosgeo/index.html) | -| 飞鹅打印机 | 云小票打印机API | [http://www.feieyun.com/open/index.html?name=1](http://www.feieyun.com/open/index.html?name=1) | -| 易联云打印机 | 云小票打印机API | [https://dev.yilianyun.net/](https://dev.yilianyun.net/) | -| Mob | 全国天气预报接口 | [http://api.mob.com/#/apiwiki/weather](http://api.mob.com/#/apiwiki/weather) | -| Hotjar | web端热力图分析反馈 | [https://www.hotjar.com/tour](https://www.hotjar.com/tour) | -| 253云通讯 | 营销短信及验证码 | [https://zz.253.com/v5.html#/api_word](https://zz.253.com/v5.html#/api_word) | -| UEditor | 富文本编辑器 | [http://ueditor.baidu.com/website/thirdproject.html](https://github.com/rzwitserloot/lombok) | -| 快递鸟 | 物流跟踪API | [http://www.kdniao.com/api-follow](http://www.kdniao.com/api-follow) | -| 达达配送 | 物流API | [https://newopen.imdada.cn/](https://newopen.imdada.cn/) | - -> 某些插件及接口需注册生成AppKey,作者不保证其免费期限 - - -### 前端技术 - -| 技术 | 说明 | 官网 | -| ---------- | --------------------- | ------------------------------------------------------------ | -| Vue | H5前端框架 | [https://vuejs.org/](https://vuejs.org/) | -| Vue-router | 路由框架 | [https://router.vuejs.org/](https://router.vuejs.org/) | -| Vuex | 全局状态管理框架 | [https://vuex.vuejs.org/](https://vuex.vuejs.org/) | -| Element | H5前端UI框架 | [https://element.eleme.io/](https://element.eleme.io/) | -| Axios | H5前端HTTP框架 | [https://github.com/axios/axios](https://github.com/axios/axios) | -| v-charts | 基于Echarts的图表框架 | [https://v-charts.js.org/](https://v-charts.js.org/) | -| Js-cookie | cookie管理工具 | [https://github.com/js-cookie/js-cookie](https://github.com/js-cookie/js-cookie) | -| okam | 支付宝小程序框架 | [https://ecomfe.github.io/okam/#/](https://ecomfe.github.io/okam/#/) | -| wepy | 微信小程序框架 | [https://tencent.github.io/wepy/document.html#/](https://tencent.github.io/wepy/document.html#/) | -| Taro UI | 多端UI组件库 | [https://github.com/rstacruz/nprogress](https://github.com/rstacruz/nprogress) | - -### 模块介绍 - -> 敬请期待 - - - -## 环境搭建 - -### 开发工具 - -| 工具 | 说明 | 官网 | -| ------------- | ------------------- | ----------------------------------------------- | -| IDEA | 开发IDE | https://www.jetbrains.com/idea/download | -| RedisDesktop | redis客户端连接工具 | https://redisdesktop.com/download | -| Robomongo | mongo客户端连接工具 | https://robomongo.org/download | -| SwitchHosts | 本地host管理 | https://oldj.github.io/SwitchHosts/ | -| X-shell | Linux远程连接工具 | http://www.netsarang.com/download/software.html | -| Navicat | 数据库连接工具 | http://www.formysql.com/xiazai.html | -| PowerDesigner | 数据库设计工具 | http://powerdesigner.de/ | -| Axure | Android系统UI设计工具 | https://www.axure.com/ | -| MindMaster | 思维导图设计工具 | http://www.edrawsoft.cn/mindmaster | -| ScreenToGif | gif录制工具 | https://www.screentogif.com/ | -| ProcessOn | 流程图绘制工具 | https://www.processon.com/ | -| PicPick | 图片处理工具 | https://picpick.app/zh/ | -| Snipaste | 屏幕截图工具 | https://www.snipaste.com/ | -| 微信开发者工具 | 微信公众平台前端开发 |https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html | -| 支付宝小程序开发工具 | 支付宝小程序前端开发 |https://docs.alipay.com/mini/ide/download| -| Sketch | Mac系统UI设计工具 |https://github.com/airbnb/react-sketchapp| -| Adobe Illustrator | 矢量图形处理工具 |https://www.adobe.com/products/illustrator.html| - -### 开发环境 - -| 工具 | 版本号 | 下载 | -| ------------- | ------ | ------------------------------------------------------------ | -| JDK | 1.8 | https://www.oracle.com/technetwork/java/javase/downloads/index.html | -| Mysql | 8.0.18 | https://www.mysql.com/ | -| redis | 3.2 | https://redis.io/download | -| elasticsearch | 7.3.2 | https://www.elastic.co/downloads | -| MongoDb | 3.2 | https://www.mongodb.com/download-center | -| RabbitMq | 3.7.14 | http://www.rabbitmq.com/download.html | -| nginx | 1.17.4 | http://nginx.org/en/download.html | -| tomcat | 8.5.47 | https://tomcat.apache.org/download-80.cgi | -| apache-maven | 3.6.2 | http://maven.apache.org | - - -## 开发部署&技术疑问交流 -> Windows环境部署仅限开发测试 - -> Linux环境部署 -- 个人及企业用户请在阿里云或腾讯云可免费领取,系统在1g1核服务器CenterOs7.x可流畅运行 -- 获取各项目详细文档及交流学习请联系QQ:`142997`, - - -## 捐赠 -> 本项目从2019年1月启动,项目将持续升级近80个版本,几乎涵盖市面上所有营销模式的电商系统。欢迎捐赠吃货星球系统,您的支持是作者开发的动力! - - - - - -## 商用获取及授权 -- 个人学习使用遵循GPL开源协议 -- 后端源码商用可无限多开,需联系作者低价授权 - - -## 公众号 - -关注公众号可第一时间获取更新文档和商业运营信息 - - - -## 许可证 - +

+ +
+ EATER PLANET吃货星球 +

社区团购电商微信小程序前端(长期维护更新)

+ +

+ Using GPL-v3 + Using GPL-v3 + Using GPL-v3 +
+ 报告 Bug·性能优化建议 +

+
希望在右上角 + Using GPL-v3给颗⭐!您的支持是我们最大的动力! +
+
当然默默下载也是鼓励😎
+ +### 🌻简介 +> `吃货星球`项目是一套基于SOA架构的分布式S2B2C新零售团购电商系统,包括前端微信小程序及后端管理系统。 +> `EP-WechatApp`前端基于原生小程序语言开发,繁琐但易于优化和维护,秉承高颜值且功能强大是我们的一贯宗旨。 +> 本项目需要配合项目后端使用,Github: https://github.com/Dejavu-Tech/EP-Admin + +### 💾组织结构 +``` lua +Dejavu-Tech +├── EP-WechatApp -- 微信小程序前端 +├── EP-Admin -- 后端管理系统 +├── EP-Document🔐 -- 部署及运营文档 +├── DT-WeUI🔐 -- 小程序组件库 +└── DT-Admin-Dashboard🔐 -- 后台管理模板 + +🔐为商用版用户开放 +``` + +### ✨功能特性 +- 免登陆模式浏览商品提高用户体验 +- 支持易联云、飞鹅、美团云打印机小票自动打印 +- 支持快递鸟电子面单 +- 支持蜂鸟、美团、顺丰同城、达达等第三方配送模式 +- 支持商品售卖时间、多规格、多分类、标签、置顶、送达时间等多种功能自定义 +- 多种满减、新人专享、VIP专享等商品设置 +- 客户等级、充值,会员卡、分销功能 +- 商品地域、距离、门店、团长、自提点等多种限制模式 +- 多商户独立上货、结算系统、门店录入系统 +- 团长多种等级、分销、返点、佣金、提成设置 +- 签到、积分、拼团、菜谱、礼品卡、限时秒杀、整点秒杀、优惠券、兑换码、礼品卡、预售、接龙等营销模式 +- 分享、邀请新人、加群引导等多种裂变模式 +- 美团门店到店核销二维码功能 +- 订单统计、财务数据、分销列表、佣金提成统计、门店核销统计 +- 订单一键发货、配送单一键生成、货物一键送达、运费模板自定义 +- 独立的配送员、核销员、配送路线模块 +- 支持公众号关注链接、抖音视频链接 +- 支持七牛云、腾讯云、阿里云等oss远程附件 +- 商品卡片多种排序显示模式(大图、瀑布流、九宫格、横向滚动) +- 魔方图片、图标等自定义链接 +- 商品促销、满减、满额下单、限购、虚拟销量、虚拟评价 +- 微信客服接入 +- 多种售后、退款、退货模式 +- 支持redis解决高并发场景稳定输出 +- 支持微信支付、余额支付、企业付款 +- DIY店铺样式 +- 微信一物一码二维码及海报生成 +- 后台订单语音提醒 +- 微信订阅消息推送 +- 无限创建各种专题活动页面 +- 小程序直播、交易组件、微信小商店、视频号链接打通 + +### ✨流程简图 +
+ +
+ +### 👶思维导图 +太大了文档里有 +### 📺体验 +#### 后端 +后端仓库:EP-Admin +后端前台管理系统:https://demo.ch871.com +#### 前端 +微信扫码: +
+ +
+ +### 🖼️项目截图 +
+ +
+
+ +
+ +### ⚙️简易部署教程 +- ⭕以下为本项目正常商用运营的最低条件要求❗❗❗忽略下列任意步骤会导致数据获取、定位、支付、退款等不可预知的错误,详细部署文档请联系作者获取。 +#### 1.注册开通小程序账号 +打开微信公众平台,根据实际情况选择 “企业”或“个体工商户”身份,注册小程序账号(不支持个人用户上线商城类小程序)获得并保存你自己小程序的 AppID 和 AppSecret(开发→开发设置)。 +#### 2.注册微信商户号 +打开微信支付平台,根据注册微信公众平台时的资料注册微信商户号,打开账户中心→api安全→设置并下载api证书、设置api秘钥并保存;打开产品中心→我的产品→JSAPI→支付添加关联小程序AppID。 +#### 3.注册腾讯地图AppKey +打开腾讯地图注册后,右上角点击控制台→创建应用→添加Key→输入Key名称→勾选微信小程序→填入小程序的AppID,获得并保存如`6VA3U-GR3VB-QSSXZ-VFBE2-6VA3U-GR3VB`的Key。 +#### 4.添加小程序的合法域名 +按照后端EP-Admin中服务器环境搭建完毕后。登录微信公众平台→平台开发→开发管理→开发设置→服务器域名→修改,“request合法域名”填入: +``` +https://自己的后端服务器域名; +https://apis.map.qq.com; +https://free-api.qweather.com; +https://pingtas.qq.com; +``` +“socket合法域名”、“uploadFile合法域名”、“downloadFile合法域名”填入: +``` +https://自己的后端服务器域名; +``` +> 以上简易教程(小白向)适用于绝大多数微信电商小程序。 + +### 📦️前端环境搭建 +#### 1.下载本项目 +点此下载压缩包或使用 `git clone https://github.com/Dejavu-Tech/EP-WechatApp.git` 克隆本仓库到本地,亦或fork本项目后在GitHub Desktop中打开。 + +#### 2.微信开发者工具 +下载微信开发者工具,微信扫码登录后点击创建小程序→目录选择本项目根目录→填入自己小程序的 AppID→后端服务勾选不使用云服务→语言选择JavaScript→新建; +工具右上角详情→本地设置分别勾选"ES6转ES5"、"增强编译"、"使用npm模块"、"样式自动补全"、"自动压缩样式"、"自动压缩混淆"、"启动多核心编译"; +打开根目录`siteinfo.js`输入域名并保存: +``` +var siteinfo = { "siteroot": "https://自己的后端服务器域名/wxapp.php"} +module.exports = siteinfo +``` +点击右上角上传,即可在微信公众平台中扫码预览体验版或发布。 + +### 🔨版本说明 +本项目历经多版本更迭及优化,点⭐即可商用,仓库内源码未含拼团、分销、接龙、预售等营销功能,全功能版商用授权和详细部署文档请联系QQ:`142997`。 + +### 🌱招人 +本项目致力于打造全网z(广告法屏蔽)好的电商小程序,有爱心有热情的小伙伴请踊跃猛戳👆发表意见或提供代码,对上眼的话远程有薪哦:) +作者力不从心的其他业务需要node.js、Java、Objective-C等人柱力加持,进组即持股,一样猛戳👆 + +### 🌈感谢 +本项目使用并改进的第三方代码: +lingxiaoyi/miniprograms-navigation-bar +wechat-miniprogram/recycle-view +由衷感谢!! + +### 💞️友情赞助 +本项目如果对你有较大的帮助和启发,说明作者功德无量,点⭐即可。 +随便放个二维码,康康有没有特别nice的小伙伴:)。 + + +### 📜许可证 [GPL-3.0](https://github.com/zhrrobert/dejavu/blob/master/License) -## 版权所有 - +### 🌎️版权所有 - -Copyright © 2019-2021 Dejavu Technology (YN) Co., Ltd. [http://www.dejavu871.com](http://www.dejavu871.com) + Copyright © 2019-2021 Dejavu Technology (YN) Co., Ltd. www.dejavu871.com