zuohuaijun пре 1 година
родитељ
комит
b456f7c2c9

+ 1 - 1
Admin.NET/Admin.NET.Core/Entity/SysCodeGen.cs

@@ -107,7 +107,7 @@ public partial class SysCodeGen : EntityBase
     /// 页面目录
     /// </summary>
     [SugarColumn(ColumnDescription = "页面目录", Length = 32)]
-    public string PagePath { get; set; }
+    public string? PagePath { get; set; }
 
     /// <summary>
     /// 支持打印类型

+ 10 - 10
Admin.NET/Admin.NET.Core/Service/CodeGen/SysCodeGenService.cs

@@ -547,10 +547,10 @@ public class SysCodeGenService : IDynamicApiController, ITransient
         // 按钮-import
         var menuTypeImport = new SysMenu
         {
-            Pid = pid1,
+            Pid = menuPid,
             Title = "导入",
             Type = MenuTypeEnum.Btn,
-            Permission = lowerEntityName + ":import",
+            Permission = className[..1].ToLower() + className[1..] + ":import",
             OrderNo = menuOrder
         };
         menuOrder += 10;
@@ -558,10 +558,10 @@ public class SysCodeGenService : IDynamicApiController, ITransient
         // 按钮-export
         var menuTypeExport = new SysMenu
         {
-            Pid = pid1,
+            Pid = menuPid,
             Title = "导出",
             Type = MenuTypeEnum.Btn,
-            Permission = lowerEntityName + ":export",
+            Permission = className[..1].ToLower() + className[1..] + ":export",
             OrderNo = menuOrder
         };
         menuOrder += 10;
@@ -572,7 +572,7 @@ public class SysCodeGenService : IDynamicApiController, ITransient
         var fkTableList = tableFieldList.Where(u => u.EffectType == "fk" && (u.WhetherAddUpdate == "Y" || u.QueryWhether == "Y")).ToList();
         foreach (var @column in fkTableList)
         {
-            var menuType = new SysMenu
+            var menuType1 = new SysMenu
             {
                 Pid = menuPid,
                 Title = "外键" + @column.ColumnName,
@@ -581,12 +581,12 @@ public class SysCodeGenService : IDynamicApiController, ITransient
                 OrderNo = menuOrder
             };
             menuOrder += 10;
-            menuList.Add(menuType);
+            menuList.Add(menuType1);
         }
         var treeSelectTableList = tableFieldList.Where(u => u.EffectType == "ApiTreeSelect").ToList();
         foreach (var @column in treeSelectTableList)
         {
-            var menuType = new SysMenu
+            var menuType1 = new SysMenu
             {
                 Pid = menuPid,
                 Title = "树型" + @column.ColumnName,
@@ -595,12 +595,12 @@ public class SysCodeGenService : IDynamicApiController, ITransient
                 OrderNo = menuOrder
             };
             menuOrder += 10;
-            menuList.Add(menuType);
+            menuList.Add(menuType1);
         }
         var uploadTableList = tableFieldList.Where(u => u.EffectType == "Upload").ToList();
         foreach (var @column in uploadTableList)
         {
-            var menuType = new SysMenu
+            var menuType1 = new SysMenu
             {
                 Pid = menuPid,
                 Title = "上传" + @column.ColumnName,
@@ -609,7 +609,7 @@ public class SysCodeGenService : IDynamicApiController, ITransient
                 OrderNo = menuOrder
             };
             menuOrder += 10;
-            menuList.Add(menuType);
+            menuList.Add(menuType1);
         }
         await _db.Insertable(menuList).ExecuteCommandAsync();
     }

+ 1 - 1
Admin.NET/Admin.NET.Core/Service/File/SysFileService.cs

@@ -505,7 +505,7 @@ public class SysFileService : IDynamicApiController, ITransient
     /// <param name="input"></param>
     /// <returns></returns>
     /// <exception cref="ArgumentNullException"></exception>
-    public async Task<List<FileOutput>> GetRelationFiles([FromQuery]RelationQueryInput input)
+    public async Task<List<FileOutput>> GetRelationFiles([FromQuery] RelationQueryInput input)
     {
         return await _sysFileRep.AsQueryable()
            .Where(m => !m.IsDelete)

+ 9 - 1
Web/src/views/system/codeGen/index.vue

@@ -143,7 +143,15 @@ const handleCurrentChange = (val: number) => {
 // 打开表增加页面
 const openAddDialog = () => {
 	state.editMenuTitle = '增加';
-	EditCodeGenRef.value?.openDialog({ authorName: 'Admin.NET', generateType: '200', printType: 'off', menuIcon: 'ele-Menu', pagePath: 'main', nameSpace: state.applicationNamespaces[0], generateMenu: true });
+	EditCodeGenRef.value?.openDialog({
+		authorName: 'Admin.NET',
+		generateType: '200',
+		printType: 'off',
+		menuIcon: 'ele-Menu',
+		pagePath: 'main',
+		nameSpace: state.applicationNamespaces[0],
+		generateMenu: true,
+	});
 };
 
 // 打开表编辑页面