Browse Source

优化

master
陈裕财 3 years ago
parent
commit
bc392cfbd2
  1. 26
      src/views/xm/core/xmTask/XmPhase.vue
  2. 26
      src/views/xm/core/xmTask/XmPhaseSelect.vue

26
src/views/xm/core/xmTask/XmPhase.vue

@ -351,7 +351,27 @@ export default {
const tasksTreeData = treeTool.translateDataToTree(xmTasks,"parentTaskid","id");
return tasksTreeData;
},
toSearchCpd(){
var key={iterationId:'',projectId:'',productId:'',parentTaskid:''};
if(this.xmIteration&&this.xmIteration.id){
key.iterationId=this.xmIteration.id
key.productId=this.xmIteration.productId
}else{
key.iterationId=''
}
if(this.xmProduct&&this.xmProduct.id){
key.productId=this.xmProduct.id
}else{
key.productId=''
}
if(this.selProject&&this.selProject.id){
key.projectId=this.selProject.id
}else{
key.projectId=''
}
return key.iterationId+key.projectId+key.productId+key.parentTaskid
}
},
props: [
"selProject",
@ -368,15 +388,15 @@ export default {
watch: {
selProject: function (oval, val) {
this.filters.selProject = this.selProject;
this.searchXmTasks();
},
xmProduct: function () {
this.filters.product = this.xmProduct;
this.searchXmTasks();
},
xmIteration: function () {
this.searchXmTasks();
},
toSearchCpd:function(){
this.searchXmTasks();
}
},
data() {
return {

26
src/views/xm/core/xmTask/XmPhaseSelect.vue

@ -130,6 +130,27 @@ export default {
return tasksTreeData;
},
toSearchCpd(){
var key={iterationId:'',projectId:'',productId:'',parentTaskid:''};
if(this.xmIteration&&this.xmIteration.id){
key.iterationId=this.xmIteration.id
key.productId=this.xmIteration.productId
}else{
key.iterationId=''
}
if(this.xmProduct&&this.xmProduct.id){
key.productId=this.xmProduct.id
}else{
key.productId=''
}
if(this.selProject&&this.selProject.id){
key.projectId=this.selProject.id
}else{
key.projectId=''
}
return key.iterationId+key.projectId+key.productId+key.parentTaskid
}
},
props: [
"selProject", "xmProduct","xmIteration"
@ -141,11 +162,12 @@ export default {
},
xmProduct: function () {
this.filters.product = this.xmProduct;
this.getXmTasks();
},
xmIteration: function () {
this.getXmTasks();
},
toSearchCpd:function(){
this.searchXmTasks();
}
},
data() {
return {

Loading…
Cancel
Save