Browse Source

优化

master
陈裕财 4 years ago
parent
commit
3870c0386c
  1. 4
      src/views/xm/core/xmProduct/XmProductInfo.vue
  2. 10
      src/views/xm/core/xmTask/XmTaskMng.vue

4
src/views/xm/core/xmProduct/XmProductInfo.vue

@ -136,11 +136,11 @@
<xm-iteration-for-project-complex v-if="infotype=='迭代'" ref="xmIterationMng" :xm-product="xmProduct"></xm-iteration-for-project-complex>
<xm-project-complex v-if="infotype=='项目'" ref="xmProjectForLink" :xm-product="xmProduct"></xm-project-complex>
<xm-menu-mng v-if="infotype=='需求'" :xm-product="xmProduct"></xm-menu-mng>
<xm-task-mng v-if="infotype=='任务'" ref="xmTaskMng" :xm-product="xmProduct" key="task"></xm-task-mng>
<xm-task-mng v-if="infotype=='任务'" work-item-type="task" ref="xmTaskMng" :xm-product="xmProduct" key="task"></xm-task-mng>
<xm-question v-if="infotype=='缺陷'" :qtype="'bug'" :xm-product='xmProduct' ref="xmQuestion"></xm-question>
<xm-group-mng v-if="infotype=='团队'" :xm-product="xmProduct"></xm-group-mng>
<xm-file-mng v-if="infotype=='文档'" :xm-product="xmProduct"></xm-file-mng>
<xm-task-mng v-if="infotype=='计划'" ref="projectPlan" work-item-type="projectPlan" :xm-product="xmProduct" key="projectPlan"></xm-task-mng>
<xm-task-mng v-if="infotype=='计划'" ref="productPlan" work-item-type="productPlan" :xm-product="xmProduct" key="productPlan"></xm-task-mng>
<!--<xm-phase-for-product v-if="infotype=='计划'" ref="xmPhaseMng" :xm-product="xmProduct" ></xm-phase-for-product> -->
<xm-test-case-exec-mng v-if="infotype=='测试计划'" :visible="infotype=='测试计划'" :xm-product='xmProduct' ref="xmQuestion"></xm-test-case-exec-mng>
<xm-menu-with-plan v-if="infotype=='需求监控'" ref="xmMenuWithPlan" :xm-product="xmProduct"></xm-menu-with-plan>

10
src/views/xm/core/xmTask/XmTaskMng.vue

@ -12,7 +12,7 @@
placement="right"
width="400"
trigger="click">
<xm-project-select v-if="!selProject||!selProject.id" :auto-select="true" :xm-iteration="xmIteration" :xm-product="xmProduct" @row-click="onProjectRowClick"></xm-project-select>
<xm-project-select v-if="!selProject||!selProject.id" :auto-select="workItemType!='productPlan'" :xm-iteration="xmIteration" :xm-product="xmProduct" @row-click="onProjectRowClick" @clear-select="filters.selProject=null"></xm-project-select>
<el-link type="warning" slot="reference" v-if="!selProject||!selProject.id" icon="el-icon-search"><font style="font-size:14px;">{{filters.selProject?filters.selProject.name:'选择项目'}}</font></el-link>
</el-popover>
<el-select style="width: 100px" v-model="filters.taskState" placeholder="状态">
@ -1112,7 +1112,7 @@ export default {
"menuName",
"xmProduct",
"xmIteration",
"workItemType"
"workItemType"//task/projectPlan/productPlan
],
watch: {
selProject: function (oval, val) {
@ -1373,10 +1373,12 @@ export default {
if(this.workItemType=='projectPlan'){
params.isTop="1"
params.withParents="1"
}else if(this.workItemType=='productPlan'){
params.isTop="1"
params.withParents="1"
}else{
params.ntype="0"
}
}
getTask(params)
.then((res) => {
var tips = res.data.tips;

Loading…
Cancel
Save