GithubHelp home page GithubHelp logo

imissyou1314 / gf-vue-admin Goto Github PK

View Code? Open in Web Editor NEW

This project forked from f1soft/gf-vue-admin

0.0 1.0 0.0 1.2 MB

基于goframe+vue搭建的后台管理系统框架,集成jwt鉴权,权限管理,动态路由,分页封装,多点登录拦截,资源权限,上传下载,代码生成器,表单生成器等基础功能,五分钟一套CURD前后端代码包含数据库的快感你不要体验一下吗~,更多功能正在开发中,欢迎issue和pr~

Home Page: https://github.com/flipped-aurora/gf-vue-admin

License: Apache License 2.0

Dockerfile 0.15% Shell 0.01% Smarty 0.21% Go 53.31% HTML 0.07% JavaScript 5.96% Vue 34.57% CSS 5.71%

gf-vue-admin's Introduction

gf-vue-admin

  • gf-vue-admin服务端
    • 基于gin-vue-admin的server与goframe的官方推荐架构
    • 架构具体看文档
    • 路由层
    • jwt鉴权
    • casbin鉴权

Api开发计划

  • jwt黑名单
    • jwt加入黑名单
  • 基础功模块
    • 管理员登录
    • 管理员注册
    • 验证码获取
    • JWT刷新
  • 管理员用户模块
    • 管理员修改密码
    • 分页获取管理员列表
    • 设置用户权限
    • 删除用户(ID接收问题)
  • menu模块
    • 获取用户动态路由
    • 分页获取基础menu列表
    • 新增菜单
    • 获取用户动态路由
    • 获取用户动态基础路由
    • 增加menu和角色关联关系
    • 获取指定角色menu
    • 删除菜单
    • 更新菜单
    • 根据id获取菜单
  • 角色管理模块
    • 创建角色
    • 删除角色
    • 更新角色
    • 复制角色
    • 获取角色列表
    • 设置角色资源权限
  • 功能api模块
    • 创建api
    • 删除指定api
    • 更新基础api
    • 根据id获取api
    • 获取所有的Api 不分页
    • 分页获取API列表
  • 文件上传下载功能模块
    • 上传文件示例
    • 删除文件
    • 分页文件列表
  • 文件断点续传功能模块
    • 断点续传到服务器
    • 查找文件
    • 删除切片
  • 工作流
    • 注册工作流
  • casbin权限模块
    • 更改角色api权限
    • 获取权限列表
    • RESTFUL测试路由
  • system模块
    • 获取配置文件内容
    • 设置配置文件内容
    • 重启服务器
  • 客户模块
    • 创建客户
    • 删除客户
    • 更新客户信息
    • 获取权限客户列表
  • 自动化代码模块
    • 自动代码模板
  • 字典详情管理模块
    • 创建DictionaryDetail
    • 删除DictionaryDetail
    • 用id查询DictionaryDetail
    • 分页获取DictionaryDetail列表
  • 字典管理模块
    • 创建Dictionary
    • 删除Dictionary
    • 更新Dictionary
    • 用id查询Dictionary
    • 分页获取Dictionary列表
  • 操作历史模块
    • 创建Operation
    • 删除Operation
    • 更新Operation
    • 批量删除Operation
    • 用id查询Operation
    • 分页获取Operation列表
  • 角色模块
    • 创建角色
    • 删除角色
    • 更新角色
    • 复制角色
    • 获取角色列表
    • 设置角色资源权限

测试api

  • 基础功模块
    • 管理员登录
    • 管理员注册
    • 验证码获取
    • JWT刷新
  • jwt黑名单
    • jwt加入黑名单
  • 管理员用户模块
    • 管理员修改密码
    • 分页获取管理员列表
    • 设置用户权限
    • 删除用户(ID接收问题)
  • menu模块
    • 获取用户动态路由
    • 分页获取基础menu列表
    • 新增菜单
    • 获取用户动态路由
    • 获取用户动态基础路由
    • 增加menu和角色关联关系
    • 获取指定角色menu
    • 删除菜单
    • 更新菜单
    • 根据id获取菜单
  • 角色管理模块
    • 创建角色
    • 删除角色
    • 更新角色
    • 复制角色
    • 获取角色列表
    • 设置角色资源权限
  • 功能api模块
    • 创建api
    • 删除指定api
    • 更新基础api
    • 根据id获取api
    • 获取所有的Api 不分页
    • 分页获取API列表
  • 文件上传下载功能模块
    • 上传文件示例
    • 删除文件
    • 分页文件列表
  • 文件断点续传功能模块
    • 断点续传到服务器
    • 查找文件
    • 删除切片
  • 工作流
    • 注册工作流
  • casbin权限模块
    • 更改角色api权限
    • 获取权限列表
    • RESTFUL测试路由
  • system模块
    • 获取配置文件内容
    • 设置配置文件内容
    • 重启服务器
  • 客户模块
    • 创建客户
    • 删除客户
    • 更新客户信息
    • 获取权限客户列表
  • 自动化代码模块
    • 自动代码模板
  • 字典详情管理模块
    • 创建DictionaryDetail
    • 删除DictionaryDetail
    • 用id查询DictionaryDetail
    • 分页获取DictionaryDetail列表
  • 字典管理模块
    • 创建Dictionary
    • 删除Dictionary
    • 更新Dictionary
    • 用id查询Dictionary
    • 分页获取Dictionary列表
  • 操作历史模块
    • 创建Operation
    • 删除Operation
    • 更新Operation
    • 批量删除Operation
    • 用id查询Operation
    • 分页获取Operation列表
  • 角色模块
    • 创建角色
    • 删除角色
    • 更新角色
    • 复制角色
    • 获取角色列表
    • 设置角色资源权限

TODO

  • 用户多角色
  • 自写api批量导入权限分配列表
  • 生成文件自动导入

gf-vue-admin's People

Contributors

sliverhorn avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.