From 19c2cfbf35ac0da0843b1fa64afe2d9b8102ced8 Mon Sep 17 00:00:00 2001 From: feng <279202647@qq.com> Date: Fri, 20 May 2022 21:03:41 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E5=85=A5=E6=98=BE=E7=A4=BA=E4=B8=8D?= =?UTF-8?q?=E5=90=88=E6=A0=BC=E6=95=B0=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Coldairarrow.Business/HuiYan/teamitemsBusiness.cs | 11 ++++++----- src/Coldairarrow.Entity/DTO/TaskInfoDto.cs | 7 ++++++- .../vuepage/client/src/views/info/Index.vue | 4 +++- 3 files changed, 15 insertions(+), 7 deletions(-) diff --git a/src/Coldairarrow.Business/HuiYan/teamitemsBusiness.cs b/src/Coldairarrow.Business/HuiYan/teamitemsBusiness.cs index 99cd319..6b40a98 100644 --- a/src/Coldairarrow.Business/HuiYan/teamitemsBusiness.cs +++ b/src/Coldairarrow.Business/HuiYan/teamitemsBusiness.cs @@ -300,7 +300,7 @@ namespace Coldairarrow.Business.HuiYan { Expression> select = (a, b) => new TaskInfoDto { - IsPass = b.IsQualified==true, + IsPass = b.IsQualified, TeamId = b.TeamId, TeamUserId = b.UserId, TeamDate = b.CreateTime, @@ -337,12 +337,13 @@ namespace Coldairarrow.Business.HuiYan { AuditCount = list.Count(c => c.State == PriceTaskState.已比价), OverCount = list.Count(c => c.State == PriceTaskState.比价完成), - PassCount = list.Count(c => c.IsPass), - PublishCount = list.Count + PassCount = list.Count(c => c.IsPass==true), + PublishCount = list.Count, + FailedCount = list.Count(c => c.IsPass==false), }; - if (list.Count > 0) { - model.PassRate = Math.Round(((decimal)model.PassCount / list.Count) * 100, 2); + if (list.Count > 0) { + model.PassRate = Math.Round(((decimal)model.PassCount / list.Count) * 100, 2); } return model; } diff --git a/src/Coldairarrow.Entity/DTO/TaskInfoDto.cs b/src/Coldairarrow.Entity/DTO/TaskInfoDto.cs index 8785613..aa4cf17 100644 --- a/src/Coldairarrow.Entity/DTO/TaskInfoDto.cs +++ b/src/Coldairarrow.Entity/DTO/TaskInfoDto.cs @@ -11,7 +11,7 @@ namespace Coldairarrow.Entity.DTO /// /// 是否通过 /// - public bool IsPass { get; set; } + public bool? IsPass { get; set; } public string TeamId { get; set; } @@ -49,5 +49,10 @@ namespace Coldairarrow.Entity.DTO /// 合格率 /// public decimal PassRate { get; set; } + + /// + /// 不合格数量 + /// + public int FailedCount { get; set; } } } diff --git a/客户端/齐越慧眼/齐越慧眼/vuepage/client/src/views/info/Index.vue b/客户端/齐越慧眼/齐越慧眼/vuepage/client/src/views/info/Index.vue index 2cccdce..a6739a8 100644 --- a/客户端/齐越慧眼/齐越慧眼/vuepage/client/src/views/info/Index.vue +++ b/客户端/齐越慧眼/齐越慧眼/vuepage/client/src/views/info/Index.vue @@ -16,6 +16,8 @@
+
总接单数: {{infoData.PublishCount}}
+
待审核任务量: {{infoData.AuditCount}}
发布任务量: {{infoData.PublishCount}}
@@ -24,7 +26,7 @@
标准合格量: {{infoData.PassCount}}
-
标准合格率: {{infoData.PassRate}}%
+
标准合格率: {{infoData.PassRate}}%