From 27bb2e3dcc7a0c1ffdc2cc351c6c5690e87e3fc7 Mon Sep 17 00:00:00 2001 From: Kimdiego2098 <2248356998@qq.com> Date: Fri, 18 Aug 2023 09:57:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=96=87=E4=BB=B6=E7=BC=96?= =?UTF-8?q?=E7=A0=81=E7=BB=9F=E4=B8=80utf-8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Components/AppBarItems.razor.cs | 22 +++++----- .../Components/AppListGroup.razor.cs | 16 +++---- .../Components/Breadcrumb.razor.cs | 16 +++---- .../Components/EnableChip.razor.cs | 20 ++++----- .../Components/Favorite.razor.cs | 18 ++++---- .../Components/Foter.razor.cs | 22 +++++----- .../Components/Logo.razor.cs | 24 +++++------ .../Components/PageTabs.razor.cs | 20 ++++----- .../Components/Search.razor.cs | 16 +++---- .../Components/UserMenu.razor.cs | 20 ++++----- .../Page/Base.razor.cs | 16 +++---- .../Page/Index.razor.cs | 18 ++++---- .../Page/UserCenter.razor.cs | 28 ++++++------- .../Components/ImportExcel.razor.cs | 28 ++++++------- .../DebugPage/DefalutDebugDriverPage.razor.cs | 24 +++++------ .../DebugPage/SerialClientPage.razor.cs | 22 +++++----- .../DebugPage/TcpClientPage.razor.cs | 24 +++++------ .../DebugPage/TcpServerPage.razor.cs | 22 +++++----- .../DebugPage/UdpSessionPage.razor.cs | 22 +++++----- .../Page/DeviceStatusPage.razor.cs | 36 ++++++++-------- .../Page/DeviceVariableRunTimePage.razor.cs | 24 +++++------ .../Page/HardwareInfoPage.razor.cs | 18 ++++---- .../Page/HistoryAlarmPage.razor.cs | 20 ++++----- .../Page/HistoryValuePage.razor.cs | 20 ++++----- .../Page/RealAlarmPage.razor.cs | 18 ++++---- .../ModbusDemo/ModbusDemo.csproj | 20 ++++----- .../ImportVariable.razor.cs | 24 +++++------ .../OPCDAClientDebugDriverPage.razor.cs | 32 +++++++------- .../OPCDAClientPage.razor.cs | 22 +++++----- .../OPCUAClient/ImportVariable.razor.cs | 24 +++++------ .../OPCUAClientDebugDriverPage.razor.cs | 42 +++++++++---------- .../OPCUAClient/OPCUAClientPage.razor.cs | 18 ++++---- 32 files changed, 358 insertions(+), 358 deletions(-) diff --git a/framework/ThingsGateway.Admin.Blazor.Core/Components/AppBarItems.razor.cs b/framework/ThingsGateway.Admin.Blazor.Core/Components/AppBarItems.razor.cs index c44b23442..9b26c3487 100644 --- a/framework/ThingsGateway.Admin.Blazor.Core/Components/AppBarItems.razor.cs +++ b/framework/ThingsGateway.Admin.Blazor.Core/Components/AppBarItems.razor.cs @@ -1,12 +1,12 @@ -#region copyright +#region copyright //------------------------------------------------------------------------------ -// ˴ȨΪȫļǣԭر·ֶ -// ˴ȨرĴ룩߱Diego -// ԴʹЭѭֿĿԴЭ鼰Э -// GiteeԴֿ⣺https://gitee.com/diego2098/ThingsGateway -// GithubԴֿ⣺https://github.com/kimdiego2098/ThingsGateway -// ʹĵhttps://diego2098.gitee.io/thingsgateway-docs/ -// QQȺ605534569 +// 此代码版权声明为全文件覆盖,如有原作者特别声明,会在下方手动补充 +// 此代码版权(除特别声明外的代码)归作者本人Diego所有 +// 源代码使用协议遵循本仓库的开源协议及附加协议 +// Gitee源代码仓库:https://gitee.com/diego2098/ThingsGateway +// Github源代码仓库:https://github.com/kimdiego2098/ThingsGateway +// 使用文档:https://diego2098.gitee.io/thingsgateway-docs/ +// QQ群:605534569 //------------------------------------------------------------------------------ #endregion @@ -20,19 +20,19 @@ namespace ThingsGateway.Admin.Blazor.Core; public partial class AppBarItems { /// - /// + /// 链接 /// [Parameter] public string CONFIG_COPYRIGHT_URL { get; set; } /// - /// Ȩ + /// 版权 /// [Parameter] public string CONFIG_COPYRIGHT { get; set; } /// - /// + /// 标题 /// [Parameter] public string CONFIG_TITLE { get; set; } diff --git a/framework/ThingsGateway.Admin.Blazor.Core/Components/AppListGroup.razor.cs b/framework/ThingsGateway.Admin.Blazor.Core/Components/AppListGroup.razor.cs index 24a6b2605..860271e38 100644 --- a/framework/ThingsGateway.Admin.Blazor.Core/Components/AppListGroup.razor.cs +++ b/framework/ThingsGateway.Admin.Blazor.Core/Components/AppListGroup.razor.cs @@ -1,12 +1,12 @@ -#region copyright +#region copyright //------------------------------------------------------------------------------ -// ˴ȨΪȫļǣԭر·ֶ -// ˴ȨرĴ룩߱Diego -// ԴʹЭѭֿĿԴЭ鼰Э -// GiteeԴֿ⣺https://gitee.com/diego2098/ThingsGateway -// GithubԴֿ⣺https://github.com/kimdiego2098/ThingsGateway -// ʹĵhttps://diego2098.gitee.io/thingsgateway-docs/ -// QQȺ605534569 +// 此代码版权声明为全文件覆盖,如有原作者特别声明,会在下方手动补充 +// 此代码版权(除特别声明外的代码)归作者本人Diego所有 +// 源代码使用协议遵循本仓库的开源协议及附加协议 +// Gitee源代码仓库:https://gitee.com/diego2098/ThingsGateway +// Github源代码仓库:https://github.com/kimdiego2098/ThingsGateway +// 使用文档:https://diego2098.gitee.io/thingsgateway-docs/ +// QQ群:605534569 //------------------------------------------------------------------------------ #endregion diff --git a/framework/ThingsGateway.Admin.Blazor.Core/Components/Breadcrumb.razor.cs b/framework/ThingsGateway.Admin.Blazor.Core/Components/Breadcrumb.razor.cs index 278f1ef03..140b509ca 100644 --- a/framework/ThingsGateway.Admin.Blazor.Core/Components/Breadcrumb.razor.cs +++ b/framework/ThingsGateway.Admin.Blazor.Core/Components/Breadcrumb.razor.cs @@ -1,12 +1,12 @@ -#region copyright +#region copyright //------------------------------------------------------------------------------ -// ˴ȨΪȫļǣԭر·ֶ -// ˴ȨرĴ룩߱Diego -// ԴʹЭѭֿĿԴЭ鼰Э -// GiteeԴֿ⣺https://gitee.com/diego2098/ThingsGateway -// GithubԴֿ⣺https://github.com/kimdiego2098/ThingsGateway -// ʹĵhttps://diego2098.gitee.io/thingsgateway-docs/ -// QQȺ605534569 +// 此代码版权声明为全文件覆盖,如有原作者特别声明,会在下方手动补充 +// 此代码版权(除特别声明外的代码)归作者本人Diego所有 +// 源代码使用协议遵循本仓库的开源协议及附加协议 +// Gitee源代码仓库:https://gitee.com/diego2098/ThingsGateway +// Github源代码仓库:https://github.com/kimdiego2098/ThingsGateway +// 使用文档:https://diego2098.gitee.io/thingsgateway-docs/ +// QQ群:605534569 //------------------------------------------------------------------------------ #endregion diff --git a/framework/ThingsGateway.Admin.Blazor.Core/Components/EnableChip.razor.cs b/framework/ThingsGateway.Admin.Blazor.Core/Components/EnableChip.razor.cs index 598cad347..2643732a5 100644 --- a/framework/ThingsGateway.Admin.Blazor.Core/Components/EnableChip.razor.cs +++ b/framework/ThingsGateway.Admin.Blazor.Core/Components/EnableChip.razor.cs @@ -1,12 +1,12 @@ -#region copyright +#region copyright //------------------------------------------------------------------------------ -// ˴ȨΪȫļǣԭر·ֶ -// ˴ȨرĴ룩߱Diego -// ԴʹЭѭֿĿԴЭ鼰Э -// GiteeԴֿ⣺https://gitee.com/diego2098/ThingsGateway -// GithubԴֿ⣺https://github.com/kimdiego2098/ThingsGateway -// ʹĵhttps://diego2098.gitee.io/thingsgateway-docs/ -// QQȺ605534569 +// 此代码版权声明为全文件覆盖,如有原作者特别声明,会在下方手动补充 +// 此代码版权(除特别声明外的代码)归作者本人Diego所有 +// 源代码使用协议遵循本仓库的开源协议及附加协议 +// Gitee源代码仓库:https://gitee.com/diego2098/ThingsGateway +// Github源代码仓库:https://github.com/kimdiego2098/ThingsGateway +// 使用文档:https://diego2098.gitee.io/thingsgateway-docs/ +// QQ群:605534569 //------------------------------------------------------------------------------ #endregion @@ -14,7 +14,7 @@ using Microsoft.AspNetCore.Components; namespace ThingsGateway.Admin.Blazor.Core; /// -/// /ͣ ıʾ +/// 启用/停用 文本提示 /// public partial class EnableChip { @@ -46,5 +46,5 @@ public partial class EnableChip private string TextColor => Value ? "green" : "error"; private string Color => Value ? "green-lighten" : "warning-lighten"; - private string Label => Value ? EnabledLabel ?? "" : DisabledLabel ?? "ͣ"; + private string Label => Value ? EnabledLabel ?? "启用" : DisabledLabel ?? "停用"; } \ No newline at end of file diff --git a/framework/ThingsGateway.Admin.Blazor.Core/Components/Favorite.razor.cs b/framework/ThingsGateway.Admin.Blazor.Core/Components/Favorite.razor.cs index 89f4650dd..76e7c6cdf 100644 --- a/framework/ThingsGateway.Admin.Blazor.Core/Components/Favorite.razor.cs +++ b/framework/ThingsGateway.Admin.Blazor.Core/Components/Favorite.razor.cs @@ -1,18 +1,18 @@ -#region copyright +#region copyright //------------------------------------------------------------------------------ -// ˴ȨΪȫļǣԭر·ֶ -// ˴ȨرĴ룩߱Diego -// ԴʹЭѭֿĿԴЭ鼰Э -// GiteeԴֿ⣺https://gitee.com/diego2098/ThingsGateway -// GithubԴֿ⣺https://github.com/kimdiego2098/ThingsGateway -// ʹĵhttps://diego2098.gitee.io/thingsgateway-docs/ -// QQȺ605534569 +// 此代码版权声明为全文件覆盖,如有原作者特别声明,会在下方手动补充 +// 此代码版权(除特别声明外的代码)归作者本人Diego所有 +// 源代码使用协议遵循本仓库的开源协议及附加协议 +// Gitee源代码仓库:https://gitee.com/diego2098/ThingsGateway +// Github源代码仓库:https://github.com/kimdiego2098/ThingsGateway +// 使用文档:https://diego2098.gitee.io/thingsgateway-docs/ +// QQ群:605534569 //------------------------------------------------------------------------------ #endregion namespace ThingsGateway.Admin.Blazor.Core; /// -/// ղ/ݷʽ +/// 收藏/快捷方式 /// public partial class Favorite { diff --git a/framework/ThingsGateway.Admin.Blazor.Core/Components/Foter.razor.cs b/framework/ThingsGateway.Admin.Blazor.Core/Components/Foter.razor.cs index 47b5d0a36..0da9b54f0 100644 --- a/framework/ThingsGateway.Admin.Blazor.Core/Components/Foter.razor.cs +++ b/framework/ThingsGateway.Admin.Blazor.Core/Components/Foter.razor.cs @@ -1,12 +1,12 @@ -#region copyright +#region copyright //------------------------------------------------------------------------------ -// ˴ȨΪȫļǣԭر·ֶ -// ˴ȨرĴ룩߱Diego -// ԴʹЭѭֿĿԴЭ鼰Э -// GiteeԴֿ⣺https://gitee.com/diego2098/ThingsGateway -// GithubԴֿ⣺https://github.com/kimdiego2098/ThingsGateway -// ʹĵhttps://diego2098.gitee.io/thingsgateway-docs/ -// QQȺ605534569 +// 此代码版权声明为全文件覆盖,如有原作者特别声明,会在下方手动补充 +// 此代码版权(除特别声明外的代码)归作者本人Diego所有 +// 源代码使用协议遵循本仓库的开源协议及附加协议 +// Gitee源代码仓库:https://gitee.com/diego2098/ThingsGateway +// Github源代码仓库:https://github.com/kimdiego2098/ThingsGateway +// 使用文档:https://diego2098.gitee.io/thingsgateway-docs/ +// QQ群:605534569 //------------------------------------------------------------------------------ #endregion @@ -22,17 +22,17 @@ public partial class Foter { private string Version = ""; /// - /// + /// 链接 /// [Parameter] public string CONFIG_COPYRIGHT_URL { get; set; } /// - /// Ȩ + /// 版权 /// [Parameter] public string CONFIG_COPYRIGHT { get; set; } /// - /// + /// 标题 /// [Parameter] public string CONFIG_TITLE { get; set; } diff --git a/framework/ThingsGateway.Admin.Blazor.Core/Components/Logo.razor.cs b/framework/ThingsGateway.Admin.Blazor.Core/Components/Logo.razor.cs index 7835725ce..fcaaaeadf 100644 --- a/framework/ThingsGateway.Admin.Blazor.Core/Components/Logo.razor.cs +++ b/framework/ThingsGateway.Admin.Blazor.Core/Components/Logo.razor.cs @@ -1,12 +1,12 @@ -#region copyright +#region copyright //------------------------------------------------------------------------------ -// ˴ȨΪȫļǣԭر·ֶ -// ˴ȨرĴ룩߱Diego -// ԴʹЭѭֿĿԴЭ鼰Э -// GiteeԴֿ⣺https://gitee.com/diego2098/ThingsGateway -// GithubԴֿ⣺https://github.com/kimdiego2098/ThingsGateway -// ʹĵhttps://diego2098.gitee.io/thingsgateway-docs/ -// QQȺ605534569 +// 此代码版权声明为全文件覆盖,如有原作者特别声明,会在下方手动补充 +// 此代码版权(除特别声明外的代码)归作者本人Diego所有 +// 源代码使用协议遵循本仓库的开源协议及附加协议 +// Gitee源代码仓库:https://gitee.com/diego2098/ThingsGateway +// Github源代码仓库:https://github.com/kimdiego2098/ThingsGateway +// 使用文档:https://diego2098.gitee.io/thingsgateway-docs/ +// QQ群:605534569 //------------------------------------------------------------------------------ #endregion @@ -20,23 +20,23 @@ namespace ThingsGateway.Admin.Blazor.Core; public partial class Logo { /// - /// Logo߶ + /// Logo高度 /// [Parameter] public int HeightInt { get; set; } /// - /// + /// 链接 /// [Parameter] public string CONFIG_COPYRIGHT_URL { get; set; } /// - /// Ȩ + /// 版权 /// [Parameter] public string CONFIG_COPYRIGHT { get; set; } /// - /// + /// 标题 /// [Parameter] public string CONFIG_TITLE { get; set; } diff --git a/framework/ThingsGateway.Admin.Blazor.Core/Components/PageTabs.razor.cs b/framework/ThingsGateway.Admin.Blazor.Core/Components/PageTabs.razor.cs index ef8dc98d0..07c48530a 100644 --- a/framework/ThingsGateway.Admin.Blazor.Core/Components/PageTabs.razor.cs +++ b/framework/ThingsGateway.Admin.Blazor.Core/Components/PageTabs.razor.cs @@ -1,12 +1,12 @@ -#region copyright +#region copyright //------------------------------------------------------------------------------ -// ˴ȨΪȫļǣԭر·ֶ -// ˴ȨرĴ룩߱Diego -// ԴʹЭѭֿĿԴЭ鼰Э -// GiteeԴֿ⣺https://gitee.com/diego2098/ThingsGateway -// GithubԴֿ⣺https://github.com/kimdiego2098/ThingsGateway -// ʹĵhttps://diego2098.gitee.io/thingsgateway-docs/ -// QQȺ605534569 +// 此代码版权声明为全文件覆盖,如有原作者特别声明,会在下方手动补充 +// 此代码版权(除特别声明外的代码)归作者本人Diego所有 +// 源代码使用协议遵循本仓库的开源协议及附加协议 +// Gitee源代码仓库:https://gitee.com/diego2098/ThingsGateway +// Github源代码仓库:https://github.com/kimdiego2098/ThingsGateway +// 使用文档:https://diego2098.gitee.io/thingsgateway-docs/ +// QQ群:605534569 //------------------------------------------------------------------------------ #endregion @@ -34,7 +34,7 @@ public partial class PageTabs return op; } /// - /// Tabsʵ + /// Tabs实例 /// public PPageTabs PPageTabs { get; private set; } @@ -46,7 +46,7 @@ public partial class PageTabs [Parameter] public IEnumerable SelfPatterns { get; set; } /// - /// + /// 子组件 /// [Parameter] public RenderFragment ChildContent { get; set; } diff --git a/framework/ThingsGateway.Admin.Blazor.Core/Components/Search.razor.cs b/framework/ThingsGateway.Admin.Blazor.Core/Components/Search.razor.cs index 6b196738b..56d8e224c 100644 --- a/framework/ThingsGateway.Admin.Blazor.Core/Components/Search.razor.cs +++ b/framework/ThingsGateway.Admin.Blazor.Core/Components/Search.razor.cs @@ -1,12 +1,12 @@ -#region copyright +#region copyright //------------------------------------------------------------------------------ -// ˴ȨΪȫļǣԭر·ֶ -// ˴ȨرĴ룩߱Diego -// ԴʹЭѭֿĿԴЭ鼰Э -// GiteeԴֿ⣺https://gitee.com/diego2098/ThingsGateway -// GithubԴֿ⣺https://github.com/kimdiego2098/ThingsGateway -// ʹĵhttps://diego2098.gitee.io/thingsgateway-docs/ -// QQȺ605534569 +// 此代码版权声明为全文件覆盖,如有原作者特别声明,会在下方手动补充 +// 此代码版权(除特别声明外的代码)归作者本人Diego所有 +// 源代码使用协议遵循本仓库的开源协议及附加协议 +// Gitee源代码仓库:https://gitee.com/diego2098/ThingsGateway +// Github源代码仓库:https://github.com/kimdiego2098/ThingsGateway +// 使用文档:https://diego2098.gitee.io/thingsgateway-docs/ +// QQ群:605534569 //------------------------------------------------------------------------------ #endregion diff --git a/framework/ThingsGateway.Admin.Blazor.Core/Components/UserMenu.razor.cs b/framework/ThingsGateway.Admin.Blazor.Core/Components/UserMenu.razor.cs index 48a983ed9..003bc02e1 100644 --- a/framework/ThingsGateway.Admin.Blazor.Core/Components/UserMenu.razor.cs +++ b/framework/ThingsGateway.Admin.Blazor.Core/Components/UserMenu.razor.cs @@ -1,12 +1,12 @@ -#region copyright +#region copyright //------------------------------------------------------------------------------ -// ˴ȨΪȫļǣԭر·ֶ -// ˴ȨرĴ룩߱Diego -// ԴʹЭѭֿĿԴЭ鼰Э -// GiteeԴֿ⣺https://gitee.com/diego2098/ThingsGateway -// GithubԴֿ⣺https://github.com/kimdiego2098/ThingsGateway -// ʹĵhttps://diego2098.gitee.io/thingsgateway-docs/ -// QQȺ605534569 +// 此代码版权声明为全文件覆盖,如有原作者特别声明,会在下方手动补充 +// 此代码版权(除特别声明外的代码)归作者本人Diego所有 +// 源代码使用协议遵循本仓库的开源协议及附加协议 +// Gitee源代码仓库:https://gitee.com/diego2098/ThingsGateway +// Github源代码仓库:https://github.com/kimdiego2098/ThingsGateway +// 使用文档:https://diego2098.gitee.io/thingsgateway-docs/ +// QQ群:605534569 //------------------------------------------------------------------------------ #endregion @@ -49,11 +49,11 @@ public partial class UserMenu var ret = str?.ToJsonWithT>(); if (ret?.Code != 200) { - await PopupService.EnqueueSnackbarAsync("עʧ", AlertTypes.Error); + await PopupService.EnqueueSnackbarAsync("注销失败", AlertTypes.Error); } else { - await PopupService.EnqueueSnackbarAsync("עɹ", AlertTypes.Success); + await PopupService.EnqueueSnackbarAsync("注销成功", AlertTypes.Success); await Task.Delay(500); NavigationManager.NavigateTo(NavigationManager.Uri); } diff --git a/framework/ThingsGateway.Admin.Blazor/Page/Base.razor.cs b/framework/ThingsGateway.Admin.Blazor/Page/Base.razor.cs index 052aeb028..4b0ab68dc 100644 --- a/framework/ThingsGateway.Admin.Blazor/Page/Base.razor.cs +++ b/framework/ThingsGateway.Admin.Blazor/Page/Base.razor.cs @@ -1,12 +1,12 @@ -#region copyright +#region copyright //------------------------------------------------------------------------------ -// ˴ȨΪȫļǣԭر·ֶ -// ˴ȨرĴ룩߱Diego -// ԴʹЭѭֿĿԴЭ鼰Э -// GiteeԴֿ⣺https://gitee.com/diego2098/ThingsGateway -// GithubԴֿ⣺https://github.com/kimdiego2098/ThingsGateway -// ʹĵhttps://diego2098.gitee.io/thingsgateway-docs/ -// QQȺ605534569 +// 此代码版权声明为全文件覆盖,如有原作者特别声明,会在下方手动补充 +// 此代码版权(除特别声明外的代码)归作者本人Diego所有 +// 源代码使用协议遵循本仓库的开源协议及附加协议 +// Gitee源代码仓库:https://gitee.com/diego2098/ThingsGateway +// Github源代码仓库:https://github.com/kimdiego2098/ThingsGateway +// 使用文档:https://diego2098.gitee.io/thingsgateway-docs/ +// QQ群:605534569 //------------------------------------------------------------------------------ #endregion diff --git a/framework/ThingsGateway.Admin.Blazor/Page/Index.razor.cs b/framework/ThingsGateway.Admin.Blazor/Page/Index.razor.cs index e07499697..028dfcfac 100644 --- a/framework/ThingsGateway.Admin.Blazor/Page/Index.razor.cs +++ b/framework/ThingsGateway.Admin.Blazor/Page/Index.razor.cs @@ -1,12 +1,12 @@ -#region copyright +#region copyright //------------------------------------------------------------------------------ -// ˴ȨΪȫļǣԭر·ֶ -// ˴ȨرĴ룩߱Diego -// ԴʹЭѭֿĿԴЭ鼰Э -// GiteeԴֿ⣺https://gitee.com/diego2098/ThingsGateway -// GithubԴֿ⣺https://github.com/kimdiego2098/ThingsGateway -// ʹĵhttps://diego2098.gitee.io/thingsgateway-docs/ -// QQȺ605534569 +// 此代码版权声明为全文件覆盖,如有原作者特别声明,会在下方手动补充 +// 此代码版权(除特别声明外的代码)归作者本人Diego所有 +// 源代码使用协议遵循本仓库的开源协议及附加协议 +// Gitee源代码仓库:https://gitee.com/diego2098/ThingsGateway +// Github源代码仓库:https://github.com/kimdiego2098/ThingsGateway +// 使用文档:https://diego2098.gitee.io/thingsgateway-docs/ +// QQ群:605534569 //------------------------------------------------------------------------------ #endregion @@ -18,7 +18,7 @@ using ThingsGateway.Admin.Core; namespace ThingsGateway.Admin.Blazor; /// -/// ҳ +/// 首页 /// public partial class Index { diff --git a/framework/ThingsGateway.Admin.Blazor/Page/UserCenter.razor.cs b/framework/ThingsGateway.Admin.Blazor/Page/UserCenter.razor.cs index 4133cdb56..80f7eacae 100644 --- a/framework/ThingsGateway.Admin.Blazor/Page/UserCenter.razor.cs +++ b/framework/ThingsGateway.Admin.Blazor/Page/UserCenter.razor.cs @@ -1,12 +1,12 @@ -#region copyright +#region copyright //------------------------------------------------------------------------------ -// ˴ȨΪȫļǣԭر·ֶ -// ˴ȨرĴ룩߱Diego -// ԴʹЭѭֿĿԴЭ鼰Э -// GiteeԴֿ⣺https://gitee.com/diego2098/ThingsGateway -// GithubԴֿ⣺https://github.com/kimdiego2098/ThingsGateway -// ʹĵhttps://diego2098.gitee.io/thingsgateway-docs/ -// QQȺ605534569 +// 此代码版权声明为全文件覆盖,如有原作者特别声明,会在下方手动补充 +// 此代码版权(除特别声明外的代码)归作者本人Diego所有 +// 源代码使用协议遵循本仓库的开源协议及附加协议 +// Gitee源代码仓库:https://gitee.com/diego2098/ThingsGateway +// Github源代码仓库:https://github.com/kimdiego2098/ThingsGateway +// 使用文档:https://diego2098.gitee.io/thingsgateway-docs/ +// QQ群:605534569 //------------------------------------------------------------------------------ #endregion @@ -18,7 +18,7 @@ using ThingsGateway.Admin.Core; namespace ThingsGateway.Admin.Blazor; /// -/// +/// 个人设置 /// public partial class UserCenter { @@ -50,25 +50,25 @@ public partial class UserCenter { await UserCenterService.UpdateUserDefaultRazorAsync(UserManager.UserId, DefaultMenuId); await MainLayout.StateHasChangedAsync(); - await PopupService.EnqueueSnackbarAsync("ɹ", AlertTypes.Success); + await PopupService.EnqueueSnackbarAsync("成功", AlertTypes.Success); } async Task OnShortcutSaveAsync() { await UserCenterService.UpdateWorkbenchAsync(_menusChoice); await MainLayout.StateHasChangedAsync(); - await PopupService.EnqueueSnackbarAsync("ɹ", AlertTypes.Success); + await PopupService.EnqueueSnackbarAsync("成功", AlertTypes.Success); } async Task OnUpdatePasswordInfoAsync(FormContext context) { var success = context.Validate(); if (success) { - //֤ɹҵ + //验证成功,操作业务 _passwordInfoInput.Id = UserResoures.CurrentUser.Id; await UserCenterService.EditPasswordAsync(_passwordInfoInput); await MainLayout.StateHasChangedAsync(); - await PopupService.EnqueueSnackbarAsync("ɹµ¼", AlertTypes.Success); + await PopupService.EnqueueSnackbarAsync("成功,将重新登录", AlertTypes.Success); await Task.Delay(2000); NavigationManager.NavigateTo(NavigationManager.Uri); } @@ -78,6 +78,6 @@ public partial class UserCenter { await UserCenterService.UpdateUserInfoAsync(_updateInfoInput); await MainLayout.StateHasChangedAsync(); - await PopupService.EnqueueSnackbarAsync("ɹ", AlertTypes.Success); + await PopupService.EnqueueSnackbarAsync("成功", AlertTypes.Success); } } \ No newline at end of file diff --git a/framework/ThingsGateway.Blazor/Components/ImportExcel.razor.cs b/framework/ThingsGateway.Blazor/Components/ImportExcel.razor.cs index 8545f0605..54d7fc8de 100644 --- a/framework/ThingsGateway.Blazor/Components/ImportExcel.razor.cs +++ b/framework/ThingsGateway.Blazor/Components/ImportExcel.razor.cs @@ -1,12 +1,12 @@ -#region copyright +#region copyright //------------------------------------------------------------------------------ -// ˴ȨΪȫļǣԭر·ֶ -// ˴ȨرĴ룩߱Diego -// ԴʹЭѭֿĿԴЭ鼰Э -// GiteeԴֿ⣺https://gitee.com/diego2098/ThingsGateway -// GithubԴֿ⣺https://github.com/kimdiego2098/ThingsGateway -// ʹĵhttps://diego2098.gitee.io/thingsgateway-docs/ -// QQȺ605534569 +// 此代码版权声明为全文件覆盖,如有原作者特别声明,会在下方手动补充 +// 此代码版权(除特别声明外的代码)归作者本人Diego所有 +// 源代码使用协议遵循本仓库的开源协议及附加协议 +// Gitee源代码仓库:https://gitee.com/diego2098/ThingsGateway +// Github源代码仓库:https://github.com/kimdiego2098/ThingsGateway +// 使用文档:https://diego2098.gitee.io/thingsgateway-docs/ +// QQ群:605534569 //------------------------------------------------------------------------------ #endregion @@ -21,7 +21,7 @@ using ThingsGateway.Application; namespace ThingsGateway.Blazor; /// -/// excel +/// 导入excel /// public partial class ImportExcel { @@ -33,21 +33,21 @@ public partial class ImportExcel bool isSaveImport; /// - /// + /// 导入 /// [Parameter] public Func, Task> Import { get; set; } /// - /// Ƿʾ + /// 是否显示 /// public bool IsShowImport { get; set; } /// - /// Ԥ + /// 预览 /// [Parameter] public Func>> Preview { get; set; } /// - /// ǰ + /// 当前步数 /// public int Step { get; set; } @@ -75,7 +75,7 @@ public partial class ImportExcel StateHasChanged(); await Import.Invoke(ImportPreviews); _importFile = null; - await PopupService.EnqueueSnackbarAsync("ɹ", AlertTypes.Success); + await PopupService.EnqueueSnackbarAsync("成功", AlertTypes.Success); } finally { diff --git a/framework/ThingsGateway.Blazor/DebugPage/DefalutDebugDriverPage.razor.cs b/framework/ThingsGateway.Blazor/DebugPage/DefalutDebugDriverPage.razor.cs index c0650ab79..12561ef5e 100644 --- a/framework/ThingsGateway.Blazor/DebugPage/DefalutDebugDriverPage.razor.cs +++ b/framework/ThingsGateway.Blazor/DebugPage/DefalutDebugDriverPage.razor.cs @@ -1,12 +1,12 @@ -#region copyright +#region copyright //------------------------------------------------------------------------------ -// ˴ȨΪȫļǣԭر·ֶ -// ˴ȨرĴ룩߱Diego -// ԴʹЭѭֿĿԴЭ鼰Э -// GiteeԴֿ⣺https://gitee.com/diego2098/ThingsGateway -// GithubԴֿ⣺https://github.com/kimdiego2098/ThingsGateway -// ʹĵhttps://diego2098.gitee.io/thingsgateway-docs/ -// QQȺ605534569 +// 此代码版权声明为全文件覆盖,如有原作者特别声明,会在下方手动补充 +// 此代码版权(除特别声明外的代码)归作者本人Diego所有 +// 源代码使用协议遵循本仓库的开源协议及附加协议 +// Gitee源代码仓库:https://gitee.com/diego2098/ThingsGateway +// Github源代码仓库:https://github.com/kimdiego2098/ThingsGateway +// 使用文档:https://diego2098.gitee.io/thingsgateway-docs/ +// QQ群:605534569 //------------------------------------------------------------------------------ #endregion @@ -54,7 +54,7 @@ public partial class DefalutDebugDriverPage : DriverDebugUIBase /// public UdpSessionPage UdpSessionPage; /// - /// ѡ1-TCPCLIENT2-ڣ3-UDP4-TCPServer + /// 选择,1-TCPCLIENT,2-串口,3-UDP,4-TCPServer /// [Parameter] public ChannelEnum Channel { get; set; } @@ -65,12 +65,12 @@ public partial class DefalutDebugDriverPage : DriverDebugUIBase public override ThingsGateway.Foundation.IReadWriteDevice Plc { get; set; } /// - /// ģ + /// 模板 /// [Parameter] public RenderFragment ChildContent { get; set; } /// - /// Զģ + /// 自定义模板 /// [Parameter] public RenderFragment OtherContent { get; set; } @@ -100,7 +100,7 @@ public partial class DefalutDebugDriverPage : DriverDebugUIBase TcpServerPage.LogAction = LogOut; if (UdpSessionPage != null) UdpSessionPage.LogAction = LogOut; - // + //载入配置 StateHasChanged(); } diff --git a/framework/ThingsGateway.Blazor/DebugPage/SerialClientPage.razor.cs b/framework/ThingsGateway.Blazor/DebugPage/SerialClientPage.razor.cs index 1d26ae1ec..33ffdaa48 100644 --- a/framework/ThingsGateway.Blazor/DebugPage/SerialClientPage.razor.cs +++ b/framework/ThingsGateway.Blazor/DebugPage/SerialClientPage.razor.cs @@ -1,12 +1,12 @@ -#region copyright +#region copyright //------------------------------------------------------------------------------ -// ˴ȨΪȫļǣԭر·ֶ -// ˴ȨرĴ룩߱Diego -// ԴʹЭѭֿĿԴЭ鼰Э -// GiteeԴֿ⣺https://gitee.com/diego2098/ThingsGateway -// GithubԴֿ⣺https://github.com/kimdiego2098/ThingsGateway -// ʹĵhttps://diego2098.gitee.io/thingsgateway-docs/ -// QQȺ605534569 +// 此代码版权声明为全文件覆盖,如有原作者特别声明,会在下方手动补充 +// 此代码版权(除特别声明外的代码)归作者本人Diego所有 +// 源代码使用协议遵循本仓库的开源协议及附加协议 +// Gitee源代码仓库:https://gitee.com/diego2098/ThingsGateway +// Github源代码仓库:https://github.com/kimdiego2098/ThingsGateway +// 使用文档:https://diego2098.gitee.io/thingsgateway-docs/ +// QQ群:605534569 //------------------------------------------------------------------------------ #endregion @@ -20,7 +20,7 @@ namespace ThingsGateway.Blazor; public partial class SerialClientPage { /// - /// ־ + /// 日志输出 /// public Action LogAction; @@ -36,7 +36,7 @@ public partial class SerialClientPage SerialClient.SafeDispose(); } /// - /// ȡ + /// 获取对象 /// /// public SerialClient GetSerialClient() @@ -47,7 +47,7 @@ public partial class SerialClientPage LogMessage.AddLogger(new EasyLogger(LogOut) { LogLevel = TouchSocket.Core.LogLevel.Trace }); config.ConfigureContainer(a => a.RegisterSingleton(LogMessage)); config.SetSerialProperty(serialProperty); - // + //载入配置 SerialClient.Setup(config); return SerialClient; } diff --git a/framework/ThingsGateway.Blazor/DebugPage/TcpClientPage.razor.cs b/framework/ThingsGateway.Blazor/DebugPage/TcpClientPage.razor.cs index 7ab168d46..f27dc598b 100644 --- a/framework/ThingsGateway.Blazor/DebugPage/TcpClientPage.razor.cs +++ b/framework/ThingsGateway.Blazor/DebugPage/TcpClientPage.razor.cs @@ -1,12 +1,12 @@ -#region copyright +#region copyright //------------------------------------------------------------------------------ -// ˴ȨΪȫļǣԭر·ֶ -// ˴ȨرĴ룩߱Diego -// ԴʹЭѭֿĿԴЭ鼰Э -// GiteeԴֿ⣺https://gitee.com/diego2098/ThingsGateway -// GithubԴֿ⣺https://github.com/kimdiego2098/ThingsGateway -// ʹĵhttps://diego2098.gitee.io/thingsgateway-docs/ -// QQȺ605534569 +// 此代码版权声明为全文件覆盖,如有原作者特别声明,会在下方手动补充 +// 此代码版权(除特别声明外的代码)归作者本人Diego所有 +// 源代码使用协议遵循本仓库的开源协议及附加协议 +// Gitee源代码仓库:https://gitee.com/diego2098/ThingsGateway +// Github源代码仓库:https://github.com/kimdiego2098/ThingsGateway +// 使用文档:https://diego2098.gitee.io/thingsgateway-docs/ +// QQ群:605534569 //------------------------------------------------------------------------------ #endregion @@ -23,7 +23,7 @@ namespace ThingsGateway.Blazor; public partial class TcpClientPage { /// - /// ־ + /// 日志输出 /// public Action LogAction; @@ -33,7 +33,7 @@ public partial class TcpClientPage /// private string IP = "127.0.0.1"; /// - /// ˿ + /// 端口 /// [Parameter] public int Port { get; set; } = 502; @@ -73,7 +73,7 @@ public partial class TcpClientPage } } /// - /// ȡ + /// 获取对象 /// /// public TcpClientEx GetTcpClient() @@ -83,7 +83,7 @@ public partial class TcpClientPage LogMessage.AddLogger(new EasyLogger(LogOut) { LogLevel = TouchSocket.Core.LogLevel.Trace }); config.ConfigureContainer(a => a.RegisterSingleton(LogMessage)); config.SetRemoteIPHost(new IPHost(IP + ":" + Port)).SetBufferLength(300); - // + //载入配置 TcpClientEx.Setup(config); return TcpClientEx; } diff --git a/framework/ThingsGateway.Blazor/DebugPage/TcpServerPage.razor.cs b/framework/ThingsGateway.Blazor/DebugPage/TcpServerPage.razor.cs index ca6b6af92..b3c5683f6 100644 --- a/framework/ThingsGateway.Blazor/DebugPage/TcpServerPage.razor.cs +++ b/framework/ThingsGateway.Blazor/DebugPage/TcpServerPage.razor.cs @@ -1,12 +1,12 @@ -#region copyright +#region copyright //------------------------------------------------------------------------------ -// ˴ȨΪȫļǣԭر·ֶ -// ˴ȨرĴ룩߱Diego -// ԴʹЭѭֿĿԴЭ鼰Э -// GiteeԴֿ⣺https://gitee.com/diego2098/ThingsGateway -// GithubԴֿ⣺https://github.com/kimdiego2098/ThingsGateway -// ʹĵhttps://diego2098.gitee.io/thingsgateway-docs/ -// QQȺ605534569 +// 此代码版权声明为全文件覆盖,如有原作者特别声明,会在下方手动补充 +// 此代码版权(除特别声明外的代码)归作者本人Diego所有 +// 源代码使用协议遵循本仓库的开源协议及附加协议 +// Gitee源代码仓库:https://gitee.com/diego2098/ThingsGateway +// Github源代码仓库:https://github.com/kimdiego2098/ThingsGateway +// 使用文档:https://diego2098.gitee.io/thingsgateway-docs/ +// QQ群:605534569 //------------------------------------------------------------------------------ #endregion @@ -19,7 +19,7 @@ namespace ThingsGateway.Blazor; public partial class TcpServerPage { /// - /// ־ + /// 日志输出 /// public Action LogAction; @@ -62,7 +62,7 @@ public partial class TcpServerPage } } /// - /// ȡ + /// 获取对象 /// /// public TcpService GetTcpServer() @@ -73,7 +73,7 @@ public partial class TcpServerPage config.ConfigureContainer(a => a.RegisterSingleton(LogMessage)); config.SetListenIPHosts(new IPHost[] { new IPHost(ip + ":" + port) }); config.SetBufferLength(300); - // + //载入配置 TcpServer.Setup(config); return TcpServer; } diff --git a/framework/ThingsGateway.Blazor/DebugPage/UdpSessionPage.razor.cs b/framework/ThingsGateway.Blazor/DebugPage/UdpSessionPage.razor.cs index 6b9d45570..8230af8e5 100644 --- a/framework/ThingsGateway.Blazor/DebugPage/UdpSessionPage.razor.cs +++ b/framework/ThingsGateway.Blazor/DebugPage/UdpSessionPage.razor.cs @@ -1,12 +1,12 @@ -#region copyright +#region copyright //------------------------------------------------------------------------------ -// ˴ȨΪȫļǣԭر·ֶ -// ˴ȨرĴ룩߱Diego -// ԴʹЭѭֿĿԴЭ鼰Э -// GiteeԴֿ⣺https://gitee.com/diego2098/ThingsGateway -// GithubԴֿ⣺https://github.com/kimdiego2098/ThingsGateway -// ʹĵhttps://diego2098.gitee.io/thingsgateway-docs/ -// QQȺ605534569 +// 此代码版权声明为全文件覆盖,如有原作者特别声明,会在下方手动补充 +// 此代码版权(除特别声明外的代码)归作者本人Diego所有 +// 源代码使用协议遵循本仓库的开源协议及附加协议 +// Gitee源代码仓库:https://gitee.com/diego2098/ThingsGateway +// Github源代码仓库:https://github.com/kimdiego2098/ThingsGateway +// 使用文档:https://diego2098.gitee.io/thingsgateway-docs/ +// QQ群:605534569 //------------------------------------------------------------------------------ #endregion @@ -19,7 +19,7 @@ namespace ThingsGateway.Blazor; public partial class UdpSessionPage : IDisposable { /// - /// ־ + /// 日志输出 /// public Action LogAction; @@ -62,7 +62,7 @@ public partial class UdpSessionPage : IDisposable } } /// - /// ȡ + /// 获取对象 /// /// public UdpSession GetUdpSession() @@ -73,7 +73,7 @@ public partial class UdpSessionPage : IDisposable config.ConfigureContainer(a => a.RegisterSingleton(LogMessage)); config.SetRemoteIPHost(new IPHost(ip + ":" + port)).SetBufferLength(300); config.SetBindIPHost(new IPHost(0)); - // + //载入配置 UdpSession.Setup(config); return UdpSession; } diff --git a/framework/ThingsGateway.Blazor/Page/DeviceStatusPage.razor.cs b/framework/ThingsGateway.Blazor/Page/DeviceStatusPage.razor.cs index 462403c56..e4e45f158 100644 --- a/framework/ThingsGateway.Blazor/Page/DeviceStatusPage.razor.cs +++ b/framework/ThingsGateway.Blazor/Page/DeviceStatusPage.razor.cs @@ -1,12 +1,12 @@ -#region copyright +#region copyright //------------------------------------------------------------------------------ -// ˴ȨΪȫļǣԭر·ֶ -// ˴ȨرĴ룩߱Diego -// ԴʹЭѭֿĿԴЭ鼰Э -// GiteeԴֿ⣺https://gitee.com/diego2098/ThingsGateway -// GithubԴֿ⣺https://github.com/kimdiego2098/ThingsGateway -// ʹĵhttps://diego2098.gitee.io/thingsgateway-docs/ -// QQȺ605534569 +// 此代码版权声明为全文件覆盖,如有原作者特别声明,会在下方手动补充 +// 此代码版权(除特别声明外的代码)归作者本人Diego所有 +// 源代码使用协议遵循本仓库的开源协议及附加协议 +// Gitee源代码仓库:https://gitee.com/diego2098/ThingsGateway +// Github源代码仓库:https://github.com/kimdiego2098/ThingsGateway +// 使用文档:https://diego2098.gitee.io/thingsgateway-docs/ +// QQ群:605534569 //------------------------------------------------------------------------------ #endregion @@ -32,7 +32,7 @@ using ThingsGateway.Application; namespace ThingsGateway.Blazor; /// -/// 豸״̬ҳ +/// 设备状态页面 /// public partial class DeviceStatusPage : IDisposable { @@ -110,7 +110,7 @@ public partial class DeviceStatusPage : IDisposable { try { - var confirm = await PopupService.OpenConfirmDialogAsync("", "ȷ?"); + var confirm = await PopupService.OpenConfirmDialogAsync("重启", "确定重启?"); if (confirm) { isAllRestart = true; @@ -142,8 +142,8 @@ public partial class DeviceStatusPage : IDisposable } async Task ConfigAsync(long devId, bool? isStart) { - var str = isStart == true ? "" : "ͣ"; - var confirm = await PopupService.OpenConfirmDialogAsync(str, $"ȷ{str}?"); + var str = isStart == true ? "启动" : "暂停"; + var confirm = await PopupService.OpenConfirmDialogAsync(str, $"确定{str}?"); if (confirm) { CollectDeviceHostService.ConfigDeviceThread(devId, isStart == true); @@ -167,19 +167,19 @@ public partial class DeviceStatusPage : IDisposable memoryStream.Seek(0, SeekOrigin.Begin); using var streamRef = new DotNetStreamReference(stream: memoryStream); Helper ??= await JS.InvokeAsync("import", $"/_content/ThingsGateway.Admin.Blazor.Core/js/downloadFileFromStream.js"); - await Helper.InvokeVoidAsync("downloadFileFromStream", $"ĵ{SysDateTimeExtensions.CurrentDateTime.ToFileDateTimeFormat()}.txt", streamRef); + await Helper.InvokeVoidAsync("downloadFileFromStream", $"报文导出{SysDateTimeExtensions.CurrentDateTime.ToFileDateTimeFormat()}.txt", streamRef); } finally { isDownExport = false; } } - //ȥɼ + //去除单个采集重启 //async Task RestartAsync(long devId) //{ // try // { - // var confirm = await PopupService.OpenConfirmDialogAsync("", "ȷ?"); + // var confirm = await PopupService.OpenConfirmDialogAsync("重启", "确定重启?"); // if (confirm) // { // isRestart = true; @@ -231,8 +231,8 @@ public partial class DeviceStatusPage : IDisposable async Task UpConfigAsync(long devId, bool? isStart) { - var str = isStart == true ? "" : "ͣ"; - var confirm = await PopupService.OpenConfirmDialogAsync(str, $"ȷ{str}?"); + var str = isStart == true ? "启动" : "暂停"; + var confirm = await PopupService.OpenConfirmDialogAsync(str, $"确定{str}?"); if (confirm) { UploadDeviceHostService.ConfigDeviceThread(devId, isStart == true); @@ -253,7 +253,7 @@ public partial class DeviceStatusPage : IDisposable { try { - var confirm = await PopupService.OpenConfirmDialogAsync("", "ȷ?"); + var confirm = await PopupService.OpenConfirmDialogAsync("重启", "确定重启?"); if (confirm) { isRestart = true; diff --git a/framework/ThingsGateway.Blazor/Page/DeviceVariableRunTimePage.razor.cs b/framework/ThingsGateway.Blazor/Page/DeviceVariableRunTimePage.razor.cs index 86738c6e7..8ccb3d194 100644 --- a/framework/ThingsGateway.Blazor/Page/DeviceVariableRunTimePage.razor.cs +++ b/framework/ThingsGateway.Blazor/Page/DeviceVariableRunTimePage.razor.cs @@ -1,12 +1,12 @@ -#region copyright +#region copyright //------------------------------------------------------------------------------ -// ˴ȨΪȫļǣԭر·ֶ -// ˴ȨرĴ룩߱Diego -// ԴʹЭѭֿĿԴЭ鼰Э -// GiteeԴֿ⣺https://gitee.com/diego2098/ThingsGateway -// GithubԴֿ⣺https://github.com/kimdiego2098/ThingsGateway -// ʹĵhttps://diego2098.gitee.io/thingsgateway-docs/ -// QQȺ605534569 +// 此代码版权声明为全文件覆盖,如有原作者特别声明,会在下方手动补充 +// 此代码版权(除特别声明外的代码)归作者本人Diego所有 +// 源代码使用协议遵循本仓库的开源协议及附加协议 +// Gitee源代码仓库:https://gitee.com/diego2098/ThingsGateway +// Github源代码仓库:https://github.com/kimdiego2098/ThingsGateway +// 使用文档:https://diego2098.gitee.io/thingsgateway-docs/ +// QQ群:605534569 //------------------------------------------------------------------------------ #endregion @@ -28,7 +28,7 @@ using ThingsGateway.Application; namespace ThingsGateway.Blazor; /// -/// ʵʱҳ +/// 实时数据页 /// public partial class DeviceVariableRunTimePage { @@ -37,13 +37,13 @@ public partial class DeviceVariableRunTimePage List _deviceGroups = new(); string _searchName; /// - /// 豸 + /// 设备名称 /// [Parameter] [SupplyParameterFromQuery] public string DeviceName { get; set; } /// - /// ϴ豸 + /// 上传设备名称 /// [Parameter] [SupplyParameterFromQuery] @@ -157,7 +157,7 @@ public partial class DeviceVariableRunTimePage } private async Task WriteAsync(DeviceVariableRunTime collectVariableRunTime) { - // 첽ӵ¼ص + // 将异步方法添加到事件回调上 WriteValueAsync = EventCallback.Factory.Create(this, value => OnWriteValueAsync(collectVariableRunTime, value)); await PopupService.OpenAsync(typeof(WriteValue), new Dictionary() { diff --git a/framework/ThingsGateway.Blazor/Page/HardwareInfoPage.razor.cs b/framework/ThingsGateway.Blazor/Page/HardwareInfoPage.razor.cs index e6492419e..3e558b706 100644 --- a/framework/ThingsGateway.Blazor/Page/HardwareInfoPage.razor.cs +++ b/framework/ThingsGateway.Blazor/Page/HardwareInfoPage.razor.cs @@ -1,12 +1,12 @@ -#region copyright +#region copyright //------------------------------------------------------------------------------ -// ˴ȨΪȫļǣԭر·ֶ -// ˴ȨرĴ룩߱Diego -// ԴʹЭѭֿĿԴЭ鼰Э -// GiteeԴֿ⣺https://gitee.com/diego2098/ThingsGateway -// GithubԴֿ⣺https://github.com/kimdiego2098/ThingsGateway -// ʹĵhttps://diego2098.gitee.io/thingsgateway-docs/ -// QQȺ605534569 +// 此代码版权声明为全文件覆盖,如有原作者特别声明,会在下方手动补充 +// 此代码版权(除特别声明外的代码)归作者本人Diego所有 +// 源代码使用协议遵循本仓库的开源协议及附加协议 +// Gitee源代码仓库:https://gitee.com/diego2098/ThingsGateway +// Github源代码仓库:https://github.com/kimdiego2098/ThingsGateway +// 使用文档:https://diego2098.gitee.io/thingsgateway-docs/ +// QQ群:605534569 //------------------------------------------------------------------------------ #endregion @@ -19,7 +19,7 @@ using ThingsGateway.Application; namespace ThingsGateway.Blazor; /// -/// ӲϢҳ +/// 硬件信息页面 /// public partial class HardwareInfoPage { diff --git a/framework/ThingsGateway.Blazor/Page/HistoryAlarmPage.razor.cs b/framework/ThingsGateway.Blazor/Page/HistoryAlarmPage.razor.cs index b25c03ca1..c2e3c1d76 100644 --- a/framework/ThingsGateway.Blazor/Page/HistoryAlarmPage.razor.cs +++ b/framework/ThingsGateway.Blazor/Page/HistoryAlarmPage.razor.cs @@ -1,12 +1,12 @@ -#region copyright +#region copyright //------------------------------------------------------------------------------ -// ˴ȨΪȫļǣԭر·ֶ -// ˴ȨرĴ룩߱Diego -// ԴʹЭѭֿĿԴЭ鼰Э -// GiteeԴֿ⣺https://gitee.com/diego2098/ThingsGateway -// GithubԴֿ⣺https://github.com/kimdiego2098/ThingsGateway -// ʹĵhttps://diego2098.gitee.io/thingsgateway-docs/ -// QQȺ605534569 +// 此代码版权声明为全文件覆盖,如有原作者特别声明,会在下方手动补充 +// 此代码版权(除特别声明外的代码)归作者本人Diego所有 +// 源代码使用协议遵循本仓库的开源协议及附加协议 +// Gitee源代码仓库:https://gitee.com/diego2098/ThingsGateway +// Github源代码仓库:https://github.com/kimdiego2098/ThingsGateway +// 使用文档:https://diego2098.gitee.io/thingsgateway-docs/ +// QQ群:605534569 //------------------------------------------------------------------------------ #endregion @@ -25,7 +25,7 @@ using ThingsGateway.Application; namespace ThingsGateway.Blazor; /// -/// ʷҳ +/// 历史报警页面 /// public partial class HistoryAlarmPage { @@ -75,7 +75,7 @@ public partial class HistoryAlarmPage } catch (Exception ex) { - await InvokeAsync(async () => await PopupService.EnqueueSnackbarAsync("ѯʧܣӣ" + ex.Message, AlertTypes.Warning)); + await InvokeAsync(async () => await PopupService.EnqueueSnackbarAsync("查询失败,请检查网络连接:" + ex.Message, AlertTypes.Warning)); return new() { Current = 1, diff --git a/framework/ThingsGateway.Blazor/Page/HistoryValuePage.razor.cs b/framework/ThingsGateway.Blazor/Page/HistoryValuePage.razor.cs index c13b7a586..e5cbb532a 100644 --- a/framework/ThingsGateway.Blazor/Page/HistoryValuePage.razor.cs +++ b/framework/ThingsGateway.Blazor/Page/HistoryValuePage.razor.cs @@ -1,12 +1,12 @@ -#region copyright +#region copyright //------------------------------------------------------------------------------ -// ˴ȨΪȫļǣԭر·ֶ -// ˴ȨرĴ룩߱Diego -// ԴʹЭѭֿĿԴЭ鼰Э -// GiteeԴֿ⣺https://gitee.com/diego2098/ThingsGateway -// GithubԴֿ⣺https://github.com/kimdiego2098/ThingsGateway -// ʹĵhttps://diego2098.gitee.io/thingsgateway-docs/ -// QQȺ605534569 +// 此代码版权声明为全文件覆盖,如有原作者特别声明,会在下方手动补充 +// 此代码版权(除特别声明外的代码)归作者本人Diego所有 +// 源代码使用协议遵循本仓库的开源协议及附加协议 +// Gitee源代码仓库:https://gitee.com/diego2098/ThingsGateway +// Github源代码仓库:https://github.com/kimdiego2098/ThingsGateway +// 使用文档:https://diego2098.gitee.io/thingsgateway-docs/ +// QQ群:605534569 //------------------------------------------------------------------------------ #endregion @@ -23,7 +23,7 @@ using ThingsGateway.Application; namespace ThingsGateway.Blazor; /// -/// ʱҳ +/// 时序库页面 /// public partial class HistoryValuePage { @@ -74,7 +74,7 @@ public partial class HistoryValuePage } catch (Exception ex) { - await InvokeAsync(async () => await PopupService.EnqueueSnackbarAsync("ѯʧܣӣ" + ex.Message, AlertTypes.Warning)); + await InvokeAsync(async () => await PopupService.EnqueueSnackbarAsync("查询失败,请检查网络连接:" + ex.Message, AlertTypes.Warning)); return new() { Current = 1, diff --git a/framework/ThingsGateway.Blazor/Page/RealAlarmPage.razor.cs b/framework/ThingsGateway.Blazor/Page/RealAlarmPage.razor.cs index 5b539d5dc..7ea92b141 100644 --- a/framework/ThingsGateway.Blazor/Page/RealAlarmPage.razor.cs +++ b/framework/ThingsGateway.Blazor/Page/RealAlarmPage.razor.cs @@ -1,12 +1,12 @@ -#region copyright +#region copyright //------------------------------------------------------------------------------ -// ˴ȨΪȫļǣԭر·ֶ -// ˴ȨرĴ룩߱Diego -// ԴʹЭѭֿĿԴЭ鼰Э -// GiteeԴֿ⣺https://gitee.com/diego2098/ThingsGateway -// GithubԴֿ⣺https://github.com/kimdiego2098/ThingsGateway -// ʹĵhttps://diego2098.gitee.io/thingsgateway-docs/ -// QQȺ605534569 +// 此代码版权声明为全文件覆盖,如有原作者特别声明,会在下方手动补充 +// 此代码版权(除特别声明外的代码)归作者本人Diego所有 +// 源代码使用协议遵循本仓库的开源协议及附加协议 +// Gitee源代码仓库:https://gitee.com/diego2098/ThingsGateway +// Github源代码仓库:https://github.com/kimdiego2098/ThingsGateway +// 使用文档:https://diego2098.gitee.io/thingsgateway-docs/ +// QQ群:605534569 //------------------------------------------------------------------------------ #endregion @@ -22,7 +22,7 @@ using ThingsGateway.Application; namespace ThingsGateway.Blazor; /// -/// ʵʱ +/// 实时报警 /// public partial class RealAlarmPage { diff --git a/framework/ThingsGateway.Plugin/Foundataion.Demo/ModbusDemo/ModbusDemo.csproj b/framework/ThingsGateway.Plugin/Foundataion.Demo/ModbusDemo/ModbusDemo.csproj index 9837db52f..e64c2a4d5 100644 --- a/framework/ThingsGateway.Plugin/Foundataion.Demo/ModbusDemo/ModbusDemo.csproj +++ b/framework/ThingsGateway.Plugin/Foundataion.Demo/ModbusDemo/ModbusDemo.csproj @@ -1,14 +1,14 @@ - + - - Exe - net6.0 - enable - enable - + + Exe + net6.0 + enable + enable + - - - + + + diff --git a/framework/ThingsGateway.Plugin/ThingsGateway.OPCDA/ImportVariable.razor.cs b/framework/ThingsGateway.Plugin/ThingsGateway.OPCDA/ImportVariable.razor.cs index ba22e2da1..f885abef1 100644 --- a/framework/ThingsGateway.Plugin/ThingsGateway.OPCDA/ImportVariable.razor.cs +++ b/framework/ThingsGateway.Plugin/ThingsGateway.OPCDA/ImportVariable.razor.cs @@ -1,12 +1,12 @@ -#region copyright +#region copyright //------------------------------------------------------------------------------ -// ˴ȨΪȫļǣԭر·ֶ -// ˴ȨرĴ룩߱Diego -// ԴʹЭѭֿĿԴЭ鼰Э -// GiteeԴֿ⣺https://gitee.com/diego2098/ThingsGateway -// GithubԴֿ⣺https://github.com/kimdiego2098/ThingsGateway -// ʹĵhttps://diego2098.gitee.io/thingsgateway-docs/ -// QQȺ605534569 +// 此代码版权声明为全文件覆盖,如有原作者特别声明,会在下方手动补充 +// 此代码版权(除特别声明外的代码)归作者本人Diego所有 +// 源代码使用协议遵循本仓库的开源协议及附加协议 +// Gitee源代码仓库:https://gitee.com/diego2098/ThingsGateway +// Github源代码仓库:https://github.com/kimdiego2098/ThingsGateway +// 使用文档:https://diego2098.gitee.io/thingsgateway-docs/ +// QQ群:605534569 //------------------------------------------------------------------------------ #endregion @@ -25,7 +25,7 @@ using Yitter.IdGenerator; namespace ThingsGateway.OPCDA; /// -/// +/// 导入变量 /// public partial class ImportVariable { @@ -38,7 +38,7 @@ public partial class ImportVariable private bool overlay = true; /// - /// opc + /// opc对象 /// [Parameter] public ThingsGateway.Foundation.Adapter.OPCDA.OPCDAClient PLC { get; set; } @@ -62,7 +62,7 @@ public partial class ImportVariable private List Selected { get; set; } = new(); /// - /// ȡ豸б + /// 获取设备与变量列表 /// /// public (CollectDevice, List) GetImportVariableList() @@ -145,7 +145,7 @@ public partial class ImportVariable { new() { - Name = "δ", + Name = "未完成连接", Tag = new(), Nodes = null } diff --git a/framework/ThingsGateway.Plugin/ThingsGateway.OPCDA/OPCDAClientDebugDriverPage.razor.cs b/framework/ThingsGateway.Plugin/ThingsGateway.OPCDA/OPCDAClientDebugDriverPage.razor.cs index 727f6c51c..6d1ac7a41 100644 --- a/framework/ThingsGateway.Plugin/ThingsGateway.OPCDA/OPCDAClientDebugDriverPage.razor.cs +++ b/framework/ThingsGateway.Plugin/ThingsGateway.OPCDA/OPCDAClientDebugDriverPage.razor.cs @@ -1,12 +1,12 @@ -#region copyright +#region copyright //------------------------------------------------------------------------------ -// ˴ȨΪȫļǣԭر·ֶ -// ˴ȨرĴ룩߱Diego -// ԴʹЭѭֿĿԴЭ鼰Э -// GiteeԴֿ⣺https://gitee.com/diego2098/ThingsGateway -// GithubԴֿ⣺https://github.com/kimdiego2098/ThingsGateway -// ʹĵhttps://diego2098.gitee.io/thingsgateway-docs/ -// QQȺ605534569 +// 此代码版权声明为全文件覆盖,如有原作者特别声明,会在下方手动补充 +// 此代码版权(除特别声明外的代码)归作者本人Diego所有 +// 源代码使用协议遵循本仓库的开源协议及附加协议 +// Gitee源代码仓库:https://gitee.com/diego2098/ThingsGateway +// Github源代码仓库:https://github.com/kimdiego2098/ThingsGateway +// 使用文档:https://diego2098.gitee.io/thingsgateway-docs/ +// QQ群:605534569 //------------------------------------------------------------------------------ #endregion @@ -32,7 +32,7 @@ using Yitter.IdGenerator; namespace ThingsGateway.OPCDA; /// -/// OPCDAҳ +/// OPCDA调试页面 /// public partial class OPCDAClientDebugDriverPage : IDisposable { @@ -64,7 +64,7 @@ public partial class OPCDAClientDebugDriverPage : IDisposable { opcDAClientPage.LogAction = defalutDebugDriverPage.LogOut; opcDAClientPage.ValueAction = ValueOut; - // + //载入配置 _plc = opcDAClientPage.OPC; StateHasChanged(); } @@ -92,12 +92,12 @@ public partial class OPCDAClientDebugDriverPage : IDisposable { if (data?.Item2?.Count == 0) { - await PopupService.EnqueueSnackbarAsync("޿ñ", AlertTypes.Warning); + await PopupService.EnqueueSnackbarAsync("无可用变量", AlertTypes.Warning); return; } await defalutDebugDriverPage.DownDeviceExportAsync(data?.Item1); await defalutDebugDriverPage.DownDeviceVariableExportAsync(data?.Item2, data?.Item1.Name); - await PopupService.EnqueueSnackbarAsync("ɹ", AlertTypes.Success); + await PopupService.EnqueueSnackbarAsync("成功", AlertTypes.Success); } } private async Task DeviceImport() @@ -107,12 +107,12 @@ public partial class OPCDAClientDebugDriverPage : IDisposable { if (data?.Item2?.Count == 0) { - await PopupService.EnqueueSnackbarAsync("޿ñ", AlertTypes.Warning); + await PopupService.EnqueueSnackbarAsync("无可用变量", AlertTypes.Warning); return; } await defalutDebugDriverPage.DeviceImportAsync(data?.Item1); await defalutDebugDriverPage.DeviceVariableImportAsync(data?.Item2); - await PopupService.EnqueueSnackbarAsync("ɹ", AlertTypes.Success); + await PopupService.EnqueueSnackbarAsync("成功", AlertTypes.Success); } } @@ -150,7 +150,7 @@ public partial class OPCDAClientDebugDriverPage : IDisposable var data = _plc.WriteItem(defalutDebugDriverPage.Address, defalutDebugDriverPage.WriteValue); if (data.IsSuccess) { - defalutDebugDriverPage.Messages.Add((Microsoft.Extensions.Logging.LogLevel.Information, SysDateTimeExtensions.CurrentDateTime.ToDefaultDateTimeFormat(InitTimezone.TimezoneOffset) + " - д" + data.Message)); + defalutDebugDriverPage.Messages.Add((Microsoft.Extensions.Logging.LogLevel.Information, SysDateTimeExtensions.CurrentDateTime.ToDefaultDateTimeFormat(InitTimezone.TimezoneOffset) + " - 写入" + data.Message)); } else { @@ -159,7 +159,7 @@ public partial class OPCDAClientDebugDriverPage : IDisposable } catch (Exception ex) { - defalutDebugDriverPage.Messages.Add((Microsoft.Extensions.Logging.LogLevel.Error, SysDateTimeExtensions.CurrentDateTime.ToDefaultDateTimeFormat(InitTimezone.TimezoneOffset) + " - " + "дʧܣ" + ex.Message)); + defalutDebugDriverPage.Messages.Add((Microsoft.Extensions.Logging.LogLevel.Error, SysDateTimeExtensions.CurrentDateTime.ToDefaultDateTimeFormat(InitTimezone.TimezoneOffset) + " - " + "写入失败:" + ex.Message)); } return Task.CompletedTask; diff --git a/framework/ThingsGateway.Plugin/ThingsGateway.OPCDA/OPCDAClientPage.razor.cs b/framework/ThingsGateway.Plugin/ThingsGateway.OPCDA/OPCDAClientPage.razor.cs index 3554654b3..506feeacc 100644 --- a/framework/ThingsGateway.Plugin/ThingsGateway.OPCDA/OPCDAClientPage.razor.cs +++ b/framework/ThingsGateway.Plugin/ThingsGateway.OPCDA/OPCDAClientPage.razor.cs @@ -1,12 +1,12 @@ -#region copyright +#region copyright //------------------------------------------------------------------------------ -// ˴ȨΪȫļǣԭر·ֶ -// ˴ȨرĴ룩߱Diego -// ԴʹЭѭֿĿԴЭ鼰Э -// GiteeԴֿ⣺https://gitee.com/diego2098/ThingsGateway -// GithubԴֿ⣺https://github.com/kimdiego2098/ThingsGateway -// ʹĵhttps://diego2098.gitee.io/thingsgateway-docs/ -// QQȺ605534569 +// 此代码版权声明为全文件覆盖,如有原作者特别声明,会在下方手动补充 +// 此代码版权(除特别声明外的代码)归作者本人Diego所有 +// 源代码使用协议遵循本仓库的开源协议及附加协议 +// Gitee源代码仓库:https://gitee.com/diego2098/ThingsGateway +// Github源代码仓库:https://github.com/kimdiego2098/ThingsGateway +// 使用文档:https://diego2098.gitee.io/thingsgateway-docs/ +// QQ群:605534569 //------------------------------------------------------------------------------ #endregion @@ -25,7 +25,7 @@ namespace ThingsGateway.OPCDA; public partial class OPCDAClientPage { /// - /// ־ + /// 日志输出 /// public Action LogAction; @@ -35,7 +35,7 @@ public partial class OPCDAClientPage public ThingsGateway.Foundation.Adapter.OPCDA.OPCDAClient OPC; /// - /// ־ + /// 日志输出 /// public Action> ValueAction; @@ -85,7 +85,7 @@ public partial class OPCDAClientPage } private ThingsGateway.Foundation.Adapter.OPCDA.OPCDAClient GetOPCClient() { - // + //载入配置 OPC.Init(node); return OPC; } diff --git a/framework/ThingsGateway.Plugin/ThingsGateway.OPCUA/OPCUAClient/ImportVariable.razor.cs b/framework/ThingsGateway.Plugin/ThingsGateway.OPCUA/OPCUAClient/ImportVariable.razor.cs index ae37ffcff..1e53894f8 100644 --- a/framework/ThingsGateway.Plugin/ThingsGateway.OPCUA/OPCUAClient/ImportVariable.razor.cs +++ b/framework/ThingsGateway.Plugin/ThingsGateway.OPCUA/OPCUAClient/ImportVariable.razor.cs @@ -1,12 +1,12 @@ -#region copyright +#region copyright //------------------------------------------------------------------------------ -// ˴ȨΪȫļǣԭر·ֶ -// ˴ȨرĴ룩߱Diego -// ԴʹЭѭֿĿԴЭ鼰Э -// GiteeԴֿ⣺https://gitee.com/diego2098/ThingsGateway -// GithubԴֿ⣺https://github.com/kimdiego2098/ThingsGateway -// ʹĵhttps://diego2098.gitee.io/thingsgateway-docs/ -// QQȺ605534569 +// 此代码版权声明为全文件覆盖,如有原作者特别声明,会在下方手动补充 +// 此代码版权(除特别声明外的代码)归作者本人Diego所有 +// 源代码使用协议遵循本仓库的开源协议及附加协议 +// Gitee源代码仓库:https://gitee.com/diego2098/ThingsGateway +// Github源代码仓库:https://github.com/kimdiego2098/ThingsGateway +// 使用文档:https://diego2098.gitee.io/thingsgateway-docs/ +// QQ群:605534569 //------------------------------------------------------------------------------ #endregion @@ -29,7 +29,7 @@ using Yitter.IdGenerator; namespace ThingsGateway.OPCUA; /// -/// +/// 导入变量 /// public partial class ImportVariable { @@ -41,7 +41,7 @@ public partial class ImportVariable private bool overlay = true; /// - /// opc + /// opc对象 /// [Parameter] public ThingsGateway.Foundation.Adapter.OPCUA.OPCUAClient PLC { get; set; } @@ -67,7 +67,7 @@ public partial class ImportVariable private List Selected { get; set; } = new(); /// - /// ȡ豸б + /// 获取设备与变量列表 /// /// public async Task<(CollectDevice, List)> GetImportVariableListAsync() @@ -202,7 +202,7 @@ public partial class ImportVariable { if (!PLC.Connected) { - return new() { new() { Name = "δ", Tag = new(), Nodes = null } }; + return new() { new() { Name = "未完成连接", Tag = new(), Nodes = null } }; } List nodes = new() { diff --git a/framework/ThingsGateway.Plugin/ThingsGateway.OPCUA/OPCUAClient/OPCUAClientDebugDriverPage.razor.cs b/framework/ThingsGateway.Plugin/ThingsGateway.OPCUA/OPCUAClient/OPCUAClientDebugDriverPage.razor.cs index 4fe0e174d..7a63a2149 100644 --- a/framework/ThingsGateway.Plugin/ThingsGateway.OPCUA/OPCUAClient/OPCUAClientDebugDriverPage.razor.cs +++ b/framework/ThingsGateway.Plugin/ThingsGateway.OPCUA/OPCUAClient/OPCUAClientDebugDriverPage.razor.cs @@ -1,12 +1,12 @@ -#region copyright +#region copyright //------------------------------------------------------------------------------ -// ˴ȨΪȫļǣԭر·ֶ -// ˴ȨرĴ룩߱Diego -// ԴʹЭѭֿĿԴЭ鼰Э -// GiteeԴֿ⣺https://gitee.com/diego2098/ThingsGateway -// GithubԴֿ⣺https://github.com/kimdiego2098/ThingsGateway -// ʹĵhttps://diego2098.gitee.io/thingsgateway-docs/ -// QQȺ605534569 +// 此代码版权声明为全文件覆盖,如有原作者特别声明,会在下方手动补充 +// 此代码版权(除特别声明外的代码)归作者本人Diego所有 +// 源代码使用协议遵循本仓库的开源协议及附加协议 +// Gitee源代码仓库:https://gitee.com/diego2098/ThingsGateway +// Github源代码仓库:https://github.com/kimdiego2098/ThingsGateway +// 使用文档:https://diego2098.gitee.io/thingsgateway-docs/ +// QQ群:605534569 //------------------------------------------------------------------------------ #endregion @@ -33,7 +33,7 @@ using Yitter.IdGenerator; namespace ThingsGateway.OPCUA; /// -/// OPCUAҳ +/// OPCUA调试页面 /// public partial class OPCUAClientDebugDriverPage { @@ -69,7 +69,7 @@ public partial class OPCUAClientDebugDriverPage if (firstRender) { opcUAClientPage.LogAction = defalutDebugDriverPage.LogOut; - // + //载入配置 _plc = opcUAClientPage.OPC; _plc.DataChangedHandler += Plc_DataChangedHandler; StateHasChanged(); @@ -83,7 +83,7 @@ public partial class OPCUAClientDebugDriverPage await _plc.AddSubscriptionAsync(YitIdHelper.NextId().ToString(), new[] { defalutDebugDriverPage.Address }); else { - defalutDebugDriverPage.Messages.Add((Microsoft.Extensions.Logging.LogLevel.Debug, SysDateTimeExtensions.CurrentDateTime.ToDefaultDateTimeFormat(InitTimezone.TimezoneOffset) + " - " + "δ")); + defalutDebugDriverPage.Messages.Add((Microsoft.Extensions.Logging.LogLevel.Debug, SysDateTimeExtensions.CurrentDateTime.ToDefaultDateTimeFormat(InitTimezone.TimezoneOffset) + " - " + "未连接")); } } private async Task DownDeviceExport() @@ -91,12 +91,12 @@ public partial class OPCUAClientDebugDriverPage var data = await ImportVariable?.GetImportVariableListAsync(); if (data.Item2?.Count == 0) { - await PopupService.EnqueueSnackbarAsync("޿ñ", AlertTypes.Warning); + await PopupService.EnqueueSnackbarAsync("无可用变量", AlertTypes.Warning); return; } await defalutDebugDriverPage.DownDeviceExportAsync(data.Item1); await defalutDebugDriverPage.DownDeviceVariableExportAsync(data.Item2, data.Item1.Name); - await PopupService.EnqueueSnackbarAsync("ɹ", AlertTypes.Success); + await PopupService.EnqueueSnackbarAsync("成功", AlertTypes.Success); } private async Task DeviceImport() @@ -104,12 +104,12 @@ public partial class OPCUAClientDebugDriverPage var data = await ImportVariable?.GetImportVariableListAsync(); if (data.Item2?.Count == 0) { - await PopupService.EnqueueSnackbarAsync("޿ñ", AlertTypes.Warning); + await PopupService.EnqueueSnackbarAsync("无可用变量", AlertTypes.Warning); return; } await defalutDebugDriverPage.DeviceImportAsync(data.Item1); await defalutDebugDriverPage.DeviceVariableImportAsync(data.Item2); - await PopupService.EnqueueSnackbarAsync("ɹ", AlertTypes.Success); + await PopupService.EnqueueSnackbarAsync("成功", AlertTypes.Success); } private void Plc_DataChangedHandler((VariableNode variableNode, DataValue dataValue, Newtonsoft.Json.Linq.JToken jToken) item) @@ -138,7 +138,7 @@ public partial class OPCUAClientDebugDriverPage } else { - defalutDebugDriverPage.Messages.Add((Microsoft.Extensions.Logging.LogLevel.Warning, SysDateTimeExtensions.CurrentDateTime.ToDefaultDateTimeFormat(InitTimezone.TimezoneOffset) + " - " + "δ")); + defalutDebugDriverPage.Messages.Add((Microsoft.Extensions.Logging.LogLevel.Warning, SysDateTimeExtensions.CurrentDateTime.ToDefaultDateTimeFormat(InitTimezone.TimezoneOffset) + " - " + "未连接")); } } private void Remove() @@ -147,7 +147,7 @@ public partial class OPCUAClientDebugDriverPage _plc.RemoveSubscription(""); else { - defalutDebugDriverPage.Messages.Add((Microsoft.Extensions.Logging.LogLevel.Warning, SysDateTimeExtensions.CurrentDateTime.ToDefaultDateTimeFormat(InitTimezone.TimezoneOffset) + " - " + "δ")); + defalutDebugDriverPage.Messages.Add((Microsoft.Extensions.Logging.LogLevel.Warning, SysDateTimeExtensions.CurrentDateTime.ToDefaultDateTimeFormat(InitTimezone.TimezoneOffset) + " - " + "未连接")); } } @@ -160,21 +160,21 @@ public partial class OPCUAClientDebugDriverPage var data = await _plc.WriteNodeAsync(defalutDebugDriverPage.Address, JToken.Parse(defalutDebugDriverPage.WriteValue)); if (data.IsSuccess) { - defalutDebugDriverPage.Messages.Add((Microsoft.Extensions.Logging.LogLevel.Information, SysDateTimeExtensions.CurrentDateTime.ToDefaultDateTimeFormat(InitTimezone.TimezoneOffset) + " - " + " - дɹ")); + defalutDebugDriverPage.Messages.Add((Microsoft.Extensions.Logging.LogLevel.Information, SysDateTimeExtensions.CurrentDateTime.ToDefaultDateTimeFormat(InitTimezone.TimezoneOffset) + " - " + " - 写入成功")); } else { - defalutDebugDriverPage.Messages.Add((Microsoft.Extensions.Logging.LogLevel.Warning, SysDateTimeExtensions.CurrentDateTime.ToDefaultDateTimeFormat(InitTimezone.TimezoneOffset) + " - " + " - дʧ " + data.Message)); + defalutDebugDriverPage.Messages.Add((Microsoft.Extensions.Logging.LogLevel.Warning, SysDateTimeExtensions.CurrentDateTime.ToDefaultDateTimeFormat(InitTimezone.TimezoneOffset) + " - " + " - 写入失败 " + data.Message)); } } else { - defalutDebugDriverPage.Messages.Add((Microsoft.Extensions.Logging.LogLevel.Warning, SysDateTimeExtensions.CurrentDateTime.ToDefaultDateTimeFormat(InitTimezone.TimezoneOffset) + " - " + "δ")); + defalutDebugDriverPage.Messages.Add((Microsoft.Extensions.Logging.LogLevel.Warning, SysDateTimeExtensions.CurrentDateTime.ToDefaultDateTimeFormat(InitTimezone.TimezoneOffset) + " - " + "未连接")); } } catch (Exception ex) { - defalutDebugDriverPage.Messages.Add((Microsoft.Extensions.Logging.LogLevel.Error, SysDateTimeExtensions.CurrentDateTime.ToDefaultDateTimeFormat(InitTimezone.TimezoneOffset) + " - " + " - " + "дʧܣ" + ex.Message)); + defalutDebugDriverPage.Messages.Add((Microsoft.Extensions.Logging.LogLevel.Error, SysDateTimeExtensions.CurrentDateTime.ToDefaultDateTimeFormat(InitTimezone.TimezoneOffset) + " - " + " - " + "写入失败:" + ex.Message)); } } } \ No newline at end of file diff --git a/framework/ThingsGateway.Plugin/ThingsGateway.OPCUA/OPCUAClient/OPCUAClientPage.razor.cs b/framework/ThingsGateway.Plugin/ThingsGateway.OPCUA/OPCUAClient/OPCUAClientPage.razor.cs index ecd69742c..916de9f16 100644 --- a/framework/ThingsGateway.Plugin/ThingsGateway.OPCUA/OPCUAClient/OPCUAClientPage.razor.cs +++ b/framework/ThingsGateway.Plugin/ThingsGateway.OPCUA/OPCUAClient/OPCUAClientPage.razor.cs @@ -1,12 +1,12 @@ -#region copyright +#region copyright //------------------------------------------------------------------------------ -// ˴ȨΪȫļǣԭر·ֶ -// ˴ȨرĴ룩߱Diego -// ԴʹЭѭֿĿԴЭ鼰Э -// GiteeԴֿ⣺https://gitee.com/diego2098/ThingsGateway -// GithubԴֿ⣺https://github.com/kimdiego2098/ThingsGateway -// ʹĵhttps://diego2098.gitee.io/thingsgateway-docs/ -// QQȺ605534569 +// 此代码版权声明为全文件覆盖,如有原作者特别声明,会在下方手动补充 +// 此代码版权(除特别声明外的代码)归作者本人Diego所有 +// 源代码使用协议遵循本仓库的开源协议及附加协议 +// Gitee源代码仓库:https://gitee.com/diego2098/ThingsGateway +// Github源代码仓库:https://github.com/kimdiego2098/ThingsGateway +// 使用文档:https://diego2098.gitee.io/thingsgateway-docs/ +// QQ群:605534569 //------------------------------------------------------------------------------ #endregion @@ -25,7 +25,7 @@ namespace ThingsGateway.OPCUA; public partial class OPCUAClientPage { /// - /// ־ + /// 日志输出 /// public Action LogAction; ///