From 374d8267b4e322e9c4a76191184d0488a0d8a868 Mon Sep 17 00:00:00 2001 From: mzhifa Date: Mon, 26 Feb 2024 23:50:10 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=B5=8B=E8=AF=95=E9=97=AE?= =?UTF-8?q?=E9=A2=98=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Models/MsEventModel.cs | 1 + .../ViewModels/DataProcessViewModel.cs | 17 ++-- .../Views/DataProcessView.xaml | 35 +++++--- .../Views/MainView.xaml | 50 ++++++++---- .../Views/SetParamView.xaml | 5 +- .../Models/WavesModel.cs | 6 +- StartServerWPF/App.xaml.cs | 24 ++++++ StartServerWPF/StartServerWPF.csproj | 4 +- StartServerWPF/serverprogram/tools/apms.json | 80 ++++++++++--------- .../serverprogram/workarea/Workareas.json | 8 +- 10 files changed, 149 insertions(+), 81 deletions(-) diff --git a/StartServerWPF.Modules.Main/Models/MsEventModel.cs b/StartServerWPF.Modules.Main/Models/MsEventModel.cs index f7e7383..bdf48a3 100644 --- a/StartServerWPF.Modules.Main/Models/MsEventModel.cs +++ b/StartServerWPF.Modules.Main/Models/MsEventModel.cs @@ -24,6 +24,7 @@ namespace StartServerWPF.Modules.Main.Models { this.eventMessage = message; string[] evtS = message.Trim(' ').Split(new char[] { ' ' }); + CurrentTime = DateTime.Now; OriginTime = DateTime.Parse(evtS[0]); EastCoordinate = double.Parse(evtS[2]); NorthCoordinate = double.Parse(evtS[1]); diff --git a/StartServerWPF.Modules.Main/ViewModels/DataProcessViewModel.cs b/StartServerWPF.Modules.Main/ViewModels/DataProcessViewModel.cs index cad0c2a..4da0ba5 100644 --- a/StartServerWPF.Modules.Main/ViewModels/DataProcessViewModel.cs +++ b/StartServerWPF.Modules.Main/ViewModels/DataProcessViewModel.cs @@ -236,7 +236,6 @@ namespace StartServerWPF.Modules.Main.ViewModels MessageBox.Show("内容不能为空", "提示", MessageBoxButton.OK); return; } - var time = (EndSelectedDate.AddSeconds(-EndSelectedDate.Second) - StartSelectedDate.AddSeconds(-StartSelectedDate.Second)); if (time.TotalMinutes < 1) { @@ -245,10 +244,12 @@ namespace StartServerWPF.Modules.Main.ViewModels } DateTime dateTime = StartSelectedDate; string temPath = Path.GetPathRoot(_workareaModel.savepath) + "temPath"; - if (!Directory.Exists(temPath)) + //清除临时文件 + if (Directory.Exists(temPath)) { - Directory.CreateDirectory(temPath); + Directory.Delete(temPath, true); } + Directory.CreateDirectory(temPath); Task.Run(() => { IsBusy = false; @@ -378,11 +379,11 @@ namespace StartServerWPF.Modules.Main.ViewModels Debug.WriteLine($"****数据处理程序退出,{e.ToString()}******************"); IsBusy = true; //处理完成后删除临时文件 - string temPath = Path.GetPathRoot(_workareaModel.savepath) + "temPath"; - if (Directory.Exists(temPath)) - { - Directory.Delete(temPath, true); - } + //string temPath = Path.GetPathRoot(_workareaModel.savepath) + "temPath"; + //if (Directory.Exists(temPath)) + //{ + // Directory.Delete(temPath, true); + //} //解析处理后的事件文件 var fileName = Directory.GetFiles(SavePath, "*.index", SearchOption.AllDirectories); List lines = new List(); diff --git a/StartServerWPF.Modules.Main/Views/DataProcessView.xaml b/StartServerWPF.Modules.Main/Views/DataProcessView.xaml index 1e31030..98b9598 100644 --- a/StartServerWPF.Modules.Main/Views/DataProcessView.xaml +++ b/StartServerWPF.Modules.Main/Views/DataProcessView.xaml @@ -62,8 +62,15 @@