Browse Source

任务管理

master
陈裕财 4 years ago
parent
commit
5ac799311a
  1. 15
      src/views/xm/core/xmTask/XmPhase.vue
  2. 12
      src/views/xm/core/xmTask/XmTaskMng.vue

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

@ -66,7 +66,6 @@
</el-popover>
<el-button
@click="showParentTaskList"
v-if=" queryScope=='plan'||queryScope=='planTask'"
title="更换任务的上级,实现任务搬家功能"
icon="el-icon-upload2"
v-loading="load.edit"
@ -139,24 +138,14 @@
>
</el-col>
</el-row>
<el-row>
<el-col :span="24" style="padding-top: 5px">
<el-button type="danger"
v-if="isTaskCenter != '1' && isMy != '1'"
@click="batchDel"
v-loading="load.edit"
icon="el-icon-edit"
>批量删除</el-button
>
</el-col>
</el-row>
<el-row>
<el-col :span="24" style="padding-top: 5px">
<el-button title="一般情况下默认半个小时会统一更新一次,不需要手动更新,如需要立即汇总数据到上级计划,可以手动执行刷新操作"
v-if="queryScope=='planTask'||queryScope=='plan'"
@click="calcProjectProgress"
v-loading="load.edit"
icon="el-icon-edit"
type="warning"
>刷新全部计划进度数据</el-button
>
</el-col>

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

@ -162,7 +162,6 @@
</el-popover>
<el-button
@click="showParentTaskList"
v-if=" queryScope=='plan'||queryScope=='planTask'"
title="更换任务的上级,实现任务搬家功能"
icon="el-icon-upload2"
v-loading="load.edit"
@ -373,7 +372,7 @@
<div class="icon" :style="{backgroundColor: scope.row.ntype==='1'?'#E6A23C':'#409EFF'}">
<i :class="scope.row.ntype==='1'?'el-icon-odometer':'el-icon-s-operation'" ></i>
</div>
<span class="vlink" type="primary" @click.stop="showDrawer(scope.row)">
<span type="primary">
{{ scope.row.sortLevel }}&nbsp; {{ scope.row.name }}
</span>
@ -867,9 +866,9 @@
:xm-menu="{ menuId: editForm.menuId, menuName: editForm.menuName }"
></xm-menu-rich-detail>
</el-drawer>
<el-drawer title="选中上级" :visible.sync="selectParentTaskVisible" size="60%" append-to-body :close-on-click-modal="false">
<xm-task-list check-scope="plan" queryScope="plan" :sel-project="filters.selProject" @task-selected="onSelectedParentTask"></xm-task-list>
</el-drawer>
<el-dialog title="选择新的上级计划" append-to-body :visible.sync="selectParentTaskVisible" width="60%" top="20px">
<xm-phase-select :sel-project="filters.selProject" @select="onSelectedParentTask"></xm-phase-select>
</el-dialog>
</section>
</template>
@ -927,6 +926,8 @@ import XmGroupSelect from "../xmGroup/XmGroupSelect.vue";
import TagDialog from "@/views/mdp/arc/tag/TagDialog";
import XmTaskWorkloadEdit from "@/views/xm/core/xmTaskWorkload/XmTaskWorkloadEdit";
import XmPhaseSelect from "./XmPhaseSelect.vue";
export default {
computed: {
...mapGetters(["userInfo", "roles"]),
@ -2500,6 +2501,7 @@ export default {
XmGroupDialog,
XmTableConfig,
XmTaskWorkloadEdit,
XmPhaseSelect,
//
},
mounted() {

Loading…
Cancel
Save