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