diff --git a/.vs/HighWayIot/FileContentIndex/b3dfb0f4-0a22-4c24-a067-bb89c7bd935d.vsidx b/.vs/HighWayIot/FileContentIndex/b3dfb0f4-0a22-4c24-a067-bb89c7bd935d.vsidx deleted file mode 100644 index 8f2ba52f..00000000 Binary files a/.vs/HighWayIot/FileContentIndex/b3dfb0f4-0a22-4c24-a067-bb89c7bd935d.vsidx and /dev/null differ diff --git a/.vs/HighWayIot/FileContentIndex/e5732805-9be1-4e8d-932b-6c7b8c6a9a7c.vsidx b/.vs/HighWayIot/FileContentIndex/e5732805-9be1-4e8d-932b-6c7b8c6a9a7c.vsidx deleted file mode 100644 index 2fa6ee39..00000000 Binary files a/.vs/HighWayIot/FileContentIndex/e5732805-9be1-4e8d-932b-6c7b8c6a9a7c.vsidx and /dev/null differ diff --git a/.vs/HighWayIot/v17/.suo b/.vs/HighWayIot/v17/.suo index 72a28c60..38627211 100644 Binary files a/.vs/HighWayIot/v17/.suo and b/.vs/HighWayIot/v17/.suo differ diff --git a/Aucma.Scada.Business/InStoreBusiness.cs b/Aucma.Scada.Business/InStoreBusiness.cs index fc878cd7..3aaa6c34 100644 --- a/Aucma.Scada.Business/InStoreBusiness.cs +++ b/Aucma.Scada.Business/InStoreBusiness.cs @@ -605,6 +605,8 @@ namespace Aucma.Scada.Business { List info = _spaceInfoService.GetBaseSpaceInfosByMaterialType(storeCode, materialType, 1); + // 过滤禁入货道 + info = info.Where(x => x.typeCodeB != materialType).ToList(); if (info != null) { if (info.Count > 0) diff --git a/Aucma.Scada.Business/InStoreTaskHandle.cs b/Aucma.Scada.Business/InStoreTaskHandle.cs index c3804e6d..45c69f8c 100644 --- a/Aucma.Scada.Business/InStoreTaskHandle.cs +++ b/Aucma.Scada.Business/InStoreTaskHandle.cs @@ -146,12 +146,14 @@ namespace Aucma.Scada.Business ReadSpaceInfoByPlc(spaceInfo); if (spaceInfo.onRouteAmount == 0) { + //自动完成该货道的所有入库任务 InStoreFinsihBySpaceCodeEvent?.Invoke(spaceInfo.spaceCode); + var newSpace = _spaceInfoService.GetSpaceInfoBySpaceCode(spaceInfo.storeCode, spaceInfo.spaceCode); //该货道没有入库任务了,重置货道出库标识,可以再次出库 - spaceInfo.outStoreFlag = 1; - _spaceInfoService.UpdateSpaceInfo(spaceInfo); + newSpace.outStoreFlag = 1; + _spaceInfoService.UpdateSpaceInfo(newSpace); RefreshFoamStockEvent?.Invoke(); // 删除多余入库任务 @@ -159,21 +161,22 @@ namespace Aucma.Scada.Business } if (spaceInfo.spaceStock == 0 && spaceInfo.onRouteAmount == 0) { + var newSpace = _spaceInfoService.GetSpaceInfoBySpaceCode(spaceInfo.storeCode, spaceInfo.spaceCode); // 清空型号供新型号使用 - spaceInfo.materialType = null; - spaceInfo.typeNameA = null; + newSpace.materialType = null; + newSpace.typeNameA = null; //重置货道,可以再次入库 - spaceInfo.inStoreFlag = 1; - spaceInfo.outStoreFlag = 1; - _spaceInfoService.UpdateSpaceInfo(spaceInfo); + newSpace.inStoreFlag = 1; + newSpace.outStoreFlag = 1; + _spaceInfoService.UpdateSpaceInfo(newSpace); RefreshFoamStockEvent?.Invoke(); } // 更新库存 if (Stock != spaceInfo.spaceStock || OnAmount != spaceInfo.onRouteAmount) { - - _spaceInfoService.UpdateSpaceInfo(spaceInfo); + var newSpace = _spaceInfoService.GetSpaceInfoBySpaceCode(spaceInfo.storeCode, spaceInfo.spaceCode); + _spaceInfoService.UpdateSpaceInfo(newSpace); RefreshFoamStockEvent?.Invoke(); } diff --git a/Aucma.Scada.Business/bin/Debug/Aucma.Scada.Business.dll b/Aucma.Scada.Business/bin/Debug/Aucma.Scada.Business.dll index 177e40ff..ff161a4a 100644 Binary files a/Aucma.Scada.Business/bin/Debug/Aucma.Scada.Business.dll and b/Aucma.Scada.Business/bin/Debug/Aucma.Scada.Business.dll differ diff --git a/Aucma.Scada.Business/bin/Debug/Aucma.Scada.Business.pdb b/Aucma.Scada.Business/bin/Debug/Aucma.Scada.Business.pdb index 6c829365..e7a762ac 100644 Binary files a/Aucma.Scada.Business/bin/Debug/Aucma.Scada.Business.pdb and b/Aucma.Scada.Business/bin/Debug/Aucma.Scada.Business.pdb differ diff --git a/Aucma.Scada.Business/obj/Debug/Aucma.Scada.Business.dll b/Aucma.Scada.Business/obj/Debug/Aucma.Scada.Business.dll index 177e40ff..ff161a4a 100644 Binary files a/Aucma.Scada.Business/obj/Debug/Aucma.Scada.Business.dll and b/Aucma.Scada.Business/obj/Debug/Aucma.Scada.Business.dll differ diff --git a/Aucma.Scada.Business/obj/Debug/Aucma.Scada.Business.pdb b/Aucma.Scada.Business/obj/Debug/Aucma.Scada.Business.pdb index 6c829365..e7a762ac 100644 Binary files a/Aucma.Scada.Business/obj/Debug/Aucma.Scada.Business.pdb and b/Aucma.Scada.Business/obj/Debug/Aucma.Scada.Business.pdb differ diff --git a/Aucma.Scada.UI/Page/InventoryInfo/BomFoamRearInventory.xaml b/Aucma.Scada.UI/Page/InventoryInfo/BomFoamRearInventory.xaml index 2dd198ea..eef4d1cb 100644 --- a/Aucma.Scada.UI/Page/InventoryInfo/BomFoamRearInventory.xaml +++ b/Aucma.Scada.UI/Page/InventoryInfo/BomFoamRearInventory.xaml @@ -126,7 +126,7 @@ - + @@ -168,8 +168,8 @@ - + + @@ -195,8 +195,16 @@ - - + + + + + + + + diff --git a/Aucma.Scada.UI/Page/InventoryInfo/SelectType.xaml b/Aucma.Scada.UI/Page/InventoryInfo/SelectType.xaml index a4d59375..c3ef62cd 100644 --- a/Aucma.Scada.UI/Page/InventoryInfo/SelectType.xaml +++ b/Aucma.Scada.UI/Page/InventoryInfo/SelectType.xaml @@ -42,8 +42,8 @@ diff --git a/Aucma.Scada.UI/bin/Debug/Aucma.Scada.Business.dll b/Aucma.Scada.UI/bin/Debug/Aucma.Scada.Business.dll index 177e40ff..ff161a4a 100644 Binary files a/Aucma.Scada.UI/bin/Debug/Aucma.Scada.Business.dll and b/Aucma.Scada.UI/bin/Debug/Aucma.Scada.Business.dll differ diff --git a/Aucma.Scada.UI/bin/Debug/Aucma.Scada.Business.pdb b/Aucma.Scada.UI/bin/Debug/Aucma.Scada.Business.pdb index 6c829365..e7a762ac 100644 Binary files a/Aucma.Scada.UI/bin/Debug/Aucma.Scada.Business.pdb and b/Aucma.Scada.UI/bin/Debug/Aucma.Scada.Business.pdb differ diff --git a/Aucma.Scada.UI/bin/Debug/Aucma.Scada.UI.exe b/Aucma.Scada.UI/bin/Debug/Aucma.Scada.UI.exe index 66072c30..231568d5 100644 Binary files a/Aucma.Scada.UI/bin/Debug/Aucma.Scada.UI.exe and b/Aucma.Scada.UI/bin/Debug/Aucma.Scada.UI.exe differ diff --git a/Aucma.Scada.UI/bin/Debug/Aucma.Scada.UI.pdb b/Aucma.Scada.UI/bin/Debug/Aucma.Scada.UI.pdb index 768773ca..090dd5c5 100644 Binary files a/Aucma.Scada.UI/bin/Debug/Aucma.Scada.UI.pdb and b/Aucma.Scada.UI/bin/Debug/Aucma.Scada.UI.pdb differ diff --git a/Aucma.Scada.UI/obj/Debug/App.baml b/Aucma.Scada.UI/obj/Debug/App.baml new file mode 100644 index 00000000..c3b81697 Binary files /dev/null and b/Aucma.Scada.UI/obj/Debug/App.baml differ diff --git a/Aucma.Scada.UI/obj/Debug/Aucma.Scada.UI.csproj.AssemblyReference.cache b/Aucma.Scada.UI/obj/Debug/Aucma.Scada.UI.csproj.AssemblyReference.cache index 106b84cb..489e1d54 100644 Binary files a/Aucma.Scada.UI/obj/Debug/Aucma.Scada.UI.csproj.AssemblyReference.cache and b/Aucma.Scada.UI/obj/Debug/Aucma.Scada.UI.csproj.AssemblyReference.cache differ diff --git a/Aucma.Scada.UI/obj/Debug/Aucma.Scada.UI.exe b/Aucma.Scada.UI/obj/Debug/Aucma.Scada.UI.exe index 66072c30..231568d5 100644 Binary files a/Aucma.Scada.UI/obj/Debug/Aucma.Scada.UI.exe and b/Aucma.Scada.UI/obj/Debug/Aucma.Scada.UI.exe differ diff --git a/Aucma.Scada.UI/obj/Debug/Aucma.Scada.UI.g.resources b/Aucma.Scada.UI/obj/Debug/Aucma.Scada.UI.g.resources index 6b4bf73e..94759e1f 100644 Binary files a/Aucma.Scada.UI/obj/Debug/Aucma.Scada.UI.g.resources and b/Aucma.Scada.UI/obj/Debug/Aucma.Scada.UI.g.resources differ diff --git a/Aucma.Scada.UI/obj/Debug/Aucma.Scada.UI.pdb b/Aucma.Scada.UI/obj/Debug/Aucma.Scada.UI.pdb index 768773ca..090dd5c5 100644 Binary files a/Aucma.Scada.UI/obj/Debug/Aucma.Scada.UI.pdb and b/Aucma.Scada.UI/obj/Debug/Aucma.Scada.UI.pdb differ diff --git a/Aucma.Scada.UI/obj/Debug/Aucma.Scada.UI_MarkupCompile.cache b/Aucma.Scada.UI/obj/Debug/Aucma.Scada.UI_MarkupCompile.cache index d83d5696..f8575746 100644 --- a/Aucma.Scada.UI/obj/Debug/Aucma.Scada.UI_MarkupCompile.cache +++ b/Aucma.Scada.UI/obj/Debug/Aucma.Scada.UI_MarkupCompile.cache @@ -12,9 +12,9 @@ DEBUG;TRACE E:\c#\AUCMA\最新代码整合\登录版\泡后库\foam\Aucma.Scada.UI\App.xaml 201095146790 1-1257182505 -49-2077820446 +48295368729 148-1086948104 Page\AssemblyPlan\AssemblyPlanControl.xaml;Page\AssemblyPlan\PlanInfoEditWindow.xaml;Page\AssemblyPlan\QuantityIssuedWindow.xaml;Page\AssemblyPlan\SearchCriteriaWindow.xaml;Page\InStoreInfo\InStoreInfoControl.xaml;LogInfoControl.xaml;MainWindow.xaml;Page\InventoryInfo\BomFoamRearInventory.xaml;Page\InventoryInfo\InventoryInfoControl.xaml;Page\InventoryInfo\SelectType.xaml;Page\InventoryInfo\LinerInventory.xaml;Page\InventoryInfo\MaterialStatisticsWindow.xaml;Page\InventoryInfo\ShellInventory.xaml;Page\InventoryInfo\SpaceDetailWindow.xaml;Page\InventoryInfo\SpaceInfoControl.xaml;Page\OutStoreInfo\OutStoreInfoControl.xaml;Page\TaskInfo\TaskInfoControl.xaml;LoginPageView.xaml;RecordControl.xaml;templates\style\resourceStyle.xaml; -True +False diff --git a/Aucma.Scada.UI/obj/Debug/LogInfoControl.baml b/Aucma.Scada.UI/obj/Debug/LogInfoControl.baml new file mode 100644 index 00000000..4b93d1f8 Binary files /dev/null and b/Aucma.Scada.UI/obj/Debug/LogInfoControl.baml differ diff --git a/Aucma.Scada.UI/obj/Debug/LoginPageView.baml b/Aucma.Scada.UI/obj/Debug/LoginPageView.baml new file mode 100644 index 00000000..6bd8fba9 Binary files /dev/null and b/Aucma.Scada.UI/obj/Debug/LoginPageView.baml differ diff --git a/Aucma.Scada.UI/obj/Debug/MainWindow.baml b/Aucma.Scada.UI/obj/Debug/MainWindow.baml new file mode 100644 index 00000000..12b118c7 Binary files /dev/null and b/Aucma.Scada.UI/obj/Debug/MainWindow.baml differ diff --git a/Aucma.Scada.UI/obj/Debug/Page/AssemblyPlan/AssemblyPlanControl.baml b/Aucma.Scada.UI/obj/Debug/Page/AssemblyPlan/AssemblyPlanControl.baml new file mode 100644 index 00000000..73b75c54 Binary files /dev/null and b/Aucma.Scada.UI/obj/Debug/Page/AssemblyPlan/AssemblyPlanControl.baml differ diff --git a/Aucma.Scada.UI/obj/Debug/Page/AssemblyPlan/PlanInfoEditWindow.baml b/Aucma.Scada.UI/obj/Debug/Page/AssemblyPlan/PlanInfoEditWindow.baml new file mode 100644 index 00000000..767268f9 Binary files /dev/null and b/Aucma.Scada.UI/obj/Debug/Page/AssemblyPlan/PlanInfoEditWindow.baml differ diff --git a/Aucma.Scada.UI/obj/Debug/Page/AssemblyPlan/QuantityIssuedWindow.baml b/Aucma.Scada.UI/obj/Debug/Page/AssemblyPlan/QuantityIssuedWindow.baml new file mode 100644 index 00000000..96d8a532 Binary files /dev/null and b/Aucma.Scada.UI/obj/Debug/Page/AssemblyPlan/QuantityIssuedWindow.baml differ diff --git a/Aucma.Scada.UI/obj/Debug/Page/AssemblyPlan/SearchCriteriaWindow.baml b/Aucma.Scada.UI/obj/Debug/Page/AssemblyPlan/SearchCriteriaWindow.baml new file mode 100644 index 00000000..b9294547 Binary files /dev/null and b/Aucma.Scada.UI/obj/Debug/Page/AssemblyPlan/SearchCriteriaWindow.baml differ diff --git a/Aucma.Scada.UI/obj/Debug/Page/InStoreInfo/InStoreInfoControl.baml b/Aucma.Scada.UI/obj/Debug/Page/InStoreInfo/InStoreInfoControl.baml new file mode 100644 index 00000000..152104b1 Binary files /dev/null and b/Aucma.Scada.UI/obj/Debug/Page/InStoreInfo/InStoreInfoControl.baml differ diff --git a/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/BomFoamRearInventory.baml b/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/BomFoamRearInventory.baml new file mode 100644 index 00000000..beb12c41 Binary files /dev/null and b/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/BomFoamRearInventory.baml differ diff --git a/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/BomFoamRearInventory.g.cs b/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/BomFoamRearInventory.g.cs index c12de4ef..489ee630 100644 --- a/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/BomFoamRearInventory.g.cs +++ b/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/BomFoamRearInventory.g.cs @@ -1,4 +1,4 @@ -#pragma checksum "..\..\..\..\Page\InventoryInfo\BomFoamRearInventory.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "499D17A36FA3974B82EDA748E47589FBA03A90DC50E1D4961F25DC669C0324B0" +#pragma checksum "..\..\..\..\Page\InventoryInfo\BomFoamRearInventory.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "73255ED1A27E6FBCDA392E3E2F34743E0904AF30758571CDF57F1CFA21695660" //------------------------------------------------------------------------------ // // 此代码由工具生成。 diff --git a/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/BomFoamRearInventory.g.i.cs b/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/BomFoamRearInventory.g.i.cs index c12de4ef..489ee630 100644 --- a/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/BomFoamRearInventory.g.i.cs +++ b/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/BomFoamRearInventory.g.i.cs @@ -1,4 +1,4 @@ -#pragma checksum "..\..\..\..\Page\InventoryInfo\BomFoamRearInventory.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "499D17A36FA3974B82EDA748E47589FBA03A90DC50E1D4961F25DC669C0324B0" +#pragma checksum "..\..\..\..\Page\InventoryInfo\BomFoamRearInventory.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "73255ED1A27E6FBCDA392E3E2F34743E0904AF30758571CDF57F1CFA21695660" //------------------------------------------------------------------------------ // // 此代码由工具生成。 diff --git a/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/InventoryInfoControl.baml b/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/InventoryInfoControl.baml new file mode 100644 index 00000000..b56a8fa5 Binary files /dev/null and b/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/InventoryInfoControl.baml differ diff --git a/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/LinerInventory.baml b/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/LinerInventory.baml new file mode 100644 index 00000000..074b05b4 Binary files /dev/null and b/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/LinerInventory.baml differ diff --git a/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/MaterialStatisticsWindow.baml b/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/MaterialStatisticsWindow.baml new file mode 100644 index 00000000..db0f5d98 Binary files /dev/null and b/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/MaterialStatisticsWindow.baml differ diff --git a/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/SelectType.baml b/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/SelectType.baml index cbcef983..4e966237 100644 Binary files a/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/SelectType.baml and b/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/SelectType.baml differ diff --git a/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/SelectType.g.cs b/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/SelectType.g.cs index ca3f365e..8eae6d2b 100644 --- a/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/SelectType.g.cs +++ b/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/SelectType.g.cs @@ -1,4 +1,4 @@ -#pragma checksum "..\..\..\..\Page\InventoryInfo\SelectType.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "29806FD6F0358C6BE2BE294B297ED745F04A4F4E68973B3EEFC6268C197059E9" +#pragma checksum "..\..\..\..\Page\InventoryInfo\SelectType.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "D5A0CC82CFD252412D68FFDE822548C30E64DB7B9C1274057608DA59C428CBBD" //------------------------------------------------------------------------------ // // 此代码由工具生成。 diff --git a/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/SelectType.g.i.cs b/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/SelectType.g.i.cs index ca3f365e..8eae6d2b 100644 --- a/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/SelectType.g.i.cs +++ b/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/SelectType.g.i.cs @@ -1,4 +1,4 @@ -#pragma checksum "..\..\..\..\Page\InventoryInfo\SelectType.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "29806FD6F0358C6BE2BE294B297ED745F04A4F4E68973B3EEFC6268C197059E9" +#pragma checksum "..\..\..\..\Page\InventoryInfo\SelectType.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "D5A0CC82CFD252412D68FFDE822548C30E64DB7B9C1274057608DA59C428CBBD" //------------------------------------------------------------------------------ // // 此代码由工具生成。 diff --git a/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/ShellInventory.baml b/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/ShellInventory.baml new file mode 100644 index 00000000..dc4ca31c Binary files /dev/null and b/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/ShellInventory.baml differ diff --git a/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/SpaceDetailWindow.baml b/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/SpaceDetailWindow.baml new file mode 100644 index 00000000..5576d093 Binary files /dev/null and b/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/SpaceDetailWindow.baml differ diff --git a/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/SpaceInfoControl.baml b/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/SpaceInfoControl.baml new file mode 100644 index 00000000..b7c5a392 Binary files /dev/null and b/Aucma.Scada.UI/obj/Debug/Page/InventoryInfo/SpaceInfoControl.baml differ diff --git a/Aucma.Scada.UI/obj/Debug/Page/OutStoreInfo/OutStoreInfoControl.baml b/Aucma.Scada.UI/obj/Debug/Page/OutStoreInfo/OutStoreInfoControl.baml new file mode 100644 index 00000000..bb68be36 Binary files /dev/null and b/Aucma.Scada.UI/obj/Debug/Page/OutStoreInfo/OutStoreInfoControl.baml differ diff --git a/Aucma.Scada.UI/obj/Debug/Page/TaskInfo/TaskInfoControl.baml b/Aucma.Scada.UI/obj/Debug/Page/TaskInfo/TaskInfoControl.baml new file mode 100644 index 00000000..8c13e550 Binary files /dev/null and b/Aucma.Scada.UI/obj/Debug/Page/TaskInfo/TaskInfoControl.baml differ diff --git a/Aucma.Scada.UI/obj/Debug/RecordControl.baml b/Aucma.Scada.UI/obj/Debug/RecordControl.baml new file mode 100644 index 00000000..53f6a5f4 Binary files /dev/null and b/Aucma.Scada.UI/obj/Debug/RecordControl.baml differ diff --git a/Aucma.Scada.UI/obj/Debug/templates/style/resourceStyle.baml b/Aucma.Scada.UI/obj/Debug/templates/style/resourceStyle.baml new file mode 100644 index 00000000..f6d047ff Binary files /dev/null and b/Aucma.Scada.UI/obj/Debug/templates/style/resourceStyle.baml differ diff --git a/Aucma.Scada.UI/viewModel/InStoreInfo/InStoreInfoViewModel.cs b/Aucma.Scada.UI/viewModel/InStoreInfo/InStoreInfoViewModel.cs index 2f6b802c..77cea7b6 100644 --- a/Aucma.Scada.UI/viewModel/InStoreInfo/InStoreInfoViewModel.cs +++ b/Aucma.Scada.UI/viewModel/InStoreInfo/InStoreInfoViewModel.cs @@ -11,6 +11,7 @@ using System.Collections; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Linq; +using System.Threading.Tasks; using System.Windows.Media; namespace Aucma.Scada.UI.viewModel.InStoreInfo @@ -237,43 +238,46 @@ namespace Aucma.Scada.UI.viewModel.InStoreInfo /// public void Query() { - lock (string.Empty) + Task.Run(() => { - try + lock (string.Empty) { - #region 通过数据库获取数据进行刷新 - var info = inStoreBusiness.GetInStoreTask(); - if (info != null) + try { - - taskItems = new ObservableCollection(); - try + #region 通过数据库获取数据进行刷新 + var info = inStoreBusiness.GetInStoreTask(); + if (info != null) { - info = info.Where(x => !string.IsNullOrEmpty(search) ? x.materialCode == search : 1 == 1).ToList(); - App.Current.Dispatcher.BeginInvoke((Action)(() => + + taskItems = new ObservableCollection(); + try { - foreach (var item in info) + info = info.Where(x => !string.IsNullOrEmpty(search) ? x.materialCode == search : 1 == 1).ToList(); + App.Current.Dispatcher.BeginInvoke((Action)(() => { - item.materialType = inStoreBusiness.GetMaterialName(item.materialType); - taskItems.Add(item); - - } - InstoreTask = taskItems; - })); - } - catch (Exception ex) - { - logHelper.Error("入库任务列表刷新异常", ex); + foreach (var item in info) + { + item.materialType = inStoreBusiness.GetMaterialName(item.materialType); + taskItems.Add(item); + + } + InstoreTask = taskItems; + })); + } + catch (Exception ex) + { + logHelper.Error("入库任务列表刷新异常", ex); + } } + #endregion + } + catch (Exception ex) + { + logHelper.Error("入库任务加载异常", ex); } - #endregion - } - catch (Exception ex) - { - logHelper.Error("入库任务加载异常", ex); - } - } + } + }); } /// diff --git a/Aucma.Scada.UI/viewModel/InventoryInfo/SelectTypeViewModel.cs b/Aucma.Scada.UI/viewModel/InventoryInfo/SelectTypeViewModel.cs index 6a6ff81a..10daa6d6 100644 --- a/Aucma.Scada.UI/viewModel/InventoryInfo/SelectTypeViewModel.cs +++ b/Aucma.Scada.UI/viewModel/InventoryInfo/SelectTypeViewModel.cs @@ -209,7 +209,7 @@ namespace Aucma.Scada.UI.viewModel.InventoryInfo } } #endregion - private async void deleteModel() + private void deleteModel() { if (!IsSelectedOptionA && !IsSelectedOptionB && !IsSelectedOptionC) { @@ -246,7 +246,7 @@ namespace Aucma.Scada.UI.viewModel.InventoryInfo /// /// 设置型号 /// - private async void updateDirection() + private void updateDirection() { if (!IsSelectedOptionA && !IsSelectedOptionB && !IsSelectedOptionC) @@ -286,7 +286,7 @@ namespace Aucma.Scada.UI.viewModel.InventoryInfo /// ///条件查询型号 /// - private async void searchData() + private void searchData() { if (!string.IsNullOrEmpty(searchText)) {