From bdfba21ce793f0d197e6deeea85e59de8d9d33ff Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周二, 06 5月 2025 15:30:02 +0800
Subject: [PATCH] 222
---
Weben_CMS专用代码生成器/Code/MainForm.cs | 11 ++++++++++-
Weben_CMS专用代码生成器/Code/Model/GenerateCodeParam.cs | 5 +++++
Weben_CMS专用代码生成器/Code/Templete/Web/Controllers/EntityMode模板.txt | 4 ++--
Weben_CMS专用代码生成器/Code/MainForm.Designer.cs | 22 ++++++++++++++++++++++
Weben_CMS专用代码生成器/Code/Utility/CommonHelper.cs | 1 +
5 files changed, 40 insertions(+), 3 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/MainForm.Designer.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.Designer.cs"
index 5bdc754..947aa60 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.Designer.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.Designer.cs"
@@ -87,6 +87,8 @@
this.label12 = new System.Windows.Forms.Label();
this.tb_templeteFileDownName = new System.Windows.Forms.TextBox();
this.label14 = new System.Windows.Forms.Label();
+ this.label25 = new System.Windows.Forms.Label();
+ this.tb_DeleteAlertAttr = new System.Windows.Forms.TextBox();
this.groupBox1.SuspendLayout();
this.groupBox2.SuspendLayout();
this.groupBox3.SuspendLayout();
@@ -400,6 +402,8 @@
//
// groupBox2
//
+ this.groupBox2.Controls.Add(this.tb_DeleteAlertAttr);
+ this.groupBox2.Controls.Add(this.label25);
this.groupBox2.Controls.Add(this.tb_ValidateRepeatName);
this.groupBox2.Controls.Add(this.label24);
this.groupBox2.Controls.Add(this.tb_LikeQueryAttrsName);
@@ -650,6 +654,22 @@
this.label14.TabIndex = 47;
this.label14.Text = "鏂囦欢涓嬭浇鍚嶅瓧:";
//
+ // label25
+ //
+ this.label25.AutoSize = true;
+ this.label25.Location = new System.Drawing.Point(452, 255);
+ this.label25.Name = "label25";
+ this.label25.Size = new System.Drawing.Size(83, 12);
+ this.label25.TabIndex = 64;
+ this.label25.Text = "鍒犻櫎鎻愮ず瀛楁:";
+ //
+ // tb_DeleteAlertAttr
+ //
+ this.tb_DeleteAlertAttr.Location = new System.Drawing.Point(553, 246);
+ this.tb_DeleteAlertAttr.Name = "tb_DeleteAlertAttr";
+ this.tb_DeleteAlertAttr.Size = new System.Drawing.Size(145, 21);
+ this.tb_DeleteAlertAttr.TabIndex = 65;
+ //
// MainForm
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
@@ -738,6 +758,8 @@
private System.Windows.Forms.TextBox tb_LikeQueryAttrsName;
private System.Windows.Forms.TextBox tb_ValidateRepeatName;
private System.Windows.Forms.Label label24;
+ private System.Windows.Forms.TextBox tb_DeleteAlertAttr;
+ private System.Windows.Forms.Label label25;
}
}
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 2d302f7..8821053 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"
@@ -105,6 +105,14 @@
string modulelogo = this.tb_Modulelogo.Text.Trim();//妯″潡绠�鍐�
+ string _tb_DeleteAlertAttr = this.tb_DeleteAlertAttr.Text.Trim();//涓枃娉ㄩ噴
+ if (_tb_DeleteAlertAttr == "")
+ {
+ MessageBox.Show("璇疯緭鍏� 鍒犻櫎鎻愮ず瀛楁锛�");
+ this.tb_DeleteAlertAttr.Focus();
+ return;
+ }
+
string _tb_ValidateRepeatName = this.tb_ValidateRepeatName.Text.Trim();//涓枃娉ㄩ噴
if (_tb_ValidateRepeatName == "")
{
@@ -210,6 +218,7 @@
GenerateCodeParam param = new GenerateCodeParam()
{
+ DeleteAlertAttr = CommonHelper.FirstLowercase(_tb_DeleteAlertAttr),
Modulelogo = modulelogo,
ChinaComment = chinaComment,
PageMenuName = menuName,
@@ -447,7 +456,7 @@
str_generate = AutoMapperProfile_Generate.CreateText(param);
tf = TextHelper.Export2File_V2(autoMapFilePath, param.EntityName + $"AutoMapperProfile.cs", tableName, str_generate, FileType.InputModel, filePrefixName, entityName, modulelogo);
-
+
////鐢熸垚 OutputModel 鏂囦欢
//str_generate = OutputModel_Generate.CreateQueryModelLText(modulelogo, chinaComment, columnList, entityName);
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/Model/GenerateCodeParam.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/Model/GenerateCodeParam.cs"
index 736f45d..6ac8c62 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/Model/GenerateCodeParam.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/Model/GenerateCodeParam.cs"
@@ -13,6 +13,11 @@
public class GenerateCodeParam
{
/// <summary>
+ /// 鍒犻櫎鎻愮ず瀛楁
+ /// </summary>
+ public string DeleteAlertAttr { get; set; }
+
+ /// <summary>
/// 妯″潡绠�鍐�
/// </summary>
public string Modulelogo { get; set; }
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/Controllers/EntityMode\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/Controllers/EntityMode\346\250\241\346\235\277.txt"
index e555b58..0acb24f 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/Templete/Web/Controllers/EntityMode\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/Controllers/EntityMode\346\250\241\346\235\277.txt"
@@ -128,9 +128,9 @@
{
label: '删除',
fn: async (c: CurrentType) => {
- const names = selection.value.map((item: { name: string }) => item.name)
+ const names = selection.value.map((item: { $DeleteAlertAttr$: string }) => item.$DeleteAlertAttr$)
ConfirmBox(
- `是否删除${names.length ? names.join(',') : c.row.name}`
+ `是否删除${names.length ? names.join(',') : c.row.$DeleteAlertAttr$}`
).then(async () => {
const ids = selection.value.map((item: { id: string }) => item.id)
await $PageMenuInstanceName$.delete$EntityName$s(ids.length ? ids : [c.row.id])
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/Utility/CommonHelper.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/Utility/CommonHelper.cs"
index f190bff..090191f 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/Utility/CommonHelper.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/Utility/CommonHelper.cs"
@@ -50,6 +50,7 @@
str = str.Replace("$LikeQueryAttrs$", param.LikeQueryAttrs);
str = str.Replace("$LikeQueryAttrsName$", param.LikeQueryAttrsName);
str = str.Replace("$ValidateRepeatName$", param.ValidateRepeatName);
+ str = str.Replace("$DeleteAlertAttr$", param.DeleteAlertAttr);
}
--
Gitblit v1.9.3