diff --git a/Readme.md b/Readme.md index f90f6d00..beb19ff2 100644 --- a/Readme.md +++ b/Readme.md @@ -1,20 +1,21 @@ -
+
[Abp Vnext Pro](https://github.com/WangJunZzz/abp-vnext-pro) 的 Vue 实现版本 开箱即用的中后台前端/设计解决方案 - - + + - - + +
-### 依赖 + +### 知识点 - .Net Core5.0 - Abp Vnext 4.x , @@ -31,9 +32,22 @@ - 字典管理 - 后台作业 - 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 @@ -49,8 +63,10 @@ $ git clone https://github.com/WangJunZzz/abp-vnext-pro #### 前端 +```bash - yarn or npm i - npm run dev +``` #### 该项目也是一个模板项目 @@ -72,5 +88,3 @@ dotnet new Zzz --name 你的项目名称(不支持名词xxx.xxx,只支持一级) 非常欢迎你的贡献,你可以通过以下方式和我们一起共建 :star2:: - 通过 [Issue](https://github.com/WangJunZzz/abp-vnext-pro/issues) 报告:bug:或进行咨询。 - -- 加入社群,与小伙伴们一同交流心得。QQ 群:686933575 diff --git a/images/dic.png b/images/dic.png deleted file mode 100644 index 9d7f98d6..00000000 Binary files a/images/dic.png and /dev/null differ diff --git a/images/role.png b/images/role.png deleted file mode 100644 index ddd68681..00000000 Binary files a/images/role.png and /dev/null differ diff --git a/images/setting.png b/images/setting.png deleted file mode 100644 index f3f65377..00000000 Binary files a/images/setting.png and /dev/null differ diff --git a/images/user.png b/images/user.png deleted file mode 100644 index 0a90ff48..00000000 Binary files a/images/user.png and /dev/null differ