From 357cf328292a4f27b6c47caafe3824835c20d831 Mon Sep 17 00:00:00 2001 From: schangxiang@126.com <schangxiang@126.com> Date: 周二, 06 5月 2025 12:12:12 +0800 Subject: [PATCH] 222 --- Weben_CMS专用代码生成器/Code/Generate/Web/Models/Models_EntityNameClassQueryDrawer_Generate.cs | 27 ++ Weben_CMS专用代码生成器/Code/Generate/Web/Models/Service/Models_Service_EntityNameClassDrawer_Generate.cs | 28 ++ Weben_CMS专用代码生成器/Code/Templete/Web/Models/Models_EntityNameClass.txt | 41 +++ Weben_CMS专用代码生成器/Code/Templete/Web/Models/Service/Models_Service_EntityNameClass.txt | 30 ++ Weben_CMS专用代码生成器/Code/Templete/Web/Models/Models_EntityNameClassQueryDrawer.txt | 44 ++++ Weben_CMS专用代码生成器/Code/Generate/Web/Views/Pages/Dialog/EntityNameClassDrawer/EntityNameClassDrawer_Generate.cs | 30 ++ Weben_CMS专用代码生成器/Code/GenerateCode_WeiBen_CMS.csproj | 40 +++ Weben_CMS专用代码生成器/Code/Generate/Web/Models/Service/Models_Service_EntityNameClass_Generate.cs | 27 ++ Weben_CMS专用代码生成器/Code/Generate/Web/Models/Service/Models_Service_EntityNameClassQueryDrawer_Generate.cs | 27 ++ Weben_CMS专用代码生成器/Code/MainForm.cs | 39 +++ Weben_CMS专用代码生成器/Code/Templete/Web/Views/Pages/Dialog/EntityNameClassQueryDrawer/EntityNameClassQueryDrawer模板.txt | 71 ++++++ Weben_CMS专用代码生成器/Code/Templete/Web/Models/Service/Models_Service_EntityNameClassQueryDrawer.txt | 35 +++ Weben_CMS专用代码生成器/Code/Templete/Web/Models/Models_EntityNameClassDrawer.txt | 44 ++++ Weben_CMS专用代码生成器/Code/Templete/Web/Models/Service/Models_Service_EntityNameClassDrawer.txt | 34 +++ Weben_CMS专用代码生成器/Code/Generate/Web/Models/Models_EntityNameClassDrawer_Generate.cs | 27 ++ Weben_CMS专用代码生成器/Code/Generate/Web/Models/Models_EntityNameClass_Generate.cs | 27 ++ Weben_CMS专用代码生成器/Code/Generate/Web/Views/Pages/Dialog/EntityNameClassQueryDrawer/EntityNameClassQueryDrawer_Generate.cs | 30 ++ Weben_CMS专用代码生成器/Code/Generate/Web/Views/Pages/Dialog/EntityNameClassQueryDrawer/EntityNameClassQueryDrawer_module_Generate.cs | 30 ++ 18 files changed, 630 insertions(+), 1 deletions(-) diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Generate/Web/Models/Models_EntityNameClassDrawer_Generate.cs" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Generate/Web/Models/Models_EntityNameClassDrawer_Generate.cs" new file mode 100644 index 0000000..e38e148 --- /dev/null +++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Generate/Web/Models/Models_EntityNameClassDrawer_Generate.cs" @@ -0,0 +1,27 @@ +锘� + +using GenerateCode_WeiBen_WMS.Model; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace GenerateCode_GEBrilliantFactory +{ + /// <summary> + /// 鐢熸垚鏌ヨ瀹炰綋绫� + /// </summary> + public class Models_EntityNameClassDrawer_Generate : BaseGenerate + { + public static string CreateText(GenerateCodeParam param) + { + var str = TextHelper.ReadText(@"Templete\Web\Models\Models_EntityNameClassDrawer.txt"); + CommonReplace(ref str); + + CommonHelper.CommonReplaceStr(param, ref str); + + + return str; + } + } +} diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Generate/Web/Models/Models_EntityNameClassQueryDrawer_Generate.cs" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Generate/Web/Models/Models_EntityNameClassQueryDrawer_Generate.cs" new file mode 100644 index 0000000..c68a194 --- /dev/null +++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Generate/Web/Models/Models_EntityNameClassQueryDrawer_Generate.cs" @@ -0,0 +1,27 @@ +锘� + +using GenerateCode_WeiBen_WMS.Model; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace GenerateCode_GEBrilliantFactory +{ + /// <summary> + /// 鐢熸垚鏌ヨ瀹炰綋绫� + /// </summary> + public class Models_EntityNameClassQueryDrawer_Generate : BaseGenerate + { + public static string CreateText(GenerateCodeParam param) + { + var str = TextHelper.ReadText(@"Templete\Web\Models\Models_EntityNameClassQueryDrawer.txt"); + CommonReplace(ref str); + + CommonHelper.CommonReplaceStr(param, ref str); + + + return str; + } + } +} diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Generate/Web/Models/Models_EntityNameClass_Generate.cs" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Generate/Web/Models/Models_EntityNameClass_Generate.cs" new file mode 100644 index 0000000..30f6eed --- /dev/null +++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Generate/Web/Models/Models_EntityNameClass_Generate.cs" @@ -0,0 +1,27 @@ +锘� + +using GenerateCode_WeiBen_WMS.Model; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace GenerateCode_GEBrilliantFactory +{ + /// <summary> + /// 鐢熸垚鏌ヨ瀹炰綋绫� + /// </summary> + public class Models_EntityNameClass_Generate : BaseGenerate + { + public static string CreateText(GenerateCodeParam param) + { + var str = TextHelper.ReadText(@"Templete\Web\Models\Models_EntityNameClass.txt"); + CommonReplace(ref str); + + CommonHelper.CommonReplaceStr(param, ref str); + + + return str; + } + } +} diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Generate/Web/Models/Service/Models_Service_EntityNameClassDrawer_Generate.cs" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Generate/Web/Models/Service/Models_Service_EntityNameClassDrawer_Generate.cs" new file mode 100644 index 0000000..d944052 --- /dev/null +++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Generate/Web/Models/Service/Models_Service_EntityNameClassDrawer_Generate.cs" @@ -0,0 +1,28 @@ +锘� + +using GenerateCode_WeiBen_WMS.Model; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace GenerateCode_GEBrilliantFactory +{ + /// <summary> + /// 鐢熸垚鏌ヨ瀹炰綋绫� + /// </summary> + public class Models_Service_EntityNameClassDrawer_Generate : BaseGenerate + { + public static string CreateText(GenerateCodeParam param) + { + var str = TextHelper.ReadText(@"Templete\Web\Models\Service\Models_Service_EntityNameClassDrawer.txt"); + CommonReplace(ref str); + + + CommonHelper.CommonReplaceStr(param, ref str); + + + return str; + } + } +} diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Generate/Web/Models/Service/Models_Service_EntityNameClassQueryDrawer_Generate.cs" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Generate/Web/Models/Service/Models_Service_EntityNameClassQueryDrawer_Generate.cs" new file mode 100644 index 0000000..c33caaf --- /dev/null +++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Generate/Web/Models/Service/Models_Service_EntityNameClassQueryDrawer_Generate.cs" @@ -0,0 +1,27 @@ +锘� + +using GenerateCode_WeiBen_WMS.Model; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace GenerateCode_GEBrilliantFactory +{ + /// <summary> + /// 鐢熸垚鏌ヨ瀹炰綋绫� + /// </summary> + public class Models_Service_EntityNameClassQueryDrawer_Generate : BaseGenerate + { + public static string CreateText(GenerateCodeParam param) + { + var str = TextHelper.ReadText(@"Templete\Web\Models\Service\Models_Service_EntityNameClassQueryDrawer.txt"); + CommonReplace(ref str); + + CommonHelper.CommonReplaceStr(param, ref str); + + + return str; + } + } +} diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Generate/Web/Models/Service/Models_Service_EntityNameClass_Generate.cs" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Generate/Web/Models/Service/Models_Service_EntityNameClass_Generate.cs" new file mode 100644 index 0000000..a472c54 --- /dev/null +++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Generate/Web/Models/Service/Models_Service_EntityNameClass_Generate.cs" @@ -0,0 +1,27 @@ +锘� + +using GenerateCode_WeiBen_WMS.Model; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace GenerateCode_GEBrilliantFactory +{ + /// <summary> + /// 鐢熸垚鏌ヨ瀹炰綋绫� + /// </summary> + public class Models_Service_EntityNameClass_Generate : BaseGenerate + { + public static string CreateText(GenerateCodeParam param) + { + var str = TextHelper.ReadText(@"Templete\Web\Models\Service\Models_Service_EntityNameClass.txt"); + CommonReplace(ref str); + + CommonHelper.CommonReplaceStr(param, ref str); + + + return str; + } + } +} diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Generate/Web/Views/Pages/Dialog/EntityNameClassDrawer/EntityNameClassDrawer_Generate.cs" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Generate/Web/Views/Pages/Dialog/EntityNameClassDrawer/EntityNameClassDrawer_Generate.cs" new file mode 100644 index 0000000..f5b1c24 --- /dev/null +++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Generate/Web/Views/Pages/Dialog/EntityNameClassDrawer/EntityNameClassDrawer_Generate.cs" @@ -0,0 +1,30 @@ +锘� + +using GenerateCode_WeiBen_WMS.Model; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace GenerateCode_GEBrilliantFactory +{ + /// <summary> + /// 鐢熸垚鏌ヨ瀹炰綋绫� + /// </summary> + public class EntityNameClassDrawer_Generate : BaseGenerate + { + public static string CreateText(GenerateCodeParam param) + { + var str = TextHelper.ReadText(@"Templete\Web\Views\Pages\Dialog\EntityNameClassDrawer\EntityNameClassDrawer妯℃澘.txt"); + CommonReplace(ref str); + + CommonHelper.CommonReplaceStr(param, ref str); + + + + + + return str; + } + } +} diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Generate/Web/Views/Pages/Dialog/EntityNameClassQueryDrawer/EntityNameClassQueryDrawer_Generate.cs" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Generate/Web/Views/Pages/Dialog/EntityNameClassQueryDrawer/EntityNameClassQueryDrawer_Generate.cs" new file mode 100644 index 0000000..3a745d2 --- /dev/null +++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Generate/Web/Views/Pages/Dialog/EntityNameClassQueryDrawer/EntityNameClassQueryDrawer_Generate.cs" @@ -0,0 +1,30 @@ +锘� + +using GenerateCode_WeiBen_WMS.Model; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace GenerateCode_GEBrilliantFactory +{ + /// <summary> + /// 鐢熸垚鏌ヨ瀹炰綋绫� + /// </summary> + public class EntityNameClassQueryDrawer_Generate : BaseGenerate + { + public static string CreateText(GenerateCodeParam param) + { + var str = TextHelper.ReadText(@"Templete\Web\Views\Pages\Dialog\EntityNameClassQueryDrawer\EntityNameClassQueryDrawer妯℃澘.txt"); + CommonReplace(ref str); + + CommonHelper.CommonReplaceStr(param, ref str); + + + + + + return str; + } + } +} diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Generate/Web/Views/Pages/Dialog/EntityNameClassQueryDrawer/EntityNameClassQueryDrawer_module_Generate.cs" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Generate/Web/Views/Pages/Dialog/EntityNameClassQueryDrawer/EntityNameClassQueryDrawer_module_Generate.cs" new file mode 100644 index 0000000..ace14b9 --- /dev/null +++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Generate/Web/Views/Pages/Dialog/EntityNameClassQueryDrawer/EntityNameClassQueryDrawer_module_Generate.cs" @@ -0,0 +1,30 @@ +锘� + +using GenerateCode_WeiBen_WMS.Model; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace GenerateCode_GEBrilliantFactory +{ + /// <summary> + /// 鐢熸垚鏌ヨ瀹炰綋绫� + /// </summary> + public class EntityNameClassQueryDrawer_module_Generate : BaseGenerate + { + public static string CreateText(GenerateCodeParam param) + { + var str = TextHelper.ReadText(@"Templete\Web\Views\Pages\Dialog\EntityNameClassQueryDrawer\EntityNameClassQueryDrawer_module妯℃澘.txt"); + CommonReplace(ref str); + + CommonHelper.CommonReplaceStr(param, ref str); + + + + + + return str; + } + } +} diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/GenerateCode_WeiBen_CMS.csproj" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/GenerateCode_WeiBen_CMS.csproj" index 05b187b..23f994f 100644 --- "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/GenerateCode_WeiBen_CMS.csproj" +++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/GenerateCode_WeiBen_CMS.csproj" @@ -134,10 +134,20 @@ <Compile Include="Generate\Web\Controllers\File_Generate.cs" /> <Compile Include="Generate\Web\enum_Generate.cs" /> <Compile Include="Generate\Web\Index_Generate.cs" /> + <Compile Include="Generate\Web\Models\Models_EntityNameClass_Generate.cs" /> + <Compile Include="Generate\Web\Models\Service\Models_Service_EntityNameClass_Generate.cs" /> + <Compile Include="Generate\Web\Models\Service\Models_Service_EntityNameClassQueryDrawer_Generate.cs" /> + <Compile Include="Generate\Web\Models\Service\Models_Service_EntityNameClassDrawer_Generate.cs" /> + <Compile Include="Generate\Web\Models\Models_EntityNameClassDrawer_Generate.cs" /> + <Compile Include="Generate\Web\Models\Models_EntityNameClassQueryDrawer_Generate.cs" /> <Compile Include="Generate\Web\type\File_Generate.cs" /> <Compile Include="Generate\Web\Views\config\NameSpacePath_Config_Generate.cs" /> <Compile Include="Generate\Web\Views\NameSpacePath_module_Generate.cs" /> <Compile Include="Generate\Web\Views\NameSpacePath_Generate.cs" /> + <Compile Include="Generate\Web\Views\Pages\Dialog\EntityNameClassDrawer\EntityNameClassDrawer_Generate.cs" /> + <Compile Include="Generate\Web\Views\Pages\Dialog\EntityNameClassDrawer\EntityNameClassDrawer_module_Generate.cs" /> + <Compile Include="Generate\Web\Views\Pages\Dialog\EntityNameClassQueryDrawer\EntityNameClassQueryDrawer_Generate.cs" /> + <Compile Include="Generate\Web\Views\Pages\Dialog\EntityNameClassQueryDrawer\EntityNameClassQueryDrawer_module_Generate.cs" /> <Compile Include="Generate\Web\Views\Pages\EntityNameClass\EntityNameClass_Config_Generate.cs" /> <Compile Include="Generate\Web\Views\Pages\EntityNameClass\EntityNameClass_Generate.cs" /> <Compile Include="Generate\Web\Views\Pages\EntityNameClass\EntityNameClass_module_Generate.cs" /> @@ -309,6 +319,24 @@ <Content Include="Templete\Web\index妯℃澘.txt"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </Content> + <Content Include="Templete\Web\Models\Models_EntityNameClass.txt"> + <CopyToOutputDirectory>Always</CopyToOutputDirectory> + </Content> + <Content Include="Templete\Web\Models\Models_EntityNameClassQueryDrawer.txt"> + <CopyToOutputDirectory>Always</CopyToOutputDirectory> + </Content> + <Content Include="Templete\Web\Models\Models_EntityNameClassDrawer.txt"> + <CopyToOutputDirectory>Always</CopyToOutputDirectory> + </Content> + <Content Include="Templete\Web\Models\Service\Models_Service_EntityNameClassQueryDrawer.txt"> + <CopyToOutputDirectory>Always</CopyToOutputDirectory> + </Content> + <Content Include="Templete\Web\Models\Service\Models_Service_EntityNameClassDrawer.txt"> + <CopyToOutputDirectory>Always</CopyToOutputDirectory> + </Content> + <Content Include="Templete\Web\Models\Service\Models_Service_EntityNameClass.txt"> + <CopyToOutputDirectory>Always</CopyToOutputDirectory> + </Content> <Content Include="Templete\Web\type\type妯℃澘.txt"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </Content> @@ -321,6 +349,18 @@ <Content Include="Templete\Web\Views\NameSpacePath妯℃澘.txt"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </Content> + <Content Include="Templete\Web\Views\Pages\Dialog\EntityNameClassDrawer\EntityNameClassDrawer妯℃澘.txt"> + <CopyToOutputDirectory>Always</CopyToOutputDirectory> + </Content> + <Content Include="Templete\Web\Views\Pages\Dialog\EntityNameClassDrawer\EntityNameClassDrawer_module妯℃澘.txt"> + <CopyToOutputDirectory>Always</CopyToOutputDirectory> + </Content> + <Content Include="Templete\Web\Views\Pages\Dialog\EntityNameClassQueryDrawer\EntityNameClassQueryDrawer妯℃澘.txt"> + <CopyToOutputDirectory>Always</CopyToOutputDirectory> + </Content> + <Content Include="Templete\Web\Views\Pages\Dialog\EntityNameClassQueryDrawer\EntityNameClassQueryDrawer_module妯℃澘.txt"> + <CopyToOutputDirectory>Always</CopyToOutputDirectory> + </Content> <Content Include="Templete\Web\Views\Pages\EntityNameClass\EntityNameClass_module妯℃澘.txt"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </Content> diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/MainForm.cs" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/MainForm.cs" index 4e429c8..ff60dcd 100644 --- "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/MainForm.cs" +++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/MainForm.cs" @@ -371,8 +371,45 @@ //26銆佺敓鎴� Views\EntityNameClassDrawer_module_Generate 鏂囦欢 str_generate = EntityNameClassDrawer_module_Generate.CreateText(param); - tf = TextHelper.Export2File_V2(webRootPath + @"\Views\Pages\Dialog\" + param.EntityName+ "Drawer", param.EntityName + "Drawer"+$"module.scss", tableName, str_generate, FileType.InputModel, filePrefixName, entityName, modulelogo); + tf = TextHelper.Export2File_V2(webRootPath + @"\Views\Pages\Dialog\" + param.EntityName + "Drawer", param.EntityName + "Drawer" + $".module.scss", tableName, str_generate, FileType.InputModel, filePrefixName, entityName, modulelogo); + //27銆佺敓鎴� Views\EntityNameClassDrawer_Generate 鏂囦欢 + str_generate = EntityNameClassDrawer_Generate.CreateText(param); + tf = TextHelper.Export2File_V2(webRootPath + @"\Views\Pages\Dialog\" + param.EntityName + "Drawer", param.EntityName + "Drawer" + $".tsx", tableName, str_generate, FileType.InputModel, filePrefixName, entityName, modulelogo); + + //28銆佺敓鎴� Views\EntityNameClassDrawer_module_Generate 鏂囦欢 + str_generate = EntityNameClassQueryDrawer_module_Generate.CreateText(param); + tf = TextHelper.Export2File_V2(webRootPath + @"\Views\Pages\Dialog\" + param.EntityName + "QueryDrawer", param.EntityName + "QueryDrawer" + $".module.scss", tableName, str_generate, FileType.InputModel, filePrefixName, entityName, modulelogo); + + //29銆佺敓鎴� Views\EntityNameClassDrawer_Generate 鏂囦欢 + str_generate = EntityNameClassQueryDrawer_Generate.CreateText(param); + tf = TextHelper.Export2File_V2(webRootPath + @"\Views\Pages\Dialog\" + param.EntityName + "QueryDrawer", param.EntityName + "QueryDrawer" + $".tsx", tableName, str_generate, FileType.InputModel, filePrefixName, entityName, modulelogo); + + + //30銆佺敓鎴� Views\EntityNameClassDrawer_Generate 鏂囦欢 + str_generate = Models_EntityNameClassQueryDrawer_Generate.CreateText(param); + tf = TextHelper.Export2File_V2(webRootPath + @"\Models", param.EntityName + "QueryDrawer" + $".ts", tableName, str_generate, FileType.InputModel, filePrefixName, entityName, modulelogo); + + //31銆佺敓鎴� Views\EntityNameClassDrawer_Generate 鏂囦欢 + str_generate = Models_EntityNameClassDrawer_Generate.CreateText(param); + tf = TextHelper.Export2File_V2(webRootPath + @"\Models", param.EntityName + "Drawer" + $".ts", tableName, str_generate, FileType.InputModel, filePrefixName, entityName, modulelogo); + + //32銆佺敓鎴� Views\EntityNameClassDrawer_Generate 鏂囦欢 + str_generate = Models_EntityNameClass_Generate.CreateText(param); + tf = TextHelper.Export2File_V2(webRootPath + @"\Models", param.EntityName + $".ts", tableName, str_generate, FileType.InputModel, filePrefixName, entityName, modulelogo); + + + //33銆佺敓鎴� Views\EntityNameClassDrawer_Generate 鏂囦欢 + str_generate = Models_Service_EntityNameClassQueryDrawer_Generate.CreateText(param); + tf = TextHelper.Export2File_V2(webRootPath + @"\Models\Service", param.EntityName + "QueryDrawer" + $".ts", tableName, str_generate, FileType.InputModel, filePrefixName, entityName, modulelogo); + + //34銆佺敓鎴� Views\EntityNameClassDrawer_Generate 鏂囦欢 + str_generate = Models_Service_EntityNameClassDrawer_Generate.CreateText(param); + tf = TextHelper.Export2File_V2(webRootPath + @"\Models\Service", param.EntityName + "Drawer" + $".ts", tableName, str_generate, FileType.InputModel, filePrefixName, entityName, modulelogo); + + //35銆佺敓鎴� Views\EntityNameClassDrawer_Generate 鏂囦欢 + str_generate = Models_Service_EntityNameClass_Generate.CreateText(param); + tf = TextHelper.Export2File_V2(webRootPath + @"\Models\Service", param.EntityName + $".ts", tableName, str_generate, FileType.InputModel, filePrefixName, entityName, modulelogo); #endregion diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Templete/Web/Models/Models_EntityNameClass.txt" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Templete/Web/Models/Models_EntityNameClass.txt" new file mode 100644 index 0000000..715feaf --- /dev/null +++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Templete/Web/Models/Models_EntityNameClass.txt" @@ -0,0 +1,41 @@ +import { Base } from '@/libs/Base/Base' +import { + delete$EntityName$s, + add$EntityName$, + cloneData, +} from './Service/$EntityName$' + +export class $EntityName$ extends Base<{ [key: string]: any }> { + constructor() { + super({ + data: [], + }) + } + onMounted() {} + /** + * 删除 + * @param id + * @returns + */ + async delete$EntityName$s(ids: string[]) { + return delete$EntityName$s(ids) + } + + /** + * 添加数据 + * @param data + * @returns + */ + add$EntityName$(data: Record<string, any>) { + return add$EntityName$(data) + } + + /** + * 克隆 + * @param ids + * @returns + */ + cloneData(ids: string[]) { + return cloneData(ids) + } +} diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Templete/Web/Models/Models_EntityNameClassDrawer.txt" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Templete/Web/Models/Models_EntityNameClassDrawer.txt" new file mode 100644 index 0000000..4837564 --- /dev/null +++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Templete/Web/Models/Models_EntityNameClassDrawer.txt" @@ -0,0 +1,44 @@ +import { Base } from '@/libs/Base/Base' +import { + add$EntityName$, + get$EntityName$, + update$EntityName$, + getWmsEnumData, +} from './Service/$EntityName$Drawer' +import { useGlobalState } from '@/libs/Store/Store' + +export class $EntityName$Drawer extends Base<{ [key: string]: any }> { + constructor() { + super({ + data: [], + wmsMaterial: {}, + }) + } + + /** + * 添加 + * @param data + */ + async add$EntityName$(data: Record<string, any>) { + return add$EntityName$(data) + } + /** + * 更新 + * @param data + */ + async update$EntityName$(id: string, data: Record<string, any>) { + return update$EntityName$(id, data) + } + + /** + * 获取详情 + */ + async get$EntityName$Detail(current: any, id?: string) { + return get$EntityName$(id || current?.id) + } + + // 获取枚举值 + async getWmsEnumData(data: Record<string, any>) { + return getWmsEnumData(data) + } +} diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Templete/Web/Models/Models_EntityNameClassQueryDrawer.txt" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Templete/Web/Models/Models_EntityNameClassQueryDrawer.txt" new file mode 100644 index 0000000..0537211 --- /dev/null +++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Templete/Web/Models/Models_EntityNameClassQueryDrawer.txt" @@ -0,0 +1,44 @@ +import { Base } from '@/libs/Base/Base' +import { + add$EntityName$, + get$EntityName$, + update$EntityName$, + getWmsEnumData, +} from './Service/$EntityName$QueryDrawer' +import { useGlobalState } from '@/libs/Store/Store' + +export class $EntityName$QueryDrawer extends Base<{ [key: string]: any }> { + constructor() { + super({ + data: [], + wmsMaterial: {}, + }) + } + + /** + * 添加 + * @param data + */ + async add$EntityName$(data: Record<string, any>) { + return add$EntityName$(data) + } + /** + * 更新 + * @param data + */ + async update$EntityName$(id: string, data: Record<string, any>) { + return update$EntityName$(id, data) + } + + /** + * 获取详情 + */ + async get$EntityName$Detail(current: any, id?: string) { + return get$EntityName$(id || current?.id) + } + + // 获取枚举值 + async getWmsEnumData(data: Record<string, any>) { + return getWmsEnumData(data) + } +} diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Templete/Web/Models/Service/Models_Service_EntityNameClass.txt" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Templete/Web/Models/Service/Models_Service_EntityNameClass.txt" new file mode 100644 index 0000000..c04f9d2 --- /dev/null +++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Templete/Web/Models/Service/Models_Service_EntityNameClass.txt" @@ -0,0 +1,30 @@ +import { Base } from '@/libs/Base/Base' +const request = Base.request + +/** + * 添加 + * @returns + */ +export const addWmsMaterial = (data: any) => { + return request.post('/api/v1/$NameSpacePath$/$PageMenuInstanceName$', data) +} + +/** + * 批量删除 + * @returns + */ +export const deleteWmsMaterials = (ids: string[]) => { + return request({ + data: ids, + url: '/api/v1/$NameSpacePath$/$PageMenuInstanceName$', + method: 'delete', + }) +} + +/** + * 克隆 + * @returns + */ +export const cloneData = (data: any) => { + return request.post('/api/v1/$NameSpacePath$/$PageMenuInstanceName$/clone', data) +} diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Templete/Web/Models/Service/Models_Service_EntityNameClassDrawer.txt" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Templete/Web/Models/Service/Models_Service_EntityNameClassDrawer.txt" new file mode 100644 index 0000000..d272082 --- /dev/null +++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Templete/Web/Models/Service/Models_Service_EntityNameClassDrawer.txt" @@ -0,0 +1,34 @@ +import { Base } from '@/libs/Base/Base' +const request = Base.request + +/** + * 添加 + * @returns + */ +export const addWmsMaterial = (data: any) => { + return request.post('/api/v1/$NameSpacePath$/$PageMenuInstanceName$', data) +} + +/** + * 获取详情 + * @returns + */ +export const getWmsMaterial = (id: string) => { + return request.get(`/api/v1/$NameSpacePath$/$PageMenuInstanceName$/${id}`) +} + +/** + * 更新 + * @returns + */ +export const updateWmsMaterial = (id: string, data: Record<string, any>) => { + return request.put(`/api/v1/$NameSpacePath$/$PageMenuInstanceName$/${id}`, data) +} + +/** + * 获取枚举 + * @returns + */ +export const getWmsEnumData = (data: any) => { + return request.post('/api/v1/$NameSpacePath$/WmsEnum', data) +} \ No newline at end of file diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Templete/Web/Models/Service/Models_Service_EntityNameClassQueryDrawer.txt" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Templete/Web/Models/Service/Models_Service_EntityNameClassQueryDrawer.txt" new file mode 100644 index 0000000..a02e7da --- /dev/null +++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Templete/Web/Models/Service/Models_Service_EntityNameClassQueryDrawer.txt" @@ -0,0 +1,35 @@ +import { Base } from '@/libs/Base/Base' +const request = Base.request + +/** + * 添加 + * @returns + */ +export const add$EntityName$ = (data: any) => { + return request.post('/api/v1/$NameSpacePath$/$PageMenuInstanceName$', data) +} + +/** + * 获取详情 + * @returns + */ +export const get$EntityName$ = (id: string) => { + return request.get(`/api/v1/$NameSpacePath$/$PageMenuInstanceName$/${id}`) +} + +/** + * 更新 + * @returns + */ +export const update$EntityName$ = (id: string, data: Record<string, any>) => { + return request.put(`/api/v1/$NameSpacePath$/$PageMenuInstanceName$/${id}`, data) +} + +/** + * 获取枚举 + * @returns + */ +export const getWmsEnumData = (data: any) => { + return request.post('/api/v1/$NameSpacePath$/WmsEnum', data) +} + diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Templete/Web/Views/Pages/Dialog/EntityNameClassQueryDrawer/EntityNameClassQueryDrawer\346\250\241\346\235\277.txt" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Templete/Web/Views/Pages/Dialog/EntityNameClassQueryDrawer/EntityNameClassQueryDrawer\346\250\241\346\235\277.txt" new file mode 100644 index 0000000..4c46461 --- /dev/null +++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Templete/Web/Views/Pages/Dialog/EntityNameClassQueryDrawer/EntityNameClassQueryDrawer\346\250\241\346\235\277.txt" @@ -0,0 +1,71 @@ +/* + * 物料基础信息查询弹出框 +*/ +import { SetupContext, defineComponent } from 'vue' +import BaseQueryDrawer from '@/components/BaseQueryDrawer/BaseQueryDrawer' +import styles from './$EntityName$QueryDrawer.module.scss' +import { use$EntityName$QueryDrawer } from '../../../../Controllers/$EntityName$QueryDrawer.tsx' +import DyForm from '@/components/DyForm/DyForm' + +// @ts-ignore +export default defineComponent<{ + [key: string]: any +}>({ + name: '弹窗', + props: { + //枚举类型字典 + enumListDict:{ + type: Array as () => Array<{ key: string; value: object }>, // 定义数组元素类型 + default: () => [] // 默认值 + }, + modelValue: { + type: Boolean, + default: false, + }, + title: { + type: String, + default: '', + }, + row: { + type: Object, + }, + sort: { + type: Number, + default: 0, + }, + }, + emits: ['update:modelValue', 'close', 'submit', 'confirmquery1'], + setup(props: Record<string, any>, ctx: SetupContext) { + const { + onClose, + onConfirmQuery, + onOpen, + onReset, + formRef, + visible, + formItems, + formData, + } = use$EntityName$QueryDrawer(props, ctx) + return () => ( + <BaseQueryDrawer + class={styles.drawer} + size="800px" + title={props.title || '高级查询'} + v-model={visible.value} + close-on-click-modal={true} + onReset={onReset} + onConfirmQueryForBase={onConfirmQuery} + onOpen={onOpen} + before-close={onClose} + onClose={onClose} + > + <DyForm + ref={formRef} + formData={formData.value} + labelWidth="106px" + formItemProps={formItems} + ></DyForm> + </BaseQueryDrawer> + ) + }, +}) -- Gitblit v1.9.3