From 8715ce2c0d7605c22693e863558314be6af08eaa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=A3=95=E8=B4=A2?= Date: Wed, 3 Aug 2022 23:57:38 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xm/core/xmTestPlan/xmTestRptOverview.vue | 32 ++++++++++++++++--- 1 file changed, 28 insertions(+), 4 deletions(-) diff --git a/src/views/xm/core/xmTestPlan/xmTestRptOverview.vue b/src/views/xm/core/xmTestPlan/xmTestRptOverview.vue index 7ba77ae2..227620f9 100644 --- a/src/views/xm/core/xmTestPlan/xmTestRptOverview.vue +++ b/src/views/xm/core/xmTestPlan/xmTestRptOverview.vue @@ -7,25 +7,25 @@
-
1000
+
{{xmTestPlan.totalCases?xmTestPlan.totalCases:'0'}}个
用例数
-
100%
+
{{caseFuGaiLv}}%
用例覆盖率
-
100%
+
{{caseTongGuoLv}}%
用例通过率
-
20
+
{{xmTestPlan.bugCnt?xmTestPlan.bugCnt:0}}个
缺陷数
@@ -100,6 +100,30 @@ import MdpSelectUserXm from '@/views/xm/core/components/MdpSelectUserXm';//修 }, computed: { ...mapGetters([ 'userInfo' ]), + caseFuGaiLv(){ + if(!this.xmTestPlan.totalCases){ + return 0 + } + var okCases=parseInt(this.xmTestPlan.okCases>0?this.xmTestPlan.okCases:0) + var errCases=parseInt(this.xmTestPlan.errCases>0?this.xmTestPlan.errCases:0) + var igCases=parseInt(this.xmTestPlan.igCases>0?this.xmTestPlan.igCases:0) + var blCases=parseInt(this.xmTestPlan.blCases>0?this.xmTestPlan.blCases:0) + var totalExecs=okCases+errCases+igCases+blCases + var rate=parseInt(totalExecs/this.xmTestPlan.totalCases*100) + return rate; + }, + caseTongGuoLv(){ + if(!this.xmTestPlan.totalCases){ + return 0 + } + var okCases=parseInt(this.xmTestPlan.okCases>0?this.xmTestPlan.okCases:0) + var errCases=parseInt(this.xmTestPlan.errCases>0?this.xmTestPlan.errCases:0) + var igCases=parseInt(this.xmTestPlan.igCases>0?this.xmTestPlan.igCases:0) + var blCases=parseInt(this.xmTestPlan.blCases>0?this.xmTestPlan.blCases:0) + var totalExecs=okCases+igCases + var rate=parseInt(totalExecs/this.xmTestPlan.totalCases*100) + return rate; + } }, props:['xmTestPlan','visible','opType','selProject','xmTestCasedb'],