Browse Source

优化

master
陈裕财 4 years ago
parent
commit
330675ca4b
  1. 14
      src/views/xm/core/xmMenu/XmMenuMng.vue
  2. 13
      src/views/xm/core/xmTask/XmTaskMng.vue

14
src/views/xm/core/xmMenu/XmMenuMng.vue

@ -14,6 +14,9 @@
<el-option value="join-curr-iteration" :label="'已加入本迭代【'+filters.iteration.iterationName+'】'" v-if="filters.iteration && filters.iteration.id"></el-option>
</el-select>
<el-select v-model="filters.dclasss" placeholder="分类" clearable multiple>
<el-option v-for="i in dicts.dclass" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<el-select v-model="filters.priority" placeholder="优先级" clearable style="width: 100px;">
<el-option v-for="i in dicts.priority" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
@ -472,6 +475,7 @@
dtype:'',
priority:'',
source:'',
dclasss:[],
},
xmMenus: [],//
pageInfo:{//
@ -497,7 +501,8 @@
{id:"7", name:"运行中"},
{id:"8", name:"已下线"},
{id:"9", name:"已删除"},
]
],
dclass:[],
},// params=[{categoryId:'0001',itemCode:'sex'}] {'sex':[{optionValue:'1',optionName:'',seqOrder:'1',fp:'',isDefault:'0'},{optionValue:'2',optionName:'',seqOrder:'2',fp:'',isDefault:'0'}]}
addFormVisible: false,//xmMenu
@ -636,6 +641,9 @@
if(this.filters.tags && this.filters.tags.length>0){
params.tagIdList=this.filters.tags.map(i=>i.tagId)
}
if(this.filters.dclasss){
params.dclasss=this.filters.dclasss
}
return params;
},
loadXmMenusLazy(tree, treeNode, resolve) {
@ -1324,8 +1332,8 @@
//
},
mounted() {
initSimpleDicts("all",['menuStatus','demandSource','demandLvl','demandType','priority']).then(res=>{
this.dicts=res.data.data;
initSimpleDicts("all",['menuStatus','demandSource','demandLvl','demandType','priority','dclass']).then(res=>{
Object.assign(this.dicts,res.data.data)
})
this.filters.product=this.xmProduct
if(this.xmProduct && this.xmProduct.id){

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

@ -8,7 +8,9 @@
>
<el-row>
<xm-project-select style="display:inline;" v-if="!selProject||!selProject.id" :auto-select="isTaskCenter?false:true" :link-iteration-id="xmIteration?xmIteration.id:null" :link-product-id="xmProduct?xmProduct.id:null" @row-click="onProjectRowClick" @clear="onProjectClear" ></xm-project-select>
<el-select v-model="filters.lvls" placeholder="层级" clearable multiple v-if="queryScope!='task'">
<el-option :value="item.id" :label="item.name" v-for="(item,index) in dicts.xm_plan_lvl" :key="index"></el-option>
</el-select>
<el-select style="width: 100px" v-model="filters.taskState" placeholder="状态" clearable>
<el-option :value="item.id" :label="item.name" v-for="(item,index) in dicts.taskState" :key="index"></el-option>
</el-select>
@ -1053,6 +1055,7 @@ export default {
taskType: "",
tags: [],
taskState:'',//
lvls:['1','2'],
},
xmTasks: [], //
pageInfo: {
@ -1073,6 +1076,7 @@ export default {
priority: [],
xmTaskSettleSchemel: [],
taskState:[],
xm_plan_lvl:[],
}, // params=[{categoryId:'0001',itemCode:'sex'}] {'sex':[{optionValue:'1',optionName:'',seqOrder:'1',fp:'',isDefault:'0'},{optionValue:'2',optionName:'',seqOrder:'2',fp:'',isDefault:'0'}]}
addFormVisible: false, //xmTask
@ -2294,6 +2298,9 @@ export default {
if (this.filters.tags && this.filters.tags.length>0) {
params.tagIdList = this.filters.tags.map(i=>i.tagId);
}
if(this.queryScope=="planTask"||this.queryScope=='plan'){
params.lvls=this.filters.lvls
}
return params;
},
loadXmTaskLazy(tree, treeNode, resolve) {
@ -2536,8 +2543,8 @@ export default {
this.getXmTasks();
}
this.tableHeight = this.source == 'GZT' ? this.tableHeight : util.calcTableMaxHeight(this.$refs.table.$el);
initSimpleDicts( "all", ["planType","taskType","priority","xmTaskSettleSchemel","priority","taskState" ]).then((res) => {
this.dicts = res.data.data;
initSimpleDicts( "all", ["planType","taskType","priority","xmTaskSettleSchemel","priority","taskState",'xm_plan_lvl' ]).then((res) => {
Object.assign(this.dicts,res.data.data)
});
});
},

Loading…
Cancel
Save