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 @@ \ No newline at end of file +
+ +
+ + + + + \ No newline at end of file