框架说明
名称 |
版本 |
说明 |
thinkphp |
5.1 |
后端主力框架 |
layui |
2.4.5 |
前端(由于新版bug,搜索功能不能正常,继续使用旧版) |
enianAdmin.js |
0.2.20190626 |
系统核心框架 |
下载
【开发中 不开放下载】
开放测试后在群公布(QQ群:372920173,验证信息:enian)
因上班,只有下班或假期时间才能开发,所以进度慢,望谅解
[v2.X] 比 [v1.X]优势
- 基于tp5.1开发,性能更好
- 加强前端优化,以前端开发为主力或可移植其他后端开发
- 后端(php)多处运用到缓存机制,减轻数据库压力,更适用于大型项目
- 后端 丰富系统调用方法,为二次开发提供更大帮助
- 优化角色管理,操作逻辑更清晰,取消了单用户多角色,采用传统方式
- 权限节点支持多级
- 2020-6-26 采用前后端彻底分离,前端全部数据采用接口形式
- 2020-6-26 部分页面增加帮助提示,用户上手更快
enianAdmin2.0 - 开发进度
2020-7-25
- [后端] 优化 统一用户管理相关接口返回函数
- [前端] 修复 用户管理删除成功后提示错误的bug
- [前端] 增加 部分页面表格可编辑的表头标题前加
*
号提示
2020-7-24
- [后端] 优化 统一设置菜单项接口
- [后端] 优化 统一设置用户组菜单的相关接口
2020-7-23
- [后端] 优化 统一接口(除layui表格接口)调用rapi,已经修改部分
- [前端] 修复 用户组权限页面,加载列表弹出操作成功
2020-7-22
2020-7-19
2020-7-18
2020-7-12
- 增加 前端enianAdmin.init方法来代替layui.use并支持初始化请求一个接口
- 删除 前端页面中所有的html渲染标题的代码
2020-6-26
- 增加 我的应用只显示用户组关联的应用的本身未开启“加入权限”的应用
- 整理 数据库增加部分系统应用,删除无用表,
- 修改 所有表为InnoDB
2020-6-25
- 新增 myapplist页面,
- 修改 部分ajax为框架post方法
V2.0 [2020-6-21]
- 重构 前后端部分文件完全分离模式
- 重构 修复部分页面查询排序等问题
- 增加 右上角菜单定制,在前端config中
- 计划 再次重构,调整各种文件的命名规范,调整前后端文件代码规范统一
V2.0 [2019-8-3]
- 优化 enianTable.js传送数据的方式,兼容旧版数据格式。此版本已经应用到enianAdmin 1.0中
V2.0 [2019-7-7]
- 更新 enianTable.js,新增init方法,数据格式等变化。需深度测试进行完善。
V2.0 [2019-7-5]
V2.0 [2019-7-2]
- 增加 日志功能
- 增加 数据表日志数据表type
- 修改 日志表type字段改为type_id
V2.0 [2019-7-1]
V2.0 [2019-6-29]
- 增加 evar 和evar.global 功能介绍及自动清空
- 增加 前端能等得到当前用户信息等,储存在
evar.global.userInfo
,(仅当首次加载主框架时获取) - 增加 部门名称设置,部门名称显示在框架内左上角标题
V2.0 [2019-6-28]
- 修复 当管理员设置自己的状态为关时,再次点击提示登录过期但是仍然成功了
- 优化 登出使用登出方法
- 优化 书签登录失效跳转重新登录,重新成功后不跳回书签页
- 新增 登录后跳转到用户组的首页
- 修改 数据表结构
V2.0 [2019-6-26]
- 用户列表修改功能已修复。错误原因:eniantable.form 字段数据传输错误
- enianAdmin.js 更新版本 0.1.20190626+,重写listen方法和extend,并增加文档
V2.0 [2019-6-25]
- 修复enianAdmin.js中 loadJS 加载无法判断参数对象是否为空导致加载js失败
- 更改core目录结构,独立出各模式文件夹
V2.0 [2019-6-21]
V2.0 [2019-6-19]
V2.0 [2019-6-18]
- init.js enianAdmin增加post和request
V2.0 [2019-6-16]
- 重写权限登录
- 下个目标,完善用户组修改页面,准备重新测试权限及时更新的问题
V2.0 [2019-6-15]
- 取消
user
表中last_ip
和last_time
字段,可能增加登录信息按钮
V2.0 [2019-6-9]