# weapp-vue-eggjs-shop-demo **Repository Path**: xochin/weapp-vue-eggjs-shop-demo ## Basic Information - **Project Name**: weapp-vue-eggjs-shop-demo - **Description**: 商城、商店批发或零售,pc管理端 + 微信小程序 + 后端服务 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 26 - **Forks**: 15 - **Created**: 2019-12-10 - **Last Updated**: 2025-07-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # weapp-vue-eggjs-shop-demo **:mega: 这么骚气且又臭又长的名字将来可能会改 :joy::joy:** **商城、商店批发或零售,pc管理端 + 微信小程序 + 后端服务** **您的 `星星` :star::star: `建议` :facepunch::facepunch:** **是我编码动力 :kissing_heart::kissing_heart:** **请您不要客气 :v::v:** **点赞一定用力 :+1::+1:** **呦呦呦...(作者可能受了点刺激...)** ## 技术栈 **:mega: 列了一大堆,搞得好像都用的很好似的 :sweat_smile::sweat_smile:** 微信小程序:**原生小程序代码老旧,用uni-app重构中(这段时间太忙,现在才开始做,目前提交在dev分支)** pc前端:**vue2 + vuex + vue-router + vue-cli3 + element-ui + ES6** 后端:**node + egg.js + ES6** ## 号外号外 [**更新日志**](https://github.com/ruiyong-lee/weapp-vue-eggjs-shop-demo/releases) **:mega: 后端的代码之后会细化整理一下,目前只是大概调通了接口,看代码的时候也希望大家有自己的想法,也希望得到你们的建议** **:mega: 以后更新内容和注意事项都会放到release里面,之前的commit权当测试,如果遇到报错,还请大家从第一个版本v1.0.0重新初始化,之后会迭代更新** **:mega: 暂时不做仓储功能,此项目的初衷并不想做成一个通用的软件,而是学习和交流,所以不做太多复杂的业务逻辑,更多的是技术上的拓展** ## 界面与接口 **:mega: 暂时放在这嘚瑟一会,以后关进release :see_no_evil::hear_no_evil:** > **小程序** ✔ 登录     ✔ 首页获取类别和商品列表     ✔ 获取商家运费方案     ✔ 获取收货时间列表     ✔ 获取用户订单分页列表     ✔ 获取订单详情     ✔ 创建订单     ✔ 取消订单     ✔ 线下支付订单     ✔ 自动取消订单     ✔ 确认收货     ✘ 在线支付     ✔ 获取用户地址列表     ✔ 获取用户默认地址     ✔ 设置用户默认地址     ✔ 删除用户选中地址     ✔ 获取用户指定地址     ✔ 新增用户地址     ✔ 编辑用户地址     > **pc管理端** ###### 公共 ✔ 登录     ✔ 注销     ✔ 修改密码     ✔ 消息全部标记已读     ✔ 消息预览     ✔ 消息分页查询     ###### 管理员 ✔ 新增商家     ✔ 编辑商家     ✔ 获取商家     ✔ 获取商家分页列表     ###### 商家 ✔ 首页     ✔ 获取账号信息     ✔ 编辑账号信息     ✔ 新增商品类别     ✔ 编辑商品类别     ✔ 删除商品类别     ✔ 获取商品类别分页列表     ✔ 获取商品类别下拉列表     ✔ 获取商品类别     ✔ 获取商品分页列表     ✔ 获取商品     ✔ 新增商品     ✔ 编辑商品     ✔ 上架商品     ✔ 下架商品     ✔ 新增运费方案     ✔ 编辑运费方案     ✔ 删除运费方案     ✔ 获取运费方案分页列表     ✔ 获取运费方案     ✔ 新增送货时间     ✔ 编辑送货时间     ✔ 删除送货时间     ✔ 获取送货时间分页列表     ✔ 获取送货时间     ✔ 获取订货单分页列表     ✔ 完成订货单     ✔ 配送订货单     ✔ 获取订货单     ## 计划...赶不上变化? **:mega: 净整一些...有用的 :see_no_evil::hear_no_evil:** > **进行中** - 小程序用uni-app重构 > **未来** - 对代码写法更细致的完善 - 微信支付 - **停止维护(你说气人不)** > **已完成** ✔ 订单过期自动取消     ✔ 多tab操作     ✔ 记录接口调用,切换tab判断是否获取最新数据     ✔ 表格条件查询     ✔ 表格排序     ✔ 首页统计     ✔ scss全局变量     ✔ 全局过滤器     ✔ 升级Sequelize版本,优化模型定义     ✔ 提供线下支付方式     ✔ 订单消息推送     ✔ 提供线下支付方式     ## 开发与部署文档 **:mega: 这也叫文档?你过来我保证不打死你 :hammer::hammer:** - [app-server](./app-server/README.md) - [app-pc](./app-pc/README.md) - [app-wechat](./app-wechat/README.md) ## 部分界面截图 **:mega: 骚气的chrome主题,需要的email我 :see_no_evil::hear_no_evil:** ## 目录结构 **:mega: 简洁大方,秀外慧中 :see_no_evil::hear_no_evil:** ``` . ├── app-wechat // 小程序 ├── app-pc // pc管理端 ├── app-server // 服务端 ├── resource // 其他资源 └── README.md // 我就是我 是颜色不一样的烟火 ``` *** ## 非常感谢以下开源项目或作者: **:mega: 有本事你用他们呀 :see_no_evil::hear_no_evil:** [**vuejs**](https://github.com/vuejs) | [**axios**](https://github.com/axios/axios) | [**ElemeFE**](https://github.com/ElemeFE) | [**vue-cookie**](https://github.com/alfhen/vue-cookie) | [**vue2-transitions**](https://github.com/BinarCode/vue2-transitions) | [**nodejs**](https://github.com/nodejs) | [**egg**](https://github.com/eggjs/egg) | [**ESLint**](https://github.com/eslint) | [**mysql**](https://github.com/mysqljs/mysql) | [**sequelize**](https://github.com/sequelize/sequelize) | [**lodash**](https://github.com/lodash/lodash) | [**fecha**](https://github.com/taylorhakes/fecha) | [**node-uuid**](https://github.com/kelektiv/node-uuid) | [**vuescroll**](https://github.com/YvesCoding/vuescroll) | [**Vue-Socket.io**](https://github.com/MetinSeylan/Vue-Socket.io) | [**weui-wxss**](https://github.com/Tencent/weui-wxss) | [**zanui-weapp**](https://github.com/youzan/zanui-weapp) ## License **:mega: 也就装逼用 :see_no_evil::hear_no_evil:** [MIT](./LICENSE) Copyright (c) 2018-present, ruiyong-lee