2 Star 23 Fork 14

chen / weapp-vue-eggjs-shop-demo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

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

号外号外

更新日志

: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:

部分界面截图

: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 | axios | ElemeFE | vue-cookie | vue2-transitions | nodejs | egg | ESLint | mysql | sequelize | lodash | fecha | node-uuid | vuescroll | Vue-Socket.io | weui-wxss | zanui-weapp

License

:mega: 也就装逼用 :see_no_evil::hear_no_evil:

MIT

Copyright (c) 2018-present, ruiyong-lee

MIT License Copyright (c) 2019 ruiyong.lee Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

商城、商店批发或零售,pc管理端 + 微信小程序 + 后端服务 展开 收起
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/xochin/weapp-vue-eggjs-shop-demo.git
git@gitee.com:xochin/weapp-vue-eggjs-shop-demo.git
xochin
weapp-vue-eggjs-shop-demo
weapp-vue-eggjs-shop-demo
master

搜索帮助