Skip to content

chenglin321/one

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

one

本项目衍生自 jeesite,使用的是hibernate版本,除了基础平台的功能,其余的功能都删除了。

这段时间工作上有些忙,暂时没继续开发,年后会接着按计划进行开发

演示地址

技术栈

  • Spring Boot 1.4.1
  • Vue2
  • Hibernate 4
  • Shiro

在Jeesite上的改动

  • 支持Spring Boot
  • 前后端分离,后端提供Rest API(同一套API可以供App以及Wap调用)
  • 前端使用了Vue渲染网页,数据与展示分离。
    • 目前的前端组件(翻页组件、Tree组件、Tree Table组件)都是自定义的,易于修改。
    • 前端代码较少且更为清晰
  • 前端UI改为 AdminLTE,目前正在改动中,前端大部分样式错乱。

部署

  • 数据库:目前数据库还是用的Jeesite的,还未有任何改动

  • 签出之后在项目根目录运行以下命令即可运行程序:

    mvn spring-boot:run
    

待完成功能

  1. 整体功能

    • 用 Vue2 重写前端页面
    • 点击列表名称进行排序
    • 添加表单验证
      • 前端数据校验
      • 后端数据校验
    • 提供单独的建库脚本以及初始化数据脚本
    • 需要记录每个URL的访问耗时情况,统计起来以便优化
    • 分模块,将工程根据不同的业务分为多个工程
    • 将 jeesite 依赖的组件升级到高版本
    • 将 jeesite 最新版的功能迁移过来
    • 将 Hibernate 换成其他的
    • 进一步前后端分离,改为Single Page Application
  2. 模块功能

    • 字典管理
    • 菜单管理
    • 菜单栏显示菜单的LOGO
    • 角色管理
    • 用户管理
    • 机构管理
    • 区域管理
    • 日志查询

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 60.3%
  • Java 28.7%
  • CSS 11.0%