diff --git a/src/views/xm/core/xmQuestion/XmQuestionAddForTask.vue b/src/views/xm/core/xmQuestion/XmQuestionAddForTask.vue deleted file mode 100644 index 3deb1c07..00000000 --- a/src/views/xm/core/xmQuestion/XmQuestionAddForTask.vue +++ /dev/null @@ -1,516 +0,0 @@ - - - - - - - - - - - {{this.filters.selProject?this.filters.selProject.name:''}} - - - - - - - - - {{addForm.menuName?addForm.menuName:"未关联需求"}} - - - - - {{addForm.handlerUsername}} - - - 提出人 - 创建人 - 其它人 - - 指派给 - - - - - - - - - - {{i.name}} - - - - - - - {{i.name}} - - - - - - - - - - - - - - - - {{i.name}} - - - - - - - - {{i.id}} - - - - - - - {{i.name}} - - - - - - - {{addForm.askUsername?addForm.askUsername:'未关联提出人'}} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 取消 - 保存 - - - - - - - diff --git a/src/views/xm/core/xmQuestion/XmQuestionEdit.vue b/src/views/xm/core/xmQuestion/XmQuestionEdit.vue index e4e91ec5..2761d907 100644 --- a/src/views/xm/core/xmQuestion/XmQuestionEdit.vue +++ b/src/views/xm/core/xmQuestion/XmQuestionEdit.vue @@ -228,7 +228,7 @@ } }, - props:['xmQuestion','visible',"selProject",'opType','xmProduct','xmTestCase','xmTestPlanCase'], + props:['xmQuestion','visible',"selProject",'opType','xmProduct','xmTestCase','xmTestPlanCase','xmMenu'], watch: { 'xmQuestion':function( xmQuestion ) { this.editForm = {...xmQuestion}; @@ -597,6 +597,18 @@ this.editForm.name=this.xmTestPlanCase.caseName this.editForm.projectId=this.xmTestPlanCase.projectId } + if(this.xmMenu && this.xmMenu.menuId){ + this.editForm.menuId=this.xmMenu.menuId + this.editForm.menuName=this.xmMenu.menuName + if(this.xmMenu.productId){ + this.editForm.productId=this.xmMenu.id + this.editForm.productName=this.xmMenu.productName + } + if(this.xmMenu.funcId){ + this.editForm.funcId=this.xmTestPlanCase.funcId + this.editForm.funcName=this.xmTestPlanCase.funcName + } + } }else{ } diff --git a/src/views/xm/core/xmQuestion/XmQuestionForTask.vue b/src/views/xm/core/xmQuestion/XmQuestionForTask.vue deleted file mode 100644 index 24e05fe7..00000000 --- a/src/views/xm/core/xmQuestion/XmQuestionForTask.vue +++ /dev/null @@ -1,1131 +0,0 @@ - - - - - - - {{b.name}} - - - - {{b.name}} - - - - {{b.name}} - - - - 标签 - {{filters.tags[0].tagName.substr(0,5)}}等({{filters.tags.length}})个 - - - - - - - - - 需求: - 需求 - {{filters.menus[0].menuName.substr(0,5)}}等({{filters.menus.length}})个 - - - 创建者: - 选择创建人 - {{filters.createUser.username}} - 我的 - - - 指派给: - 选择被指派人 - {{filters.handlerUsername}} - 我的 - - - - 曾经由执行人 - {{filters.hisHandler.username}} - 我的 - 变更状态为 - - {{b.name}} - - 的缺陷 - - - 需求: - - {{item.menuName.substr(0,10)}} - - 选需求 - - - - {{b.name}} - - - - - - {{b.name}} - - - - - 创建时间: - - - - 最后更新时间: - - - - 查询 - 导出 - - - - - - - - - - - - - - - - - - {{scope.row.name}} - - - - - - - {{item.name}} - - - - - - - - - - - - {{item.name}} - - - - - - - - - - - - {{formaterByDicts(scope.row,'solution',scope.row.solution)}} - - - - - - - - - - - - {{formaterByDicts(scope.row,'bugSeverity',scope.row.bugSeverity)}} - - - - - - - - - - - - {{scope.row.projectId}} - - - - - - - - - - {{scope.row.productId}} - - - - - - - - - - - - - - - - - - {{ scope.row.handlerUsername}} - - - 负责人 - - - - - - - {{ scope.row.tagNames}} - - - 标签 - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/views/xm/core/xmQuestion/XmQuestionMng.vue b/src/views/xm/core/xmQuestion/XmQuestionMng.vue index cc38bce8..927448d2 100644 --- a/src/views/xm/core/xmQuestion/XmQuestionMng.vue +++ b/src/views/xm/core/xmQuestion/XmQuestionMng.vue @@ -227,7 +227,7 @@ - + @@ -262,7 +262,7 @@ 'userInfo','roles' ]), }, - props: ["selProject",'qtype','xmTestPlanCase','xmTestCase','xmTestPlan','xmIteration','xmProduct','queryScene'], + props: ["selProject",'qtype','xmTestPlanCase','xmTestCase','xmTestPlan','xmIteration','xmProduct','queryScene','xmMenu'], watch:{ selProject:function(selProject){ this.filters.selProject=this.selProject @@ -512,6 +512,10 @@ params.linkIterationId=this.xmIteration.id } + if(this.xmMenu){ + params.menuId=this.xmMenu.menuId + } + if(this.filters.key){ params.key='%'+this.filters.key+'%' } diff --git a/src/views/xm/core/xmTask/XmTaskEdit.vue b/src/views/xm/core/xmTask/XmTaskEdit.vue index a9a5e263..11c16c9f 100644 --- a/src/views/xm/core/xmTask/XmTaskEdit.vue +++ b/src/views/xm/core/xmTask/XmTaskEdit.vue @@ -283,7 +283,8 @@ - + + 缺陷由用户故事关联得出,请先关联用户故事. 去关联 @@ -565,7 +566,7 @@ import XmRecord from '../xmRecord/XmRecord' import MdpSelectUserXm from '@/views/xm/core/components/MdpSelectUserXm' import XmSubWorkItem from "@/views/xm/core/xmTaskWorkItem/XmSubWorkItem"; - import xmQuestionForTask from "@/views/xm/core/xmQuestion/XmQuestionForTask"; + import xmQuestionMng from "@/views/xm/core/xmQuestion/XmQuestionMng"; import XmTaskWorkloadRecord from "../xmTaskWorkload/XmTaskWorkloadRecord" import XmMenuEdit from '../xmMenu/XmMenuEdit.vue'; import XmMyDoFocus from '@/views/myWork/my/components/DoFocus'; @@ -996,7 +997,7 @@ components: { xmSkillMng, skillMng,xmMenuSelect,XmTaskList,XmExecuserMng,XmGroupSelect,XmMenuRichDetail,TagMng,XmSubWorkItem,XmTaskWorkloadRecord,XmMenuEdit, - XmRecord,xmQuestionForTask,XmMyDoFocus,XmTaskExecuserForTask,XmPhaseSelect,ToPay,MdpSelectUserXm,'xm-task-edit':()=>import("./XmTaskDetail"), + XmRecord,xmQuestionMng,XmMyDoFocus,XmTaskExecuserForTask,XmPhaseSelect,ToPay,MdpSelectUserXm,'xm-task-edit':()=>import("./XmTaskDetail"), //在下面添加其它组件 'xm-task-edit':XmTaskEdit }, mounted() { diff --git a/src/views/xm/core/xmTestCase/XmTestCaseEdit.vue b/src/views/xm/core/xmTestCase/XmTestCaseEdit.vue index 08257563..8b323f66 100644 --- a/src/views/xm/core/xmTestCase/XmTestCaseEdit.vue +++ b/src/views/xm/core/xmTestCase/XmTestCaseEdit.vue @@ -114,7 +114,7 @@ - + diff --git a/src/views/xm/core/xmTestCasedb/XmTestCasedbMng.vue b/src/views/xm/core/xmTestCasedb/XmTestCasedbMng.vue index bd237a51..02efcb0c 100644 --- a/src/views/xm/core/xmTestCasedb/XmTestCasedbMng.vue +++ b/src/views/xm/core/xmTestCasedb/XmTestCasedbMng.vue @@ -22,8 +22,10 @@ --> - {{scope.row.name}} - + {{scope.row.name}} + {{scope.row.name}} + +