Browse Source

优化

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

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

@ -351,7 +351,27 @@ export default {
const tasksTreeData = treeTool.translateDataToTree(xmTasks,"parentTaskid","id"); const tasksTreeData = treeTool.translateDataToTree(xmTasks,"parentTaskid","id");
return tasksTreeData; 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: [ props: [
"selProject", "selProject",
@ -367,16 +387,16 @@ export default {
], ],
watch: { watch: {
selProject: function (oval, val) { selProject: function (oval, val) {
this.filters.selProject = this.selProject;
this.searchXmTasks();
this.filters.selProject = this.selProject;
}, },
xmProduct: function () { xmProduct: function () {
this.filters.product = this.xmProduct;
this.searchXmTasks();
this.filters.product = this.xmProduct;
}, },
xmIteration: function () {
xmIteration: function () {
},
toSearchCpd:function(){
this.searchXmTasks(); this.searchXmTasks();
},
}
}, },
data() { data() {
return { return {

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

@ -130,6 +130,27 @@ export default {
return tasksTreeData; 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: [ props: [
"selProject", "xmProduct","xmIteration" "selProject", "xmProduct","xmIteration"
@ -140,12 +161,13 @@ export default {
this.changeSelKey(""); this.changeSelKey("");
}, },
xmProduct: function () { xmProduct: function () {
this.filters.product = this.xmProduct;
this.getXmTasks();
this.filters.product = this.xmProduct;
}, },
xmIteration: function () {
this.getXmTasks();
xmIteration: function () {
}, },
toSearchCpd:function(){
this.searchXmTasks();
}
}, },
data() { data() {
return { return {

Loading…
Cancel
Save