From 478b4216925d604c009f3c55910d563c051d4222 Mon Sep 17 00:00:00 2001 From: wzh425 Date: Wed, 24 Jul 2024 11:19:45 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9A=A1=20refactor:=20=20The=20message=20temp?= =?UTF-8?q?late=20does=20not=20have=20a=20title=20and=20requires=20a=20nam?= =?UTF-8?q?e=20to=20be=20configured?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Modules/TemplateMessageCreateModal.razor | 2 +- .../Modules/WeixinWorkUpsertModal.razor | 149 +++++++----------- .../Modules/WeixinWorkUpsertModal.razor.cs | 6 +- .../WeixinWorkTemplateManagement.razor.cs | 2 +- 4 files changed, 65 insertions(+), 94 deletions(-) diff --git a/src/Web/Masa.Mc.Web.Admin/Pages/MessageTasks/Modules/TemplateMessageCreateModal.razor b/src/Web/Masa.Mc.Web.Admin/Pages/MessageTasks/Modules/TemplateMessageCreateModal.razor index c01f0344..d4aa7f6a 100644 --- a/src/Web/Masa.Mc.Web.Admin/Pages/MessageTasks/Modules/TemplateMessageCreateModal.razor +++ b/src/Web/Masa.Mc.Web.Admin/Pages/MessageTasks/Modules/TemplateMessageCreateModal.razor @@ -56,7 +56,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - @if (_model.TemplateType == (int)WeixinWorkTemplateTypes.Text) + + + + + + + + + + @if (_model.TemplateType == (int)WeixinWorkTemplateTypes.TextCard) + { + + + } + else { - - - - - - + + } + + @if (_model.TemplateType == (int)WeixinWorkTemplateTypes.TextCard) { - - - - - - - - - - - - - - - - - - + + } - - -
- @T("Description.MessageTemplate.PerDayLimit.Tips") -
- - -
- @T("Unit.Bar") -
-
-
+
+ @T("Description.MessageTemplate.PerDayLimit.Tips") +
+ + +
+ @T("Unit.Bar") +
diff --git a/src/Web/Masa.Mc.Web.Admin/Pages/MessageTemplates/Modules/WeixinWorkUpsertModal.razor.cs b/src/Web/Masa.Mc.Web.Admin/Pages/MessageTemplates/Modules/WeixinWorkUpsertModal.razor.cs index ec5d9d32..625f2852 100644 --- a/src/Web/Masa.Mc.Web.Admin/Pages/MessageTemplates/Modules/WeixinWorkUpsertModal.razor.cs +++ b/src/Web/Masa.Mc.Web.Admin/Pages/MessageTemplates/Modules/WeixinWorkUpsertModal.razor.cs @@ -73,7 +73,11 @@ private async Task HandleOkAsync() { Check.NotNull(_form, "form not found"); - _model.DisplayName = _model.Title; + if (_model.DisplayName.IsNullOrEmpty()) + { + _model.DisplayName = _model.Title; + } + if (!_form.Validate()) { return; diff --git a/src/Web/Masa.Mc.Web.Admin/Pages/MessageTemplates/WeixinWorkTemplateManagement.razor.cs b/src/Web/Masa.Mc.Web.Admin/Pages/MessageTemplates/WeixinWorkTemplateManagement.razor.cs index f89f32b1..0110f119 100644 --- a/src/Web/Masa.Mc.Web.Admin/Pages/MessageTemplates/WeixinWorkTemplateManagement.razor.cs +++ b/src/Web/Masa.Mc.Web.Admin/Pages/MessageTemplates/WeixinWorkTemplateManagement.razor.cs @@ -92,7 +92,7 @@ private void LoadHeaders() { new() { Text = T($"{prefix}{nameof(MessageTemplateDto.Code)}"), Value = nameof(MessageTemplateDto.Code), Sortable = false }, new() { Text = T($"{prefix}{nameof(MessageTemplateDto.TemplateType)}"), Value = nameof(MessageTemplateDto.TemplateType)}, - new() { Text = T($"{prefix}{nameof(MessageTemplateDto.Title)}"), Value = nameof(MessageTemplateDto.Title), Sortable = false }, + new() { Text = T($"{prefix}{nameof(MessageTemplateDto.DisplayName)}"), Value = nameof(MessageTemplateDto.DisplayName), Sortable = false }, new() { Text = T($"{prefix}ChannelDisplayName"), Value = "ChannelDisplayName", Sortable = false }, new() { Text = T("Modifier"), Value = nameof(MessageTemplateDto.ModifierName), Sortable = false }, new() { Text = T("ModificationTime"), Value = nameof(MessageTemplateDto.ModificationTime), Sortable = true },