/abp-vue

abp vnext+vue3(vben)+code generator

Primary LanguageC#Apache License 2.0Apache-2.0

abp-vue

本项目参照colinin

本项目为单体应用并且移除了 IdentityServer4 使用 jwt

后端

abp vnext

运行

  1. 修改Zoey.Admin.HttpApi.Hostappsettings.json数据库连接字符串
  2. 初始化数据库,在Zoey.Admin.HttpApi.Host项目下执行dotnet ef database update命令
  3. 运行Zoey.Admin.HttpApi.Host

前端

vben

运行

cd ./vben-admin

# 安装依赖
yarn

# 运行项目
yarn serve

代码生成器

修改官方代码生成器以支持vue3 + TypeScript

  1. 运行schematics/build-all.ps1 (运行前请确保后端服务已启动)

  2. 把generate-code/proxy的文件拷到vben-admin的src/api/proxy中

生成的结构如下:

CRUD代码生成

1.在 Zoey.Domain 中添加实体类Todo.cs

2.启动 Zoey.Admin.CodeGenerate 项目,输入实体类名: Todo

3.前端CURD代码生成在 ./vben-admin/src/views/manage/todo