本项目是基于eggjs开发的一套商城系统,包含服务端、后台管理和移动端。单商户、多商户同时支持。并包含一套细粒度的多角色多权限管理系统。
角色 | 登录名 | 登录密码 |
---|---|---|
管理员 | admin | 123456 |
商家 | tcy | 123456 |
服务端:eggjs+mysql+jwt (本仓库) 接口地址
管理后台: vue2+element-ui 仓库地址 (vue3重构中...)
移动商城:vue3+vant+vue全家桶 仓库地址
1、下载代码 git clone https://github.com/tuchongyang/tinyshop-server.git
2、安装依赖 npm install
3、配置config文件 /config/config.local.js
4、导入数据库文件 tinyshop.sql
-- 项目启动需要安装redis,window系统请前往下载msi文件直接安装即可。
-- 初次启动,请先调用 http://localhost:7001/api/init
,将会初始化用户、角色、角色权限、菜单、角色菜单数据。初始化后,将自动创建两个账号,管理员:admin/123456
,商家:tcy/123456
- 加入redis缓存
- 添加项目初始化数据功能
- 完善所有接口的权限配置
- 使用vue3重构后台管理系统
- 添加订单发货操作
- 添加概览数据统计
- 添加优惠券功能
- 添加店铺装修功能
- 敬请期待...
- 角色管理,(增加,删除,修改,角色菜单管理,角色权限管理)
- 用户管理,(增加,删除,修改)
- 权限管理,(添加,删除,修改)
- 菜单管理,(添加,删除,修改)
- 文件管理,(列表,删除,文件上传)
- 日志管理,(列表)
- 商家管理,(添加,删除,修改,详情) 多商家入驻
- 商品管理,(添加,删除,修改,上下架)
- 商品分类,(添加,删除,修改)
- 订单管理,(列表,删除,修改状态)
- 店铺资料设置
- 店铺广告图,(列表,添加,删除,修改)
- 注册
- 登录
- token校验过期处理
- 微信登录
- 个人资料修改
- 地址管理(列表、添加、删除、设置默认)
- 我的订单(列表,付款,收货,取消)
- 商品列表,(名称搜索,按销量、价格排序,按分类筛选)
- 分类列表
- 广告图列表
- 我的收藏(列表,添加,取消)
👤 tuchongyang
- Github: @tuchongyang
- QQ: 779311998
- QQ群: 145679486
如果这个项目对你有帮助的话,请给个星点个star
qq群:145679486