Browse Source

优化

master
陈裕财 4 years ago
parent
commit
7b16edbe93
  1. 8
      src/views/xm/core/xmIterationMenu/XmIterationMenuMng.vue
  2. 9
      src/views/xm/core/xmTask/XmTaskList.vue
  3. 2
      src/views/xm/core/xmTask/XmTaskListForMenu.vue
  4. 9
      src/views/xm/core/xmTask/XmTaskMng.vue

8
src/views/xm/core/xmIterationMenu/XmIterationMenuMng.vue

@ -20,7 +20,7 @@
</el-row> </el-row>
<el-row class="page-main padding-top padding-left"> <el-row class="page-main padding-top padding-left">
<!--列表 XmIterationMenu 迭代定义--> <!--列表 XmIterationMenu 迭代定义-->
<el-table ref="table" :height="maxTableHeight" :data="xmIterationMenusTreeData" row-key="menuId" :tree-props="{children: 'children'}" @sort-change="sortChange" highlight-current-row v-loading="load.list" border @selection-change="selsChange" @row-click="rowClick" style="width: 100%;">
<el-table ref="table" :height="maxTableHeight" :data="xmIterationMenusTreeData" row-key="menuId" @sort-change="sortChange" highlight-current-row v-loading="load.list" border @selection-change="selsChange" @row-click="rowClick" style="width: 100%;">
<el-table-column type="selection" width="45"></el-table-column> <el-table-column type="selection" width="45"></el-table-column>
<el-table-column prop="menuName" label="已加入迭代的用户故事" min-width="140" > <el-table-column prop="menuName" label="已加入迭代的用户故事" min-width="140" >
@ -96,10 +96,8 @@
'userInfo','roles' 'userInfo','roles'
]), ]),
xmIterationMenusTreeData() {
let xmMenus = JSON.parse(JSON.stringify(this.xmIterationMenus || []));
let xmMenusTreeData = treeTool.translateDataToTree(xmMenus,"pmenuId","menuId");
return xmMenusTreeData;
xmIterationMenusTreeData() {
return this.xmIterationMenus;
}, },
}, },
watch:{ watch:{

9
src/views/xm/core/xmTask/XmTaskList.vue

@ -32,8 +32,7 @@
highlight-current-row highlight-current-row
stripe stripe
fit fit
border
:tree-props="{children: 'children' }"
border
row-key="id" row-key="id"
:height="tableHeight" :height="tableHeight"
> >
@ -106,10 +105,8 @@
'userInfo','roles' 'userInfo','roles'
]), ]),
tasksTreeData() { tasksTreeData() {
var d=JSON.parse(JSON.stringify(this.xmTasks))
var data= treeTool.translateDataToTree(d,"parentTaskid","id");
return data;
return this.xmTasks;
}, },
}, },

2
src/views/xm/core/xmTask/XmTaskListForMenu.vue

@ -103,7 +103,7 @@
]), ]),
tasksTreeData() { tasksTreeData() {
return this.translateDataToTree(this.xmTasks);
return this.xmTasks;
}, },
}, },

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

@ -326,8 +326,7 @@
fit fit
border border
tooltip-effect="light" tooltip-effect="light"
:height="tableHeight"
:tree-props="{ children: 'children' }"
:height="tableHeight"
row-key="id" row-key="id"
ref="table" ref="table"
:row-style="{height:'60px'}" :row-style="{height:'60px'}"
@ -936,10 +935,8 @@ export default {
return 0; return 0;
} }
}, },
tasksTreeData() {
let xmTasks = JSON.parse(JSON.stringify(this.xmTasks || []));
const tasksTreeData = treeTool.translateDataToTree(xmTasks,"parentTaskid","id");
return tasksTreeData;
tasksTreeData() {
return this.xmTasks;
}, },
}, },

Loading…
Cancel
Save