diff --git a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.SqlSugarCore/DataSeeds/MenuRuoYiDataSeed.cs b/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.SqlSugarCore/DataSeeds/MenuRuoYiDataSeed.cs
index 1dda106e..61776132 100644
--- a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.SqlSugarCore/DataSeeds/MenuRuoYiDataSeed.cs
+++ b/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.SqlSugarCore/DataSeeds/MenuRuoYiDataSeed.cs
@@ -227,7 +227,22 @@ namespace Yi.Framework.Rbac.SqlSugarCore.DataSeeds
IsDeleted = false,
};
entities.Add(swagger);
-
+
+ //表单构建
+ MenuAggregateRoot builder = new MenuAggregateRoot(_guidGenerator.Create(), tool.Id)
+ {
+ MenuName = "表单生成器",
+ MenuType = MenuTypeEnum.Menu,
+ Router = "build",
+ IsShow = true,
+ IsLink = false,
+ MenuIcon = "form",
+ Component = "tool/build/index",
+ IsCache = true,
+ OrderNum = 101,
+ IsDeleted = false,
+ };
+ entities.Add(builder);
// //ERP
// MenuAggregateRoot erp = new MenuAggregateRoot(_guidGenerator.Create())
diff --git a/Yi.RuoYi.Vue3/package.json b/Yi.RuoYi.Vue3/package.json
index 3ec387e0..aa929d8a 100644
--- a/Yi.RuoYi.Vue3/package.json
+++ b/Yi.RuoYi.Vue3/package.json
@@ -32,7 +32,8 @@
"typeface-roboto": "^1.1.13",
"vue": "3.4.21",
"vue-cropper": "1.0.3",
- "vue-router": "4.3.0"
+ "vue-router": "4.3.0",
+ "vform3-builds": "^3.0.10"
},
"devDependencies": {
"@vitejs/plugin-vue": "^5.0.4",
diff --git a/Yi.RuoYi.Vue3/src/main.js b/Yi.RuoYi.Vue3/src/main.js
index b9e29598..4e2f787e 100644
--- a/Yi.RuoYi.Vue3/src/main.js
+++ b/Yi.RuoYi.Vue3/src/main.js
@@ -11,6 +11,8 @@ import App from './App'
import store from './store'
import router from './router'
import directive from './directive' // directive
+import VForm3 from 'vform3-builds'
+import 'vform3-builds/dist/designer.style.css' //引入VForm3样式
// 注册指令
@@ -77,5 +79,6 @@ app.use(ElementPlus, {
// 支持 large、default、small
size: Cookies.get('size') || 'default'
})
+app.use(VForm3)
app.mount('#app')
diff --git a/Yi.RuoYi.Vue3/src/views/tool/build/index.vue b/Yi.RuoYi.Vue3/src/views/tool/build/index.vue
index c3543a92..e53d3493 100644
--- a/Yi.RuoYi.Vue3/src/views/tool/build/index.vue
+++ b/Yi.RuoYi.Vue3/src/views/tool/build/index.vue
@@ -1,3 +1,25 @@
-