添加开始计划界面提取工序

master
zhaojian 2 years ago
parent 742ecdd331
commit 571b1ca157

Binary file not shown.

@ -73,9 +73,9 @@ ORDER BY
/// <param name="bdt"></param>
/// <param name="edt"></param>
/// <returns></returns>
public string getnumber(string order, string devicecode)
public string getnumber(string order, string devicecode,string shetl)
{
string sql = $@"SELECT COUNT(*) FROM pro_rfid_process_detail WHERE workorder_code='{order}' AND machine_code='{devicecode}'";
string sql = $@"SELECT COUNT(*) FROM mes_material_transfer_result WHERE equipmentCode='{order}' and work_date='{devicecode}' and shift_id='{shetl}' and rfid_status='1'";
DataSet dtset = Utils.netClientDBHelper.getDataSet(sql);
if (dtset != null && dtset.Tables.Count > 0)

@ -10,11 +10,11 @@
<!--车间编码-->
<add key="SiteCode" value="1000" />
<!--设备编码-->
<add key="DeviceCode" value="C6" />
<add key="DeviceCode" value="C3" />
<!--上位机类型 0:工单准备1成型机\shoupei2烘房-->
<add key="ClientMode" value="0" />
<add key="SerialPort" value="COM5" />
<add key="DryingHouseList" value="H1,H2,H3" />
<add key="DryingHouseList" value="H14" />
<!--线体编码-->
<add key="LineCode" value="101" />

@ -562,7 +562,11 @@
FontSize="20px"
Foreground="Blue" FontStretch="Condensed" VerticalContentAlignment="Center"/>
</StackPanel>
<Button BorderThickness="1" BorderBrush="CornflowerBlue" Visibility="Visible" Background="Transparent" FontSize="26" Height="40" Width="50" HorizontalAlignment="Left" x:Name="btnZXH" Margin="1200,4,0,2" ToolTip="最小化" Click="btnZXH_Click" >
<Button BorderThickness="1" BorderBrush="CornflowerBlue" Visibility="Visible" Background="Transparent" FontSize="26" Height="40" Width="50" HorizontalAlignment="Left" x:Name="notsos" Margin="900,4,0,2" ToolTip="关闭报警" Click="notsos_Click" >
<Image Source="..\Resources\nitsos.png" />
</Button>
<Button BorderThickness="1" BorderBrush="CornflowerBlue" Visibility="Visible" Background="Transparent" FontSize="26" Height="40" Width="50" HorizontalAlignment="Left" x:Name="btnZXH" Margin="200,4,0,2" ToolTip="最小化" Click="btnZXH_Click" >
<Image Source="..\Resources\zxh.png" />
</Button>
<Button

@ -293,6 +293,15 @@ namespace XGL.FormItem
serialHelper.buzzerOff();
serialHelper.ComOff();
}
private void notsos_Click(object sender, RoutedEventArgs e)
{
//取消报警
serialHelper.ComOn();
serialHelper.redLightOff();
serialHelper.buzzerOff();
serialHelper.ComOff();
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

@ -99,7 +99,8 @@ namespace XGL.Views
timerDeciveState.Start();
GetWorkOrderInfo();
}
string isbaiye;
string plantime;
private void TimerDeciveState_Elapsed(object sender, ElapsedEventArgs e)
{
try
@ -120,10 +121,11 @@ namespace XGL.Views
order.product_code = i["product_code"].ToString();
order.car_num = Convert.ToInt32(i["car_num"].ToString());
order.plan_time = Convert.ToDateTime(i["plan_time"].ToString());
plantime=order.plan_time.ToString();
order.status = i["status"].ToString();
order.process_id = i["route_code"].ToString();
order.attr1 = i["attr1"].ToString();
string isbaiye= i["shift_id"].ToString();
isbaiye= i["shift_id"].ToString();
if (isbaiye=="5")
{
order.isbai = "白班";
@ -137,7 +139,8 @@ namespace XGL.Views
}
foreach (var item in orderList)
{
string bumb = formingMachineService.getnumber(item.workorder_code, deviceCode);
string bumb = formingMachineService.getnumber(deviceCode, plantime, isbaiye);
LogHelper.instance.log.Info($@"当前查询到当前机台{deviceCode}工作数量为{bumb}");
item.totalCount = bumb;
}
if (orderList != null)

@ -348,11 +348,11 @@
Header="订单编码" />
<DataGridTextColumn Visibility="Visible"
Width="350"
Width="250"
Binding="{Binding workorder_code}"
Header="订单码" />
<DataGridTextColumn
Width="450"
Width="150"
Binding="{Binding product_name}"
Header="产品名称" />
<DataGridTextColumn
@ -366,7 +366,7 @@
Header="料罐编码" />
<DataGridTextColumn
Width="80"
Width="750"
Binding="{Binding prod_line_code}"
Header="设备" />
<DataGridTextColumn
@ -383,7 +383,11 @@
</Style>
</DataGridTextColumn.ElementStyle>
</DataGridTextColumn>
<DataGridTextColumn
<DataGridTextColumn
Width="50"
Binding="{Binding shift_desc}"
Header="班次" />
<DataGridTextColumn
Width="200"
Binding="{Binding plan_time, StringFormat={}{0:yyyy-MM-dd HH:mm:ss}}"
Header="工单时间" />
@ -391,10 +395,7 @@
Width="250"
Binding="{Binding id}"
Header="计划编码" />
<DataGridTextColumn
Width="50"
Binding="{Binding shift_desc}"
Header="班次" />
<DataGridTemplateColumn Width="350" Header="操作">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>

@ -79,7 +79,11 @@ namespace XGL.Views
wet.plan_time = Convert.ToDateTime(i["plan_time"].ToString());
wet.bucket_code = i["bucket_code"].ToString();
wet.shift_desc = i["shift_desc"].ToString();
wet.prod_line_code = i["prod_line_code"].ToString();
var inneconde= ExtractAndSort(i["prod_line_code"].ToString());
foreach (var item in inneconde)
{
wet.prod_line_code += "[" + item+"],";
}
wet.status = i["status"].ToString();
wet.sync_flag = i["sync_flag"].ToString();
wet.processid = i["route_code"].ToString();
@ -101,9 +105,28 @@ namespace XGL.Views
}
}
public List<string> ExtractAndSort(string input)
{
List<string> extractedData = new List<string>();
JArray jsonArray = JArray.Parse(input);
foreach (JArray subArray in jsonArray)
{
if (subArray.Count == 2)
{
string process = subArray[0].Value<string>();
string value = subArray[1].Value<string>();
if (process.StartsWith("GX-") && !process.Equals("GX-01"))
{
extractedData.Add(value);
}
}
}
return extractedData;
}
private T FindParent<T>(DependencyObject child) where T : DependencyObject
{
DependencyObject parent = VisualTreeHelper.GetParent(child);

@ -14,6 +14,9 @@
<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<WarningLevel>4</WarningLevel>
<IsWebBootstrapper>false</IsWebBootstrapper>
<TargetFrameworkProfile />
<NuGetPackageImportStamp>
</NuGetPackageImportStamp>
<PublishUrl>publish\</PublishUrl>
<Install>true</Install>
<InstallFrom>Disk</InstallFrom>
@ -28,9 +31,6 @@
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
<UseApplicationTrust>false</UseApplicationTrust>
<BootstrapperEnabled>true</BootstrapperEnabled>
<TargetFrameworkProfile />
<NuGetPackageImportStamp>
</NuGetPackageImportStamp>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>x86</PlatformTarget>
@ -1045,6 +1045,9 @@
<EmbeddedResource Include="Resources\lanjuLogoNew.ico">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</EmbeddedResource>
<Content Include="Resources\nitsos.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="snap7.dll">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>

@ -2,5 +2,13 @@
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ProjectView>ProjectFiles</ProjectView>
<PublishUrlHistory />
<InstallUrlHistory />
<SupportUrlHistory />
<UpdateUrlHistory />
<BootstrapperUrlHistory />
<ErrorReportUrlHistory />
<FallbackCulture>zh-CN</FallbackCulture>
<VerifyUploadedFiles>false</VerifyUploadedFiles>
</PropertyGroup>
</Project>

@ -1,4 +1,4 @@
#pragma checksum "..\..\..\..\FormItem\Main.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "F55780D9F30F77796BA7EF6A460C8B1C8132E11C574DF72B187C558C3B014DDB"
#pragma checksum "..\..\..\..\FormItem\Main.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "84CC84ABB2A43A21EBE699A00C7C6E77D0AC1C22377A9346B423E5E739555B93"
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
@ -155,7 +155,15 @@ namespace XGL.FormItem {
#line hidden
#line 565 "..\..\..\..\FormItem\Main.xaml"
#line 566 "..\..\..\..\FormItem\Main.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.Button notsos;
#line default
#line hidden
#line 569 "..\..\..\..\FormItem\Main.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.Button btnZXH;
@ -163,7 +171,7 @@ namespace XGL.FormItem {
#line hidden
#line 569 "..\..\..\..\FormItem\Main.xaml"
#line 573 "..\..\..\..\FormItem\Main.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.Button btnFault;
@ -257,18 +265,27 @@ namespace XGL.FormItem {
this.lbVersion = ((System.Windows.Controls.Label)(target));
return;
case 16:
this.btnZXH = ((System.Windows.Controls.Button)(target));
this.notsos = ((System.Windows.Controls.Button)(target));
#line 565 "..\..\..\..\FormItem\Main.xaml"
this.btnZXH.Click += new System.Windows.RoutedEventHandler(this.btnZXH_Click);
#line 566 "..\..\..\..\FormItem\Main.xaml"
this.notsos.Click += new System.Windows.RoutedEventHandler(this.notsos_Click);
#line default
#line hidden
return;
case 17:
this.btnZXH = ((System.Windows.Controls.Button)(target));
#line 569 "..\..\..\..\FormItem\Main.xaml"
this.btnZXH.Click += new System.Windows.RoutedEventHandler(this.btnZXH_Click);
#line default
#line hidden
return;
case 18:
this.btnFault = ((System.Windows.Controls.Button)(target));
#line 574 "..\..\..\..\FormItem\Main.xaml"
#line 578 "..\..\..\..\FormItem\Main.xaml"
this.btnFault.Click += new System.Windows.RoutedEventHandler(this.btnExit_Click);
#line default

@ -1,4 +1,4 @@
#pragma checksum "..\..\..\..\FormItem\Main.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "F55780D9F30F77796BA7EF6A460C8B1C8132E11C574DF72B187C558C3B014DDB"
#pragma checksum "..\..\..\..\FormItem\Main.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "84CC84ABB2A43A21EBE699A00C7C6E77D0AC1C22377A9346B423E5E739555B93"
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
@ -155,7 +155,15 @@ namespace XGL.FormItem {
#line hidden
#line 565 "..\..\..\..\FormItem\Main.xaml"
#line 566 "..\..\..\..\FormItem\Main.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.Button notsos;
#line default
#line hidden
#line 569 "..\..\..\..\FormItem\Main.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.Button btnZXH;
@ -163,7 +171,7 @@ namespace XGL.FormItem {
#line hidden
#line 569 "..\..\..\..\FormItem\Main.xaml"
#line 573 "..\..\..\..\FormItem\Main.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.Button btnFault;
@ -257,18 +265,27 @@ namespace XGL.FormItem {
this.lbVersion = ((System.Windows.Controls.Label)(target));
return;
case 16:
this.btnZXH = ((System.Windows.Controls.Button)(target));
this.notsos = ((System.Windows.Controls.Button)(target));
#line 565 "..\..\..\..\FormItem\Main.xaml"
this.btnZXH.Click += new System.Windows.RoutedEventHandler(this.btnZXH_Click);
#line 566 "..\..\..\..\FormItem\Main.xaml"
this.notsos.Click += new System.Windows.RoutedEventHandler(this.notsos_Click);
#line default
#line hidden
return;
case 17:
this.btnZXH = ((System.Windows.Controls.Button)(target));
#line 569 "..\..\..\..\FormItem\Main.xaml"
this.btnZXH.Click += new System.Windows.RoutedEventHandler(this.btnZXH_Click);
#line default
#line hidden
return;
case 18:
this.btnFault = ((System.Windows.Controls.Button)(target));
#line 574 "..\..\..\..\FormItem\Main.xaml"
#line 578 "..\..\..\..\FormItem\Main.xaml"
this.btnFault.Click += new System.Windows.RoutedEventHandler(this.btnExit_Click);
#line default

@ -1,4 +1,4 @@
#pragma checksum "..\..\..\..\Views\LanJu_Prepare.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "2B6A1D517BEF343A2353158DA8BCB47711BBC629395AAA11C458A4FE5BDC318C"
#pragma checksum "..\..\..\..\Views\LanJu_Prepare.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "C41C0F6408F571D0A43946E277603A73C43EE476D5D0A621C63C1A2021A4F740"
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
@ -178,7 +178,7 @@ namespace XGL.Views {
{
case 7:
#line 411 "..\..\..\..\Views\LanJu_Prepare.xaml"
#line 412 "..\..\..\..\Views\LanJu_Prepare.xaml"
((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.Flow_Click);
#line default
@ -186,7 +186,7 @@ namespace XGL.Views {
break;
case 8:
#line 418 "..\..\..\..\Views\LanJu_Prepare.xaml"
#line 419 "..\..\..\..\Views\LanJu_Prepare.xaml"
((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.SOP_Click);
#line default
@ -194,7 +194,7 @@ namespace XGL.Views {
break;
case 9:
#line 425 "..\..\..\..\Views\LanJu_Prepare.xaml"
#line 426 "..\..\..\..\Views\LanJu_Prepare.xaml"
((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.Material_Click);
#line default

@ -1,4 +1,4 @@
#pragma checksum "..\..\..\..\Views\LanJu_Prepare.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "2B6A1D517BEF343A2353158DA8BCB47711BBC629395AAA11C458A4FE5BDC318C"
#pragma checksum "..\..\..\..\Views\LanJu_Prepare.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "C41C0F6408F571D0A43946E277603A73C43EE476D5D0A621C63C1A2021A4F740"
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
@ -178,7 +178,7 @@ namespace XGL.Views {
{
case 7:
#line 411 "..\..\..\..\Views\LanJu_Prepare.xaml"
#line 412 "..\..\..\..\Views\LanJu_Prepare.xaml"
((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.Flow_Click);
#line default
@ -186,7 +186,7 @@ namespace XGL.Views {
break;
case 8:
#line 418 "..\..\..\..\Views\LanJu_Prepare.xaml"
#line 419 "..\..\..\..\Views\LanJu_Prepare.xaml"
((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.SOP_Click);
#line default
@ -194,7 +194,7 @@ namespace XGL.Views {
break;
case 9:
#line 425 "..\..\..\..\Views\LanJu_Prepare.xaml"
#line 426 "..\..\..\..\Views\LanJu_Prepare.xaml"
((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.Material_Click);
#line default

@ -788,3 +788,4 @@ E:\workspace\LanJu\client\shangjian\XGL\obj\x86\Debug\XGL.csproj.CoreCompileInpu
E:\workspace\LanJu\client\shangjian\XGL\obj\x86\Debug\XGL.csproj.CopyComplete
E:\workspace\LanJu\client\shangjian\XGL\obj\x86\Debug\XGL.exe
E:\workspace\LanJu\client\shangjian\XGL\obj\x86\Debug\XGL.pdb
E:\workspace\LanJu\client\shangjian\XGL\bin\Debug\Resources\nitsos.png

@ -10,6 +10,7 @@
[assembly: System.Windows.Resources.AssemblyAssociatedContentFileAttribute("newmessage.wav")]
[assembly: System.Windows.Resources.AssemblyAssociatedContentFileAttribute("libmupdf.dll")]
[assembly: System.Windows.Resources.AssemblyAssociatedContentFileAttribute("resources/nitsos.png")]
[assembly: System.Windows.Resources.AssemblyAssociatedContentFileAttribute("snap7.dll")]

@ -10,6 +10,7 @@
[assembly: System.Windows.Resources.AssemblyAssociatedContentFileAttribute("newmessage.wav")]
[assembly: System.Windows.Resources.AssemblyAssociatedContentFileAttribute("libmupdf.dll")]
[assembly: System.Windows.Resources.AssemblyAssociatedContentFileAttribute("resources/nitsos.png")]
[assembly: System.Windows.Resources.AssemblyAssociatedContentFileAttribute("snap7.dll")]

@ -11,7 +11,7 @@ false
DEBUG;TRACE
E:\workspace\LanJu\client\shangjian\XGL\App.xaml
591234386457
3-297253631
4-78973161
79-1358286590
169-1229243378
CSS\DataGridClass.xaml;CSS\NormalSmlBtnClass.xaml;CSS\SearchBtnClass.xaml;CSS\Style.xaml;CSS\SearchTextClass.xaml;CSS\TabControl.xaml;FormItem\FormBlankingBoard.xaml;FormItem\FormBoard.xaml;FormItem\FormChargingBoard.xaml;FormItem\FormLocator.xaml;FormItem\FormOutBoxBoard.xaml;FormItem\FormShowSelect.xaml;FormItem\Main.xaml;LoginPage.xaml;MainWindow.xaml;Tools\ModuleUC.xaml;UControl\ordertj.xaml;UControl\orderzfzy.xaml;UControl\orderzy.xaml;UControl\product_order.xaml;UControl\product_ordertj.xaml;UControl\product_orderzfzy.xaml;UControl\product_orderzy.xaml;UControl\UCArea.xaml;UControl\UCBoard.xaml;UControl\UCCar.xaml;UControl\UCCarL.xaml;UControl\UCLMix.xaml;UControl\UCMix.xaml;UControl\UCMixR.xaml;UControl\UCPermissionList.xaml;UControl\UCPostionList.xaml;UControl\UCProgressBar.xaml;UControl\UCRoleList.xaml;UControl\UCRProgressBar.xaml;UControl\UCStorage.xaml;UControl\UCStorageNew.xaml;UControl\UCStorageNewx.xaml;UControl\UCTakeOff.xaml;UControl\UCUserList.xaml;Views\CheckUserWin.xaml;Views\DryingRoomUC.xaml;Views\ShouPeiWin.xaml;Views\SopInfoWin.xaml;Views\FlowInfoWin.xaml;Views\LanJu_Complete.xaml;Views\LanJu_DeviceItems.xaml;Views\LanJu_Flow.xaml;Views\LanJu_Index.xaml;Views\LanJu_InOut.xaml;Views\LanJu_Material.xaml;Views\LanJu_NowUser.xaml;Views\LanJu_Operator.xaml;Views\LanJu_Paused.xaml;Views\LanJu_Prepare.xaml;Views\LanJu_User.xaml;Views\LanJu_UserRecord.xaml;Views\ViewPlcInfoWin.xaml;Views\ViewLogWin.xaml;

@ -4,17 +4,17 @@
winexe
C#
.cs
D:\WorkSpace\KHD\Project\Lanju\Lanju-client\shangjian\XGL\obj\x86\Debug\
E:\workspace\LanJu\client\shangjian\XGL\obj\x86\Debug\
XGL
none
false
DEBUG;TRACE
D:\WorkSpace\KHD\Project\Lanju\Lanju-client\shangjian\XGL\App.xaml
E:\workspace\LanJu\client\shangjian\XGL\App.xaml
591234386457
3-297253631
4-78973161
801524658949
1691309784480
169-1229243378
CSS\DataGridClass.xaml;CSS\NormalSmlBtnClass.xaml;CSS\SearchBtnClass.xaml;CSS\Style.xaml;CSS\SearchTextClass.xaml;CSS\TabControl.xaml;FormItem\FormBlankingBoard.xaml;FormItem\FormBoard.xaml;FormItem\FormChargingBoard.xaml;FormItem\FormLocator.xaml;FormItem\FormOutBoxBoard.xaml;FormItem\FormShowSelect.xaml;FormItem\Main.xaml;LoginPage.xaml;MainWindow.xaml;Tools\ModuleUC.xaml;UControl\ordertj.xaml;UControl\orderzfzy.xaml;UControl\orderzy.xaml;UControl\product_order.xaml;UControl\product_ordertj.xaml;UControl\product_orderzfzy.xaml;UControl\product_orderzy.xaml;UControl\UCArea.xaml;UControl\UCBoard.xaml;UControl\UCCar.xaml;UControl\UCCarL.xaml;UControl\UCLMix.xaml;UControl\UCMix.xaml;UControl\UCMixR.xaml;UControl\UCPermissionList.xaml;UControl\UCPostionList.xaml;UControl\UCProgressBar.xaml;UControl\UCRoleList.xaml;UControl\UCRProgressBar.xaml;UControl\UCStorage.xaml;UControl\UCStorageNew.xaml;UControl\UCStorageNewx.xaml;UControl\UCTakeOff.xaml;UControl\UCUserList.xaml;Views\CheckUserWin.xaml;Views\DryingRoomUC.xaml;Views\ShouPeiWin.xaml;Views\SopInfoWin.xaml;Views\FlowInfoWin.xaml;Views\LanJu_Complete.xaml;Views\LanJu_DeviceItems.xaml;Views\LanJu_Flow.xaml;Views\LanJu_Index.xaml;Views\LanJu_InOut.xaml;Views\LanJu_Material.xaml;Views\LanJu_NowUser.xaml;Views\LanJu_Operator.xaml;Views\LanJu_Paused.xaml;Views\LanJu_Prepare.xaml;Views\LanJu_User.xaml;Views\LanJu_UserRecord.xaml;Views\ViewPlcInfoWin.xaml;Views\ViewLogWin.xaml;
False
True

Loading…
Cancel
Save