From 573bf36b1a593e554207cce7c21379d3a61280ad 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:09:45 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=A5=E5=91=8A=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xm/core/xmTestPlan/rpt/CompsCard.vue | 11 +- .../xm/core/xmTestPlan/xmTestRptOverview.vue | 375 ++++++++++++++++++ 2 files changed, 380 insertions(+), 6 deletions(-) create mode 100644 src/views/xm/core/xmTestPlan/xmTestRptOverview.vue diff --git a/src/views/xm/core/xmTestPlan/rpt/CompsCard.vue b/src/views/xm/core/xmTestPlan/rpt/CompsCard.vue index 5c0d9fb0..c6016503 100644 --- a/src/views/xm/core/xmTestPlan/rpt/CompsCard.vue +++ b/src/views/xm/core/xmTestPlan/rpt/CompsCard.vue @@ -56,6 +56,7 @@ import xmQuestionFuncSort from '@/views/xm/core/xmTestPlan/rpt/biz/questionFuncS import xmTestPlanCaseExecStatusDist from '@/views/xm/core/xmTestPlan/rpt/biz/testPlanCaseExecStatusDist' import xmTestPlanCaseUserDist from '@/views/xm/core/xmTestPlan/rpt/biz/testPlanCaseUserDist' +import xmTestRptOverview from '@/views/xm/core/xmTestPlan/xmTestRptOverview' import { initDicts,listXmRptConfig, delXmRptConfig,editXmRptConfig,addXmRptConfig,batchDelXmRptConfig,editSomeFieldsXmRptConfig } from '@/api/xm/core/xmRptConfig'; @@ -70,18 +71,14 @@ export default { xmTestPlanCaseExecStatusDist, xmTestPlanCaseUserDist, CompsSet, + xmTestRptOverview, }, props:['xmTestPlan','rptConfigVisible'], computed: { ...mapGetters(['userInfo']), compIds(){ - if(this.xmRptConfig && this.xmRptConfig.cfg){ - var cfgJson=JSON.parse(this.xmRptConfig.cfg) - return cfgJson.map(k=>k.compId) - }else{ - return [] - } + return this.compCfgList.map(k=>k.compId) }, }, @@ -112,6 +109,8 @@ export default { maxTableHeight:300, // 布局位置数据 initCompCfg: [ + + { i:0, x: 0, y: 12, w: 12, h: 6, id:'xmTestRptOverview',name:'测试计划总览',compId:'xmTestRptOverview', params:{} }, { i:1, x: 0, y: 12, w: 12, h: 6, id:'xmQuestionAgeDist',name:'缺陷年龄分布',compId:'xmQuestionAgeDist', params:{} }, { i: 2, x: 0, y: 12, w: 12, h: 6, id:'xmQuestionAttDist',name:'缺陷属性分布',compId:'xmQuestionAttDist', }, { i: 3, x: 0, y: 12, w: 12, h: 6, id:'xmQuestionHandlerUserSort',name:'缺陷负责人排行榜',compId:'xmQuestionHandlerUserSort', }, diff --git a/src/views/xm/core/xmTestPlan/xmTestRptOverview.vue b/src/views/xm/core/xmTestPlan/xmTestRptOverview.vue new file mode 100644 index 00000000..d5ecbab3 --- /dev/null +++ b/src/views/xm/core/xmTestPlan/xmTestRptOverview.vue @@ -0,0 +1,375 @@ + + + + + \ No newline at end of file