瀏覽代碼

添加测试总数

ltwork 1 年之前
父節點
當前提交
f6cbabb1bb
共有 1 個文件被更改,包括 6 次插入1 次删除
  1. 6 1
      BlankApp1/BlankApp1/ViewModels/BusinessManageViewModel/ProjectTestViewModel.cs

+ 6 - 1
BlankApp1/BlankApp1/ViewModels/BusinessManageViewModel/ProjectTestViewModel.cs

@@ -13,6 +13,7 @@ using System.Collections.ObjectModel;
 using System.Linq;
 using System.Text;
 using System.Threading.Tasks;
+using WPFDevelopers.Helpers;
 
 namespace PLCTool.ViewModels.BusinessManageViewModel
 {
@@ -93,6 +94,7 @@ namespace PLCTool.ViewModels.BusinessManageViewModel
                 {
                     allDeviceList.Add(new BasDeviceWithSchModel()
                     {
+                        ProjectId=item.ProjectId,
                         DeviceId = item.DeviceId,
                         DeviceNo = item.DeviceNo,
                         DeviceName = item.DeviceName,
@@ -105,14 +107,17 @@ namespace PLCTool.ViewModels.BusinessManageViewModel
                 }
 
             }
-            //所有项目
+            //所有项目
             List<string> projectNames = allDeviceList.Select(x => x.ProjectName).Distinct().ToList();
             foreach (var project in projectNames)
             {
+                int deviceCount = (int)allDeviceList.FindAll(x => x.ProjectName == project).Select(x => x.DeviceNo)?.Distinct().Count();
                 DeviceTestCardView deviceCard = new DeviceTestCardView();
                 deviceCard.txtName.Text = project;
                 deviceCard.txtProjectNo.Text = _iBasicProjectService.FindByProjectName(project)?.project_no;
                 deviceCard.txtPProjectLeader.Text = _iBasicProjectService.FindByProjectName(project)?.project_leader;
+                deviceCard.txtDeviceCount.Text = deviceCount.ToString();
+                deviceCard.txtNoTestCount.Text = deviceCount.ToString();
                 //赋值
                 allProjectePicList.Add(deviceCard);
             }