Vue.js Node.js JavaScript
Need help with weapp-vue-eggjs-shop-demo?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.
ruiyong-lee

Description

商城、商店批发或零售,pc管理端 + 微信小程序 + 后端服务

555 Stars 163 Forks MIT License 162 Commits 12 Opened issues

Services available

Need anything else?

weapp-vue-eggjs-shop-demo

:mega: 这么骚气且又臭又长的名字将来可能会改 :joy::joy:

商城、商店批发或零售,pc管理端 + 微信小程序 + 后端服务

您的

星星
:star::star:
建议
:facepunch::facepunch:

是我编码动力 :kissingheart::kissingheart:

请您不要客气 :v::v:

点赞一定用力 :+1::+1:

呦呦呦...(作者可能受了点刺激...)

技术栈

:mega: 列了一大堆,搞得好像都用的很好似的 :sweatsmile::sweatsmile:

微信小程序:uni-app

pc前端:vue2 + vuex + vue-router + vue-cli3 + element-ui + ES6

后端:node + egg.js + ES6

号外号外

更新日志

:mega: 后端的代码之后会细化整理一下,目前只是大概调通了接口,看代码的时候也希望大家有自己的想法,也希望得到你们的建议

:mega: 以后更新内容和注意事项都会放到release里面,之前的commit权当测试,如果遇到报错,还请大家从第一个版本v1.0.0重新初始化,之后会迭代更新

:mega: 暂时不做仓储功能,此项目的初衷并不想做成一个通用的软件,而是学习和交流,所以不做太多复杂的业务逻辑,更多的是技术上的拓展

界面与接口

:mega: 暂时放在这嘚瑟一会,以后关进release :seenoevil::hearnoevil:

小程序

✔ 登录     ✔ 首页获取类别和商品列表     ✔ 获取商家运费方案     ✔ 获取收货时间列表     ✔ 获取用户订单分页列表     ✔ 获取订单详情     ✔ 创建订单     ✔ 取消订单     ✔ 线下支付订单     ✔ 自动取消订单     ✔ 确认收货     ✘ 在线支付     ✔ 获取用户地址列表     ✔ 获取用户默认地址     ✔ 设置用户默认地址     ✔ 删除用户选中地址     ✔ 获取用户指定地址     ✔ 新增用户地址     ✔ 编辑用户地址     ✔ 获取商家信息    

pc管理端

公共

✔ 登录     ✔ 注销     ✔ 修改密码     ✔ 消息全部标记已读     ✔ 消息预览     ✔ 消息分页查询    

管理员

✔ 新增商家     ✔ 编辑商家     ✔ 获取商家     ✔ 获取商家分页列表    

商家

✔ 首页     ✔ 获取账号信息     ✔ 编辑账号信息     ✔ 新增商品类别     ✔ 编辑商品类别     ✔ 删除商品类别     ✔ 获取商品类别分页列表     ✔ 获取商品类别下拉列表     ✔ 获取商品类别     ✔ 获取商品分页列表     ✔ 获取商品     ✔ 新增商品     ✔ 编辑商品     ✔ 上架商品     ✔ 下架商品     ✔ 新增运费方案     ✔ 编辑运费方案     ✔ 删除运费方案     ✔ 获取运费方案分页列表     ✔ 获取运费方案     ✔ 新增送货时间     ✔ 编辑送货时间     ✔ 删除送货时间     ✔ 获取送货时间分页列表     ✔ 获取送货时间     ✔ 获取订货单分页列表     ✔ 完成订货单     ✔ 配送订货单     ✔ 获取订货单    

计划...赶不上变化?

:mega: 净整一些...有用的 :seenoevil::hearnoevil:

进行中

  • 对代码写法更细致的完善、整理、改进(主要后端代码)

未来

  • 停止维护(你说气人不)

已完成

✔ 订单过期自动取消     ✔ 多tab操作     ✔ 记录接口调用,切换tab判断是否获取最新数据     ✔ 表格条件查询     ✔ 表格排序     ✔ 首页统计     ✔ scss全局变量     ✔ 全局过滤器     ✔ 升级Sequelize版本,优化模型定义     ✔ 提供线下支付方式     ✔ 订单消息推送     ✔ 提供线下支付方式     ✔ 小程序用uni-app重构    

开发与部署文档

:mega: 这也叫文档?你过来我保证不打死你 :hammer::hammer:

部分界面截图

:mega: 骚气的chrome主题,需要的email我 :seenoevil::hearnoevil:

目录结构

:mega: 简洁大方,秀外慧中 :seenoevil::hearnoevil:

.
├── _resource   // 其他资源
├── mobile_uni-app // 暂时只支持微信小程序,后面重构客户模块(uni-app)
├── pc_vue     // pc管理端(vue)
├── server_eggjs // 服务端(eggjs)
├── LICENSE   // 证书
└── README.md  // 我就是我 是颜色不一样的烟火

非常感谢以下开源项目或作者:

:mega: 有本事你用他们呀 :seenoevil::hearnoevil:

vuejs | axios | ElemeFE | vue-cookie | vue2-transitions | nodejs | egg | ESLint | mysql | sequelize | lodash | fecha | node-uuid | vuescroll | Vue-Socket.io | uni-app | ColorUI

License

:mega: 也就装逼用 :seenoevil::hearnoevil:

MIT

Copyright (c) 2018-present, ruiyong-lee

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.