diff --git a/src/views/xm/core/xmWorkload/XmWorkloadList.vue b/src/views/xm/core/xmWorkload/XmWorkloadList.vue index 12e9f4b1..3ff32679 100644 --- a/src/views/xm/core/xmWorkload/XmWorkloadList.vue +++ b/src/views/xm/core/xmWorkload/XmWorkloadList.vue @@ -20,12 +20,18 @@ {{scope.row.wstatus==='1'?'已确认':'待确认'}} - + + + + + - - + + diff --git a/src/views/xm/core/xmWorkload/XmWorkloadMng.vue b/src/views/xm/core/xmWorkload/XmWorkloadMng.vue index 3e438121..fb2ed568 100644 --- a/src/views/xm/core/xmWorkload/XmWorkloadMng.vue +++ b/src/views/xm/core/xmWorkload/XmWorkloadMng.vue @@ -170,7 +170,18 @@ --> - + + + + + + + + @@ -237,6 +271,12 @@ XmTaskSbillSelect, UsersSelect, XmWorkloadSimpleList, + + "xm-task-detail":()=>import("../xmTask/XmTaskDetail"), + "xm-question-detail":()=>import("../xmQuestion/XmQuestionDetail"), + "xm-test-case-detail":()=>import("../xmTestCase/XmTestCaseDetail"), + "xm-test-plan-case-detail":()=>import("../xmTestPlanCase/XmTestPlanCaseDetail"), + "xm-menu-detail":()=>import("../xmMenu/XmMenuDetail"), }, props:['visible','wstatuses','sstatuses','queryScope'/**my/all */,'sbillId','bizType'/*报工类型1-任务,2-缺陷,3-测试用例设计,4-测试执行 */, 'xmMenu','xmTestCase','xmQuestion','xmTestPlanCase'], @@ -563,6 +603,20 @@ this.filters.pmUser=this.userInfo; this.searchXmWorkloads(); }, + openDialog(row){ + this.editForm=row + if(row.bizType=='1'){ + this.taskDetailVisible=true + }else if(row.bizType=='2'){ + this.bugDetailVisible=true + }else if(this.bizType=='3'){ + this.caseDetailVisible=true + }else if(this.bizType=='4'){ + this.planCaseDetailVisible=true + }else if(this.bizType=='5'){ + this.menuDetailVisible=true + } + } },//end methods mounted() { diff --git a/src/views/xm/core/xmWorkload/XmWorkloadSimpleList.vue b/src/views/xm/core/xmWorkload/XmWorkloadSimpleList.vue index 438f604c..df12b174 100644 --- a/src/views/xm/core/xmWorkload/XmWorkloadSimpleList.vue +++ b/src/views/xm/core/xmWorkload/XmWorkloadSimpleList.vue @@ -42,13 +42,17 @@ - - - - - + + + + + + + @@ -59,6 +63,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -74,7 +99,12 @@ export default { name:'xmWorkloadSimpleList', components: { - XmWorkloadEdit, + XmWorkloadEdit, + "xm-task-detail":()=>import("../xmTask/XmTaskDetail"), + "xm-question-detail":()=>import("../xmQuestion/XmQuestionDetail"), + "xm-test-case-detail":()=>import("../xmTestCase/XmTestCaseDetail"), + "xm-test-plan-case-detail":()=>import("../xmTestPlanCase/XmTestPlanCaseDetail"), + "xm-menu-detail":()=>import("../xmMenu/XmMenuDetail"), }, props:['xmTask','visible','userid','wstatus','sstatus'], computed: { @@ -311,8 +341,21 @@ }, initData: function(){ - }, - + }, + openDialog(row){ + this.editForm=row + if(row.bizType=='1'){ + this.taskDetailVisible=true + }else if(row.bizType=='2'){ + this.bugDetailVisible=true + }else if(this.bizType=='3'){ + this.caseDetailVisible=true + }else if(this.bizType=='4'){ + this.planCaseDetailVisible=true + }else if(this.bizType=='5'){ + this.menuDetailVisible=true + } + } },//end methods mounted() { this.$nextTick(() => { diff --git a/src/views/xm/core/xmWorkload/XmWorkloadSimpleListForBizDate.vue b/src/views/xm/core/xmWorkload/XmWorkloadSimpleListForBizDate.vue index dc2a3ff9..1639de12 100644 --- a/src/views/xm/core/xmWorkload/XmWorkloadSimpleListForBizDate.vue +++ b/src/views/xm/core/xmWorkload/XmWorkloadSimpleListForBizDate.vue @@ -37,10 +37,10 @@ - +