From d646db9e90e936b347c41730be9e587c77a59e9c Mon Sep 17 00:00:00 2001 From: "@wpf" <15514537552@163.com> Date: Tue, 30 Apr 2024 22:31:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=A1=B9=E7=9B=AE=E8=BF=9B?= =?UTF-8?q?=E5=BA=A6=E6=80=BB=E8=A7=88=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/index.js | 8 + src/store/index.js | 2 +- .../projectganttChart.vue | 1886 +++++++++++++++++ 3 files changed, 1895 insertions(+), 1 deletion(-) create mode 100644 src/views/projectFront/progressManagementAg/projectganttChart.vue 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/store/index.js b/src/store/index.js index 0c936efe..45517bff 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -50,7 +50,7 @@ export default new Vuex.Store({ // FILEURL:' http://101.43.164.214:11111/image/',// 百色 UPLOADURL:'http://192.168.34.221:9111/upload/image/',// 郭圣雄 FILEURL:'http://192.168.34.221:9111/image/',//郭圣雄 - WORKFLOWURL: 'http://192.168.34.138:88/#/workspace/forms',//测试工作流地址(本地) + WORKFLOWURL: 'http://192.168.34.126:88/#/workspace/forms',//测试工作流地址(本地) // UPLOADURL:'http://jxj.zhgdyun.com:15551/upload/image',//测试 // FILEURL:'http://jxj.zhgdyun.com:15551/image/',//测试 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") }} + + + + 变更记录 + + + + + + + + + + + + + + + + +