diff --git a/src/router/index.js b/src/router/index.js index e8a03755..c35b72e0 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -2491,6 +2491,14 @@ const routes2 = [ ], resolve), }, // 鞍钢项目进度管理 + { + path: "/project/progressManagementAg/projectganttChart", + name: "进度管理_项目进度总览", + component: (resolve) => + require([ + "@/views/projectFront/progressManagementAg/projectganttChart.vue", + ], resolve), + }, { path: "/project/progressManagementAg/ganttChart", name: "进度管理_甘特图2", diff --git a/src/views/projectFront/progressManagementAg/projectganttChart.vue b/src/views/projectFront/progressManagementAg/projectganttChart.vue new file mode 100644 index 00000000..cc584dd1 --- /dev/null +++ b/src/views/projectFront/progressManagementAg/projectganttChart.vue @@ -0,0 +1,1886 @@ + + + + + + + 项目总进度:{{progressData.projectTotalProgress || 0}}% + 承包商进度:{{progressData.enterpriseTotalProgress || 0}}% + 项目总天数:{{progressData.projectTotalDayNum || 0}}天 + 项目剩余天数:{{progressData.projectSurplusDayNum || 0}}天 + + + 更新项目总进度 + 更新承包商进度 + + + + + + + {{ item.label }} + + + + + + + + 分部分项工程名称 + 开始日期 + + 完成日期 + + + + + {{ date }} + + + + {{ day.num }} + + + + + + + + + + + + + + {{ p.taskName }} + + + + + + {{ p.startDate }} + {{ p.finishDate }} + + + + + + + + + + + + + + + {{ child.taskName }} + + + {{ child.startDate }} + {{ child.finishDate }} + + + + + + handleHover(e, child)" + @mouseleave="handleLeave" + > + + + + + + + + + + + {{ second.taskName }} + + + + {{ second.startDate }} + {{ second.finishDate }} + + + + + + handleHover(e, second)" + @mouseleave="handleLeave" + > + + + + + + + + + + {{ third.taskName }} + + + + {{ third.startDate }} + {{ third.finishDate }} + + + + + + handleHover(e, third)" + @mouseleave="handleLeave" + > + + + + + + + + + + {{ fouth.taskName }} + + + + {{ fouth.startDate }} + {{ fouth.finishDate }} + + + + + + handleHover(e, fouth)" + @mouseleave="handleLeave" + > + + + + + + + + + + {{ fifth.taskName }} + + + {{ fifth.startDate }} + {{ fifth.finishDate }} + + + + + + handleHover(e, fifth)" + @mouseleave="handleLeave" + > + + + + + + + + + + {{ sixth.taskName }} + + + {{ sixth.startDate }} + {{ sixth.finishDate }} + + + + + + handleHover(e, sixth)" + @mouseleave="handleLeave" + > + + + + + + + + + + {{ seventh.taskName }} + + + + {{ seventh.startDate }} + + + {{ seventh.finishDate }} + + + + + + + handleHover(e, seventh)" + @mouseleave="handleLeave" + > + + + + + + + + + + {{ eighth.taskName }} + + + + {{ eighth.startDate }} + + + {{ eighth.finishDate }} + + + + + + + handleHover(e, eighth)" + @mouseleave="handleLeave" + > + + + + + + + + + + + + + + {{ tooltipContent.taskName }} + + {{ + tooltipContent.mppStatus == 0 + ? "未开始" + : tooltipContent.mppStatus == 1 + ? "进行中" + : tooltipContent.mppStatus == 2 + ? "已完成" + : "已逾期" + }} + + + + + + + + + + + + {{updateDialogTitle.substring(2)}} + + + % + {{ $t("message.personnelPosition.determine") }} + + + + 变更记录 + + + + + + + + + + + + + + + + +