<div align="center">
[Abp Vnext Pro](https://github.com/WangJunZzz/abp-vnext-pro) 的 Vue 实现版本
开箱即用的中后台前端/设计解决方案
<table>
<tr>
<td><img src="https://blog-resouce.oss-cn-shenzhen.aliyuncs.com/images/user.png"/></td>
<td><img src="https://blog-resouce.oss-cn-shenzhen.aliyuncs.com/images/role.png"/></td>
</tr>
<tr>
<td><img src="https://blog-resouce.oss-cn-shenzhen.aliyuncs.com/images/setting.png"/></td>
<td><img src="https://blog-resouce.oss-cn-shenzhen.aliyuncs.com/images/dic.png"/></td>
</tr>
</table>
</div>
### 知识点
- .Net Core5.0
- Abp Vnext 4.x ,
- Ant Design, Vue2.x
- Mysql,Redis,Hangfire,ES(日志可选),Nocas(可选,未集成,计划中),RabbitMq(未集成,计划中)
- 微服务架构设计, DDD 实践
- 容器化 CI CD
### 系统功能
- 用户管理
- 角色管理
- 设置管理
- 字典管理
- 后台作业
- ES 日志
- 暂时不支持多租户管理(后续考虑)
### 对接思路
- 前端
- 通过 token 调用 /api/abp/application-configuration 获取应用级别信息,包括权限,多语言,保存在 Store 中;
- 多语言基于前端,后端 Api 的多语言基于 abp 自带的;
- 菜单权限封装,在 route/config.js 下配置菜单,属性 meta.policy 不传或者等于\*代表不验证权限
- 按钮权限,在 utils/permission.js 下,isGranted('策略名'),例如:v-if="isGranted('AbpIdentity.Roles.Create')"
- 后端
- 项目不一定要基于 IdentityServer4,所以新增了一个登陆方法,生成 Token.
- 集成 ES 日志
- 集成 Redis
- 集成 Hangfire
- 集成 SettingUI
### 使用
#### clone
```bash
$ git clone https://github.com/WangJunZzz/abp-vnext-pro
```
#### 后端
- 修改 Mysql,Redis 连接字符串
- 迁移数据:执行 Zzz.DbMigrator
#### 前端
```bash
- yarn or npm i
- npm run dev
```
#### 该项目也是一个模板项目
- 本地安装
```bash
# 在cotnent目录下执行
dotnet new -i .\content
```
- 新建项目
```bash
dotnet new Zzz --name 你的项目名称(不支持名词xxx.xxx,只支持一级)
```
#### 参与贡献
非常欢迎你的贡献,你可以通过以下方式和我们一起共建 :star2::
- 通过 [Issue](https://github.com/WangJunZzz/abp-vnext-pro/issues) 报告:bug:或进行咨询。
没有合适的资源?快使用搜索试试~ 我知道了~
abp-vnext-pro
共636个文件
js:360个
cs:99个
vue:61个
3星 · 超过75%的资源 需积分: 40 48 下载量 39 浏览量
2021-03-03
20:57:34
上传
评论
收藏 3.52MB ZIP 举报
温馨提示
的Vue实现版本开箱即用的中后台前端/设计解决方案 知识点 .Net Core5.0 Abp Vnext 4.x, 蚂蚁设计,Vue2.x Mysql,Redis,Hangfire,ES,Nocas(可选,未集成,计划中),RabbitMq(未集成,计划中) 微服务架构设计,DDD实践 容器化CI CD 系统功能 用户管理 角色管理 设置管理 字典管理 后台作业 ES日志 暂时不支持多租户管理(后续考虑) 对接思路 前端 通过令牌调用/ api / abp / application-configuration获取应用等级信息,包括权限,多语言,保存在Store中; 多语言基于前端,实质上Api的多语言基于abp自带的; 菜单项权限封装,在route / config.js下配置菜单中,属性meta.policy不传或等于*代表不验证权限 按钮权限,在utils / permissi
资源详情
资源评论
资源推荐
收起资源包目录
abp-vnext-pro (636个子文件)
.env.ali 417B
Dockerfile.ci 299B
default.conf 810B
nginx.conf 734B
NuGet.Config 210B
20210223040937_Init.Designer.cs 51KB
ZzzMigrationsDbContextModelSnapshot.cs 51KB
20210223040937_Init.cs 42KB
ZzzHttpApiHostModule.cs 14KB
IdentityServerDataSeedContributor.cs 12KB
DicAppService.cs 6KB
SerilogToEsExtensions.cs 5KB
LoginAppService.cs 4KB
ZzzDbMigrationService.cs 3KB
CronType.cs 3KB
ZzzModuleExtensionConfigurator.cs 3KB
DataDictionary.cs 2KB
CacheManger.cs 2KB
AppUser.cs 2KB
ZzzDbContext.cs 2KB
ZzzDomainSharedModule.cs 2KB
ZzzEntityFrameworkCoreModule.cs 2KB
ZzzTestBase.cs 2KB
ZzzEntityFrameworkCoreTestModule.cs 2KB
ZzzTestBaseModule.cs 2KB
ZzzEfCoreEntityExtensionMappings.cs 2KB
ZzzMigrationsDbContext.cs 2KB
SampleRepositoryTests.cs 2KB
ApiResult.cs 2KB
ZzzApplicationTestModule.cs 2KB
SampleDomainTests.cs 2KB
ZzzMigrationsDbContextFactory.cs 2KB
ZzzDomainModule.cs 1KB
DataDictionaryDetail.cs 1KB
FakeCurrentPrincipalAccessor.cs 1KB
DbMigratorHostedService.cs 1KB
SwaggerTagsFilter.cs 1KB
Program.cs 1KB
Program.cs 1KB
ZzzPermissionDefinitionProvider.cs 1KB
ZzzDbContextModelCreatingExtensions.cs 1KB
ZzzHttpApiModule.cs 1KB
ICacheManger.cs 1KB
DataDicManager.cs 1KB
CacheTests.cs 1KB
EntityFrameworkCoreZzzDbSchemaMigrator.cs 1KB
ZzzApplicationModule.cs 1KB
SampleAppServiceTests.cs 991B
ZzzHttpApiClientModule.cs 979B
LoginInputDto.cs 946B
ZzzConsoleApiClientModule.cs 942B
ZzzApplicationContractsModule.cs 935B
ZzzSettingDefinitionProvider.cs 889B
CreateDataDictionaryDto.cs 886B
LoginAppServiceTests.cs 839B
ZzzDtoExtensions.cs 833B
UserDapperRepository.cs 831B
ConsoleTestAppHostedService.cs 805B
ClientDemoService.cs 802B
ZzzGlobalFeatureConfigurator.cs 744B
ZzzPermissions.cs 739B
ZzzApplicationAutoMapperProfile.cs 680B
Program.cs 617B
ConfigureOptionTests.cs 610B
ZzzDbMigratorModule.cs 574B
Startup.cs 535B
UpdataDataDictionaryDetailDto.cs 523B
RecurringJobsExtensions.cs 521B
CustomHangfireAuthorizeFilter.cs 488B
CreateDataDictionaryDetailDto.cs 479B
UpdataDataDictionaryDto.cs 469B
IUserDapperRepository.cs 461B
GetDataDictionaryDto.cs 458B
ZzzEntityFrameworkCoreDbMigrationsModule.cs 447B
LoginOutputDto.cs 432B
ZzzAppService.cs 399B
NullZzzDbSchemaMigrator.cs 391B
ZzzTestDataSeedContributor.cs 371B
IDicAppService.cs 351B
TestJob.cs 350B
MultiTenancyConsts.cs 343B
GetDataDictionaryDetailDto.cs 325B
JwtOptions.cs 324B
ZzzController.cs 323B
IRecurringJob.cs 294B
HomeController.cs 289B
ILoginAppService.cs 276B
ZzzBrandingProvider.cs 251B
ZzzSettings.cs 242B
IDataDicManager.cs 231B
ZzzConsts.cs 219B
ZzzDomainTestModule.cs 217B
GetUsersInput.cs 209B
ApiCodeEnum.cs 184B
ZzzEntityFrameworkCoreTestBase.cs 177B
TestModel.cs 176B
ZzzApplicationTestBase.cs 175B
ZzzDomainErrorCodes.cs 158B
AssemblyInfo.cs 156B
ZzzResource.cs 143B
共 636 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
清木一阳
- 粉丝: 23
- 资源: 4656
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论3