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"); 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",
@ -368,15 +388,15 @@ export default {
watch: { watch: {
selProject: function (oval, val) { selProject: function (oval, val) {
this.filters.selProject = this.selProject; this.filters.selProject = this.selProject;
this.searchXmTasks();
}, },
xmProduct: function () { xmProduct: function () {
this.filters.product = this.xmProduct; this.filters.product = this.xmProduct;
this.searchXmTasks();
}, },
xmIteration: function () { xmIteration: function () {
this.searchXmTasks();
}, },
toSearchCpd:function(){
this.searchXmTasks();
}
}, },
data() { data() {
return { return {

26
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"
@ -141,11 +162,12 @@ export default {
}, },
xmProduct: function () { xmProduct: function () {
this.filters.product = this.xmProduct; this.filters.product = this.xmProduct;
this.getXmTasks();
}, },
xmIteration: function () { xmIteration: function () {
this.getXmTasks();
}, },
toSearchCpd:function(){
this.searchXmTasks();
}
}, },
data() { data() {
return { return {

Loading…
Cancel
Save