Files
litemall/doc/4.md
2018-05-11 22:58:16 +08:00

94 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 4 litemall管理后台
这里的后台管理业务参考了[platform](https://gitee.com/fuyang_lipengjun/platform).
项目技术架构:
* 后台管理前端即litemall-admin模块
* vue
* vuex
* vue-router
* axios
* element-ui
* vue-element-admin
* 其他见package.json
* 后台管理后端, 即litemall-admin-api模块
* Spring Boot 1.5.10
* Spring MVC
目前存在的问题:
* `严重`业务功能重新设计,例如即使是管理员也不能删除修改用户的相关数据
* `严重`商品和货品管理,特别是添加一个商品
* `缺失`支持微信登录
* `缺失`后台采用事务
* `缺失`首页中实现一些小组件,同时点击能够跳转相应页面
* `缺失`商品评价中管理员回复功能
* `缺失`支持导出表所有数据
* `改善`返回的时间日期在前端显示20180101T0000格式效果不好
* `改善`管理员登录页面打开慢,优化速度
* `改善`大部分页面仅仅是一个表CRUD的效果交互性一般。
例如显示商品的时候只是简单显示表中保存的类目ID和品牌商ID
更好的效果可能是显示对应的类目名称和品牌商名称,
同时能够显示更详细的类目信息和品牌商信息。
* `改善`页面中图片数据目前是显示地址,更好地做法应该是显示小图片,
同时支持点击放大的效果
* `改善`地址优化,目前每一次点击都会请求后台,应该缓存已有的数据
* `改善`查询时排序功能
* `改善`vue和vue-element-admin等及时更新
* `功能`系统角色和权限
* `功能`系统日志功能
* `功能`系统数据字典功能
* `功能`系统栏目管理功能
* `功能`支持国际化???
* `功能`支持数据库备份
## 4.1 litemall-admin-api
### 4.1.1
### 4.1.2 安全配置
### 4.1.3 CROS配置
## 4.2 litemall-admin
litemall-admin模块的代码基于[vue-element-admin](https://github.com/PanJiaChen/vue-element-admin)
### 4.2.1
### 4.2.2
### 4.2.3
### 4.2.4
### 4.2.5
### 4.2.6
### 4.2.7
### 4.2.8
### 4.2.9
### 4.2.10 系统基础功能
#### 4.2.10.1 数据字典
#### 4.2.10.2 角色权限
#### 4.2.10.3 国际化
#### 4.2.10.4 菜单
#### 4.2.10.5 日志
## 4.3 开发新组件
这里介绍开发一个新的组件的流程。