Browse Source

优化

master
陈裕财 4 years ago
parent
commit
1e5d8501d5
  1. 6
      src/views/xm/core/xmTask/XmTaskAdd.vue
  2. 33
      src/views/xm/core/xmTask/XmTaskMngBatch.vue

6
src/views/xm/core/xmTask/XmTaskAdd.vue

@ -160,18 +160,18 @@
<skill-mng :task-skills="taskSkills" :jump="true" @select-confirm="onTaskSkillsSelected"></skill-mng>
</el-drawer>
<el-drawer append-to-body title="需求选择" :visible.sync="menuVisible" fullscreen :close-on-click-modal="false">
<el-drawer append-to-body title="需求选择" :visible.sync="menuVisible" size="60%" :close-on-click-modal="false">
<xm-menu-select :is-select-menu="true" @selected="onMenuSelected" :sel-project="xmProject"></xm-menu-select>
</el-drawer>
<el-drawer append-to-body title="选择执行人" :visible.sync="execGroupUserSelectVisible" size="60%" :close-on-click-modal="false">
<xm-group-select :visible="execGroupUserSelectVisible" :sel-project="xmProject" :isSelectSingleUser="1" @user-confirm="execGroupUserSelectConfirm"></xm-group-select>
</el-drawer>
<el-drawer title="选中任务" :visible.sync="selectTaskVisible" size="80%" append-to-body :close-on-click-modal="false">
<el-drawer title="选中任务" :visible.sync="selectTaskVisible" size="60%" append-to-body :close-on-click-modal="false">
<xm-task-list :sel-project="xmProject" @task-selected="onSelectedTask"></xm-task-list>
</el-drawer>
<el-drawer append-to-body title="需求明细" :visible.sync="menuDetailVisible" size="80%" :close-on-click-modal="false">
<el-drawer append-to-body title="需求明细" :visible.sync="menuDetailVisible" size="60%" :close-on-click-modal="false">
<xm-menu-rich-detail :visible="menuDetailVisible" :reload="true" :xm-menu="{menuId:addForm.menuId,menuName:addForm.menuName}" ></xm-menu-rich-detail>
</el-drawer>
</section>

33
src/views/xm/core/xmTask/XmTaskMngBatch.vue

@ -27,8 +27,7 @@
size="small"
ref="table"
:height="tableHeight"
:data="tasksTreeData"
@sort-change="sortChange"
:data="tasksTreeData"
v-loading="load.list"
@row-click="rowClick"
@selection-change="selsChange"
@ -501,34 +500,7 @@ export default {
/**end 自定义属性请在上面加 请加备注**/
};
}, //end data
methods: {
handleSizeChange(pageSize) {
this.pageInfo.pageSize = pageSize;
this.getXmTasks();
},
handleCurrentChange(pageNum) {
this.pageInfo.pageNum = pageNum;
this.getXmTasks();
},
// obj.order=ascending/descending, asc/desc ; obj.prop=,
sortChange(obj) {
if (obj.order == null) {
this.pageInfo.orderFields = ["create_time"];
this.pageInfo.orderDirs = ["desc"];
} else {
var dir = "asc";
if (obj.order == "ascending") {
dir = "asc";
} else {
dir = "desc";
}
this.pageInfo.orderFields = [util.toLine(obj.prop)];
this.pageInfo.orderDirs = [dir];
}
this.getXmTasks();
},
methods: {
searchXmTasks() {
this.pageInfo.count = true;
this.getXmTasks();
@ -863,7 +835,6 @@ export default {
})
this.valueChangeRows = [];
this.xmTasks=[]
this.getXmTasks();
}
this.$notify({
showClose: true,

Loading…
Cancel
Save