# SingleMall **Repository Path**: deepinspace/SingleMall ## Basic Information - **Project Name**: SingleMall - **Description**: 单商户商城系统 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-09-19 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 项目来源: [vue-mall](https://github.com/cmh1996/vue-mall/issues)
为什么新起项目?因为里面做了一些结构性的改变,密码加密方式也变了, 不知道作者的具体意愿, 所以从新起了一个项目。 后面在github上搜索了一下vue-Moremall 最后得到这个地址:https://github.com/wangweiye01/vue-MoreMall 这个应该是最原始的地址。 ## 做的改变: ``` server 端的工程目录进行了变化,进行一定的自动化的处理以及数据库端的处理,增加了更多工程性的实践 server增加了model的规范,每个model会增加一些基本的字段(created_time,updated_time,id,version), 每次的更新version和updated_time会自动更新。 id是uuid来获取。 初始化的数据库文件,通过操作js来执行sql来初始化数据库,通过执行js里面的脚本来执行初始化数据库的一些数据。 数据库数据之间是有依赖的,添加的时候要注意顺序,没有使用一对多,多多这样的关系映射 所有的id以及相关的都定义为db.STRING(64),64位的字符串数据 尝试了驼峰和下划线之间的转换(失败),在每个model里面规范field的定义; 修改了client端的一些bug 建立了表,并添加了一些数据 增加了两个目录,主要是微信小程序目录和APP开发的项目目录 ``` ## 定位: 一个简单的商城应用程序,小商城,不是大的商城模式 ,大型商城模式github有很多java相关的代码。 # vue-MoreMall ``` 一个基于vue全家桶的pc端综合性网上购物商城,包括前台商城和后台管理系统,请求数据采用axios, 后端采用koa2,数据库采用mysql。 client:包含网页端和后台的管理功能的客户端页面 client-app:APP端开发的代码 client-wx:微信小程序代码 server:服务端 ``` ## 已完成功能 1. 登录注册; 2. 商品分类; 3. 购买商品; 4. 搜索商品; 5. 购物车; 6. 订单管理; 7. 商品问答; 8. 商品评价; 9. 修改资料; 10. 后台管理; 11. 地址管理(未实现) ## 项目截图 首页 ![](screen/index.gif) 商品分类页 ![](screen/type.gif) 搜索页 ![](screen/search.gif) 商品详情页 ![](screen/goodsDetail.gif) 登录页 ![](screen/login.gif) 购物车页 ![](screen/cart.gif) 订单页 ![](screen/orders.gif) 个人资料页 ![](screen/data.gif) 后台管理页 ![](screen/manage.gif)