From b5234c5ab1e9e6826b8d8fc1e95fa752aaa40b74 Mon Sep 17 00:00:00 2001 From: chr <chr@mailcom> Date: 星期六, 02 十一月 2024 10:56:50 +0800 Subject: [PATCH] 优化程序 --- PdmSwPlugin.Main/MainTab.xaml.cs | 30 ++++++++++++++++++++++++++++++ 1 files changed, 30 insertions(+), 0 deletions(-) diff --git a/PdmSwPlugin.Main/MainTab.xaml.cs b/PdmSwPlugin.Main/MainTab.xaml.cs index b006421..96c975c 100644 --- a/PdmSwPlugin.Main/MainTab.xaml.cs +++ b/PdmSwPlugin.Main/MainTab.xaml.cs @@ -5,6 +5,10 @@ using System.Windows; using System.Windows.Controls; using SolidWorks.Interop.swconst; +using PdmSwPlugin.Common.Setting; +using System.Threading.Tasks; +using PdmSwPlugin.Common.Util.Http; +using System.Collections.Generic; namespace PdmSwPlugin.Main { @@ -19,6 +23,7 @@ this.logout = logout; InitializeComponent(); userLabel.Content = $"娆㈣繋鎮紝{PdmUser.LoginUser?.realname}"; + configLabel.Content = CustomerSetting.Instance["historyFlag"]; } private SldWorks swApp; @@ -37,5 +42,30 @@ logout(); } } + + private void Refresh_Click(object sender, RoutedEventArgs e) + { + configLabel.Content = "鍒锋柊涓�..."; + Task.Run(() => + { + try + { + Result<Dictionary<string, string>> res = HttpClientCreator.PostSyncAction<Dictionary<string, string>>("openApi/wpf/refreshConfig", null); + Dictionary<string, string> setting = res.HandleResult(); + CustomerSetting.Set(setting); + } + catch (Exception ex) + { + + } + finally + { + Dispatcher.Invoke(() => + { + configLabel.Content = CustomerSetting.Instance["historyFlag"]; + }); + } + }); + } } } -- Gitblit v1.9.1