2 Star 2 Fork 2

漂泊 / abp-vnext-pro

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Abp Vnext Pro 的 Vue3 实现版本 开箱即用的中后台前端/设计解决方案

项目简介

基于ABP Vnext4.4.0的微服务架构,基于DDD思想开发,基于vue3.0,Typescript,Antd 的后台管理框架,适用于大型分布式业务系统和企业后台。 演示地址http://120.24.194.14:8012/

  • 用户名:admin 密码:1q2w3E*

  • 警告:不要修改IdentitySever4 客户端管理的Vue3客户端设置,不然影响IdentityServer4登录

系统功能

  • 用户管理
  • 角色管理
  • 审计日志
  • 后台任务(hangfire)
  • 集成事件(dotnetcore.cap)
  • IdentityServer4
    • 客户端管理
    • Api资源管理
    • ApiScope管理
    • Identity资源管理
  • SinglaR消息通知
  • 多语言
  • FreeSql
  • 数据字典(UI暂时没有)
  • 容器化部署
  • 单元测试
  • ES日志
  • 多租户
  • 组织机构

前端特别说明

  • abp 有提供默认api为什么要重写user,role,permission接口?

    • 因为前端的调用后台接口通过nswag生成了代理,api提供的接口地址导致生成代理冲突所以重写了
    • 在后端有接口变化请在前端执行npm run nswag 重新生成代理
    • 建议后端的方法设置为post,前端会生成typecript的接口
    • 后端使用swagger的时候tag请不要用中文 [SwaggerOperation(summary: "获取所有角色", Tags = new[] { "Role" })]
    • 前端代理生成在src/services下,如何使用请参考用户模块
  • 前端

    • 多语言基于前端,后端 Api 的多语言基于 abp 自带的;
    • 配置菜单,属性 meta.policy 不传代表不验证权限
    • 按钮权限,v-auth 例如:v-auth=('AbpIdentity.Roles.Create')

使用

参与贡献

非常欢迎你的贡献,你可以通过以下方式和我们一起共建 :star2:

  • 通过 Issue 报告:bug:或进行咨询。
  • QQ群:686933575

空文件

简介

取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/jack_zhum/abp-vnext-pro.git
git@gitee.com:jack_zhum/abp-vnext-pro.git
jack_zhum
abp-vnext-pro
abp-vnext-pro
main

搜索帮助