From 85edc52a98bb514b5c569bb7681de3b9c37f445c Mon Sep 17 00:00:00 2001 From: kun <1422840143@qq.com> Date: Thu, 9 May 2024 00:45:41 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20BUG=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/images/lcbTip.png | Bin 0 -> 6900 bytes src/assets/js/api/insect.js | 2 + src/assets/js/api/progressManagement.js | 6 + src/router/index.js | 8 + .../allInfo/componentsModule/dataListData.vue | 4 +- .../hadRead/componentsModule/dataListData.vue | 4 +- .../notRead/componentsModule/dataListData.vue | 4 +- .../projectFront/inspecPoint/inspection.vue | 121 +- .../progressManagementAg/ganttChart.vue | 4 +- .../progressManagementAg/lcbManage.vue | 1133 +++++++++++++++++ .../projectganttChart.vue | 569 ++++++--- 11 files changed, 1692 insertions(+), 163 deletions(-) create mode 100644 src/assets/images/lcbTip.png create mode 100644 src/views/projectFront/progressManagementAg/lcbManage.vue diff --git a/src/assets/images/lcbTip.png b/src/assets/images/lcbTip.png new file mode 100644 index 0000000000000000000000000000000000000000..217c72292c28d2caa6479da9c981f1bfcbae58d8 GIT binary patch literal 6900 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 IRP0{;9}1=`1^@s6 literal 0 HcmV?d00001 diff --git a/src/assets/js/api/insect.js b/src/assets/js/api/insect.js index 62644c6c..774b01c3 100644 --- a/src/assets/js/api/insect.js +++ b/src/assets/js/api/insect.js @@ -17,5 +17,7 @@ export const getCheckPointApi = data => post('/xmgl/checkingPointInfo/selectPage export const editCheckPointApi = data => post('/xmgl/checkingPointInfo/edit', data); // 编辑巡检点记录列表 export const deleteCheckPointApi = data => post('/xmgl/checkingPointInfo/delete', data); // 删除巡检点记录列表 +// 区域 +export const pointAreaApi = data => post('/xmgl/qualityRegion/notTreeList', data); // 删除巡检点记录列表 diff --git a/src/assets/js/api/progressManagement.js b/src/assets/js/api/progressManagement.js index 00cccef7..1e5160e4 100644 --- a/src/assets/js/api/progressManagement.js +++ b/src/assets/js/api/progressManagement.js @@ -69,5 +69,11 @@ export const getProgressContentPageApi = data => get('xmgl/xzTaskProgressContent export const editProgressContentApi = data => post('xmgl/xzTaskProgressContent/edit', data); export const deleteProgressContentApi = data => post('xmgl/xzTaskProgressContent/delete', data); +// 里程碑部分 +export const getXzMilestonePageApi = data => get('xmgl/xzMilestone/page', data); +export const addXzMilestoneApi = data => post('xmgl/xzMilestone/add', data); +export const editXzMilestoneApi = data => post('xmgl/xzMilestone/edit', data); +export const deleteXzMilestoneApi = data => post('xmgl/xzMilestone/delete', data); +export const xzMilestoneDataApi = data => post('xmgl/xzTaskProgress/statsByEnterprise', data); diff --git a/src/router/index.js b/src/router/index.js index f7fe0621..dded732c 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -2527,6 +2527,14 @@ const routes2 = [ "@/views/projectFront/progressManagementAg/divisionSubManage.vue", ], resolve), }, + { + path: "/project/progressManagementAg/lcbManage", + name: "进度管理_里程碑管理", + component: (resolve) => + require([ + "@/views/projectFront/progressManagementAg/lcbManage.vue", + ], resolve), + }, { path: "/project/progressManagementAg/progressWarning", name: "进度管理_进度预警2", diff --git a/src/views/infoCenter/allInfo/componentsModule/dataListData.vue b/src/views/infoCenter/allInfo/componentsModule/dataListData.vue index 719ce34c..1333e6c4 100644 --- a/src/views/infoCenter/allInfo/componentsModule/dataListData.vue +++ b/src/views/infoCenter/allInfo/componentsModule/dataListData.vue @@ -194,7 +194,7 @@ export default { // 质量 path = "/project/quality/inspectionLedger"; const res = await getNoticeStatusApi({ id: payLoadParams.data.id }); - if (res.result && res.result.status == 6) { + if (!res.result && res.result.status == 6) { this.$message({ type: "error", message: "检查单已撤回", @@ -205,7 +205,7 @@ export default { // 安全 path = "/project/safeSame/inspectionLedger"; const res = await getNoticeStatusApi({ id: payLoadParams.data.id }); - if (res.result && res.result.status == 6) { + if (!res.result && res.result.status == 6) { this.$message({ type: "error", message: "检查单已撤回", diff --git a/src/views/infoCenter/hadRead/componentsModule/dataListData.vue b/src/views/infoCenter/hadRead/componentsModule/dataListData.vue index 26b9268a..a7f6733c 100644 --- a/src/views/infoCenter/hadRead/componentsModule/dataListData.vue +++ b/src/views/infoCenter/hadRead/componentsModule/dataListData.vue @@ -182,7 +182,7 @@ export default { // 质量 path = "/project/quality/inspectionLedger"; const res = await getNoticeStatusApi({ id: payLoadParams.data.id }); - if (res.result && res.result.status == 6) { + if (!res.result && res.result.status == 6) { this.$message({ type: "error", message: "检查单已撤回", @@ -193,7 +193,7 @@ export default { // 安全 path = "/project/safeSame/inspectionLedger"; const res = await getNoticeStatusApi({ id: payLoadParams.data.id }); - if (res.result && res.result.status == 6) { + if (!res.result && res.result.status == 6) { this.$message({ type: "error", message: "检查单已撤回", diff --git a/src/views/infoCenter/notRead/componentsModule/dataListData.vue b/src/views/infoCenter/notRead/componentsModule/dataListData.vue index eb0a1bc8..f969d53c 100644 --- a/src/views/infoCenter/notRead/componentsModule/dataListData.vue +++ b/src/views/infoCenter/notRead/componentsModule/dataListData.vue @@ -183,7 +183,7 @@ export default { // 质量 path = "/project/quality/inspectionLedger"; const res = await getNoticeStatusApi({ id: payLoadParams.data.id }); - if (res.result && res.result.status == 6) { + if (!res.result && res.result.status == 6) { this.$message({ type: "error", message: "检查单已撤回", @@ -194,7 +194,7 @@ export default { // 安全 path = "/project/safeSame/inspectionLedger"; const res = await getNoticeStatusApi({ id: payLoadParams.data.id }); - if (res.result && res.result.status == 6) { + if (!res.result && res.result.status == 6) { this.$message({ type: "error", message: "检查单已撤回", diff --git a/src/views/projectFront/inspecPoint/inspection.vue b/src/views/projectFront/inspecPoint/inspection.vue index a65f2bce..151be82c 100644 --- a/src/views/projectFront/inspecPoint/inspection.vue +++ b/src/views/projectFront/inspecPoint/inspection.vue @@ -169,7 +169,62 @@ :placeholder="isAdding ? '请输入' : ''" > - + + + + + + + + + + + + + + + + + + + 0) { + let shouldHavePersonIdList = this.chargerList.map((item) => { + if (this.cardForm.enterpriseId.includes(item.enterpriseId)) { + return item.userId; + } + }); + if(this.cardForm.inspectUserIds){ + const newArr = this.cardForm.inspectUserIds.filter((item) => + shouldHavePersonIdList.includes(item) + ); + this.cardForm.inspectUserIds = newArr; + } + } else { + this.cardForm.inspectUserIds = ""; + } + }, + updateArea(){ + let findItem = this.pointAreaList.find(item => { + return item.id == this.cardForm.qualityRegionId + }) + this.cardForm.enterpriseId = ""; + this.cardForm.inspectUserIds = ""; + if(findItem){ + this.chargerList = findItem.systemUsers; + this.enterpriseList = findItem.enterpriseInfos; + } + }, + // 获取区域列表 + getPointAreaFn(){ + let requestData = { + projectSn: this.projectSn + } + pointAreaApi(requestData).then(res => { + console.log(res) + this.pointAreaList = res.result; + }) + }, //查看详情 deilBtn(obj) { this.isAdding = false @@ -431,6 +539,10 @@ export default { this.cardForm.inspectUserIds = this.cardForm.inspectUserIds.split(',') } + if (this.cardForm.enterpriseId) { + this.cardForm.enterpriseId = + this.cardForm.enterpriseId.split(',') + } if (this.cardForm.noticeUserIds) { this.cardForm.noticeUserIds = this.cardForm.noticeUserIds.split(',') @@ -681,6 +793,10 @@ export default { this.cardForm.inspectUserIds = this.cardForm.inspectUserIds.split(',') } + if (this.cardForm.enterpriseId) { + this.cardForm.enterpriseId = + this.cardForm.enterpriseId.split(',') + } if (this.cardForm.noticeUserIds) { this.cardForm.noticeUserIds = this.cardForm.noticeUserIds.split(',') @@ -786,6 +902,7 @@ export default { data.createUserId = this.$store.state.userInfo.userId; data.createUserName = this.$store.state.userInfo.account; data.inspectUserIds = data.inspectUserIds.toString(','); + data.enterpriseId = data.enterpriseId.toString(','); data.noticeUserIds = data.noticeUserIds.toString(','); data.template = JSON.stringify(formTemplate); if (this.cardDialogTitle == '新建巡检点') { diff --git a/src/views/projectFront/progressManagementAg/ganttChart.vue b/src/views/projectFront/progressManagementAg/ganttChart.vue index df17c79c..75d67b42 100644 --- a/src/views/projectFront/progressManagementAg/ganttChart.vue +++ b/src/views/projectFront/progressManagementAg/ganttChart.vue @@ -98,10 +98,10 @@ 项目剩余天数:{{progressData.projectSurplusDayNum || 0}}天
- 更新项目总进度 - 更新承包商进度
diff --git a/src/views/projectFront/progressManagementAg/lcbManage.vue b/src/views/projectFront/progressManagementAg/lcbManage.vue new file mode 100644 index 00000000..76c4dadc --- /dev/null +++ b/src/views/projectFront/progressManagementAg/lcbManage.vue @@ -0,0 +1,1133 @@ + + + diff --git a/src/views/projectFront/progressManagementAg/projectganttChart.vue b/src/views/projectFront/progressManagementAg/projectganttChart.vue index e938731f..283e16e3 100644 --- a/src/views/projectFront/progressManagementAg/projectganttChart.vue +++ b/src/views/projectFront/progressManagementAg/projectganttChart.vue @@ -2,11 +2,11 @@
-
- 更新项目总进度 - + 更新项目总进度 + +
-
+ +
+
-
分部分项工程名称
+
供应商名称
开始日期
完成日期 @@ -131,7 +137,7 @@ class="row-groups" :class="{ open: openedIndex === p.id }" v-for="(p, i) in projects" - :key="p.taskName" + :key="p.enterpriseName" >
- {{ p.taskName }} + {{ p.enterpriseName }}
@@ -209,16 +215,29 @@ :style="gantt" v-for="(gantt, index) in p.gantts" :key="index" - :title="p.taskName + ' ' + headerList[p.status].label" - @click="openGanttDialog(p)" - >
+ @click=" + openGanttDialog(p, gantt) + " + > + +
+ +
+
查看里程碑节点
+
+ 日期:{{isShowDate(p,index + 1)}} + 里程碑:{{isShowLcText(p,index + 1)}} +
+
+
+
- {{ child.taskName }} + {{ child.enterpriseName }}
{{ child.startDate }}
@@ -282,7 +301,18 @@ :key="index" @mouseenter="(e) => handleHover(e, child)" @mouseleave="handleLeave" - >
+ > +
+ +
+
查看里程碑节点
+
+ 日期:{{isShowDate(p,index + 1)}} + 里程碑:主体结构施工 +
+
+
+
@@ -290,7 +320,7 @@ class="children" v-show="openedIndexSecond === child.id" v-for="second in child.children" - :key="'child-' + second.taskName" + :key="'child-' + second.enterpriseName" >
- {{ second.taskName }} + {{ second.enterpriseName }}
@@ -356,7 +386,18 @@ :key="index" @mouseenter="(e) => handleHover(e, second)" @mouseleave="handleLeave" - >
+ > +
+ +
+
查看里程碑节点
+
+ 日期:{{isShowDate(p,index + 1)}} + 里程碑:主体结构施工 +
+
+
+
@@ -364,7 +405,7 @@ class="children" v-show="openedIndexThird === second.id" v-for="third in second.children" - :key="'child-' + third.taskName" + :key="'child-' + third.enterpriseName" >
- {{ third.taskName }} + {{ third.enterpriseName }}
@@ -429,7 +470,18 @@ :key="index" @mouseenter="(e) => handleHover(e, third)" @mouseleave="handleLeave" - >
+ > +
+ +
+
查看里程碑节点
+
+ 日期:{{isShowDate(p,index + 1)}} + 里程碑:主体结构施工 +
+
+
+
@@ -437,7 +489,7 @@ class="children" v-show="openedIndexFourth === third.id" v-for="fouth in third.children" - :key="'child-' + fouth.taskName" + :key="'child-' + fouth.enterpriseName" >
- {{ fouth.taskName }} + {{ fouth.enterpriseName }}
@@ -502,7 +554,18 @@ :key="index" @mouseenter="(e) => handleHover(e, fouth)" @mouseleave="handleLeave" - >
+ > +
+ +
+
查看里程碑节点
+
+ 日期:{{isShowDate(p,index + 1)}} + 里程碑:主体结构施工 +
+
+
+ @@ -510,7 +573,7 @@ class="children" v-show="openedIndexFifth === fouth.id" v-for="fifth in fouth.children" - :key="'child-' + fifth.taskName" + :key="'child-' + fifth.enterpriseName" >
- {{ fifth.taskName }} + {{ fifth.enterpriseName }}
{{ fifth.startDate }}
@@ -574,7 +637,18 @@ :key="index" @mouseenter="(e) => handleHover(e, fifth)" @mouseleave="handleLeave" - >
+ > +
+ +
+
查看里程碑节点
+
+ 日期:{{isShowDate(p,index + 1)}} + 里程碑:主体结构施工 +
+
+
+ @@ -582,7 +656,7 @@ class="children" v-show="openedIndexSixth === fifth.id" v-for="sixth in fifth.children" - :key="'child-' + sixth.taskName" + :key="'child-' + sixth.enterpriseName" >
- {{ sixth.taskName }} + {{ sixth.enterpriseName }}
{{ sixth.startDate }}
@@ -646,7 +720,18 @@ :key="index" @mouseenter="(e) => handleHover(e, sixth)" @mouseleave="handleLeave" - >
+ > +
+ +
+
查看里程碑节点
+
+ 日期:{{isShowDate(p,index + 1)}} + 里程碑:主体结构施工 +
+
+
+ @@ -654,7 +739,7 @@ class="children" v-show="openedIndexSeven === sixth.id" v-for="seventh in sixth.children" - :key="'child-' + seventh.taskName" + :key="'child-' + seventh.enterpriseName" >
- {{ seventh.taskName }} + {{ seventh.enterpriseName }}
@@ -722,7 +807,18 @@ :key="index" @mouseenter="(e) => handleHover(e, seventh)" @mouseleave="handleLeave" - >
+ > +
+ +
+
查看里程碑节点
+
+ 日期:{{isShowDate(p,index + 1)}} + 里程碑:主体结构施工 +
+
+
+
@@ -730,7 +826,7 @@ class="children" v-show="openedIndexEighth === seventh.id" v-for="eighth in seventh.children" - :key="'child-' + eighth.taskName" + :key="'child-' + eighth.enterpriseName" >
- {{ eighth.taskName }} + {{ eighth.enterpriseName }}
- {{ eighth.startDate }} + {{ eighth.startDate }}1
{{ eighth.finishDate }} @@ -797,7 +893,18 @@ :key="index" @mouseenter="(e) => handleHover(e, eighth)" @mouseleave="handleLeave" - >
+ > +
+ +
+
查看里程碑节点
+
+ 日期:{{isShowDate(p,index + 1)}} + 里程碑:主体结构施工 +
+
+
+
@@ -811,7 +918,7 @@
- {{ tooltipContent.taskName }} + {{ tooltipContent.enterpriseName }} {{ tooltipContent.mppStatus == 0 @@ -839,16 +946,26 @@ >
- {{updateDialogTitle.substring(2)}} + {{ updateDialogTitle.substring(2) }} - + % - {{ $t("message.personnelPosition.determine") }}
@@ -857,21 +974,21 @@ - + style="width: 100%; margin-top: 15px" + > + + label="变更前进度" + > + label="变更后进度" + >
@@ -881,13 +998,15 @@