From 1d8ab6ddeeeec9ae2aa379368dd5fecdf8139b2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=A3=95=E8=B4=A2?= Date: Fri, 27 Jan 2023 16:39:51 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95=E7=94=A8=E4=BE=8B=E8=A7=84?= =?UTF-8?q?=E5=88=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/xm/core/xmTestPlanCase.js | 3 + src/views/xm/rpt/reportIndex.vue | 4 +- .../xm/rpt/testPlan/testCaseToPlanCalc.vue | 277 ++++++++++++++++++ .../xm/rpt/testPlan/testDayTimesCalc.vue | 4 +- 4 files changed, 285 insertions(+), 3 deletions(-) create mode 100644 src/views/xm/rpt/testPlan/testCaseToPlanCalc.vue diff --git a/src/api/xm/core/xmTestPlanCase.js b/src/api/xm/core/xmTestPlanCase.js index 6e0c73a9..c773710e 100644 --- a/src/api/xm/core/xmTestPlanCase.js +++ b/src/api/xm/core/xmTestPlanCase.js @@ -24,6 +24,9 @@ export const getXmTestPlanCaseUserDist = params => { return axios.get(`${base}/x //查询每日执行测试次数 export const getXmTestDayTimesList = params => { return axios.get(`${base}/xm/core/xmTestPlanCase/getXmTestDayTimesList`, { params: params }); }; +//查询测试用例规划分析数据 +export const getXmTestCaseToPlanCalcList = params => { return axios.get(`${base}/xm/core/xmTestPlanCase/getXmTestCaseToPlanCalcList`, { params: params }); }; + //删除一条测试计划与用例关系表 params={caseId:'测试用例编号 主键',planId:'计划编号 主键'} export const delXmTestPlanCase = params => { return axios.post(`${base}/xm/core/xmTestPlanCase/del`,params); }; diff --git a/src/views/xm/rpt/reportIndex.vue b/src/views/xm/rpt/reportIndex.vue index e68b6387..749ede52 100644 --- a/src/views/xm/rpt/reportIndex.vue +++ b/src/views/xm/rpt/reportIndex.vue @@ -63,6 +63,7 @@ + @@ -111,6 +112,7 @@ import xmTestPlanCaseExecStatusDist from './testPlan/testPlanCaseExecStatusDist' import xmTestPlanCaseUserDist from './testPlan/testPlanCaseUserDist' import xmTestDayTimesCalc from './testPlan/testDayTimesCalc' + import xmTestCaseToPlanCalc from './testPlan/testCaseToPlanCalc' import pieSimple from './images/pie-simple.png' import lineStack from './images/line-stack.png' @@ -126,7 +128,7 @@ xmIterationXmMenuDayTrend,xmIterationXmMenuDayAccumulate,xmIterationWorkItemDayList,xmIterationXmQuestionDayTrend,xmIterationXmQuestionDayAccumulate, xmTestPlanCaseExecStatusDist,xmTestPlanCaseUserDist,xmQuestionRetestDist,xmQuestionStateDist, - xmQuestionAskUserSort,xmQuestionHandlerUserSort,xmQuestionFuncSort,xmQuestionMenuSort,xmTestDayTimesCalc, + xmQuestionAskUserSort,xmQuestionHandlerUserSort,xmQuestionFuncSort,xmQuestionMenuSort,xmTestDayTimesCalc,xmTestCaseToPlanCalc }, props:['xmProduct','xmIteration','xmProject','xmTestCasedb','xmTestPlan'], diff --git a/src/views/xm/rpt/testPlan/testCaseToPlanCalc.vue b/src/views/xm/rpt/testPlan/testCaseToPlanCalc.vue new file mode 100644 index 00000000..31077e6e --- /dev/null +++ b/src/views/xm/rpt/testPlan/testCaseToPlanCalc.vue @@ -0,0 +1,277 @@ + + + + + \ No newline at end of file diff --git a/src/views/xm/rpt/testPlan/testDayTimesCalc.vue b/src/views/xm/rpt/testPlan/testDayTimesCalc.vue index 7c94fffb..1769536f 100644 --- a/src/views/xm/rpt/testPlan/testDayTimesCalc.vue +++ b/src/views/xm/rpt/testPlan/testDayTimesCalc.vue @@ -73,9 +73,9 @@ } } if(productName){ - return `产品【${productName}】缺陷每日趋势图` + return `产品【${productName}】测试用例每日执行次数统计` }else{ - return "产品缺陷每日趋势图" + return "测试用例每日执行次数统计" } }, xmProductCpd(){