From 2832414b7ff7855030db11fe357e49a82b1ddd1a Mon Sep 17 00:00:00 2001 From: qq787203167 <787203167@qq.com> Date: Sat, 2 Jul 2022 17:29:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=A6=85=E9=81=93=E5=B7=B2?= =?UTF-8?q?=E7=9F=A5bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../projectManagement/ProjectDetails/index.vue | 18 +++++++++++++----- .../components/listOfRegulations.vue | 4 ++++ .../components/responsibilityList.vue | 3 +++ 3 files changed, 20 insertions(+), 5 deletions(-) diff --git a/jero-web/src/views/projectManagement/ProjectDetails/index.vue b/jero-web/src/views/projectManagement/ProjectDetails/index.vue index ce3f3f29c..c9cc2bb24 100644 --- a/jero-web/src/views/projectManagement/ProjectDetails/index.vue +++ b/jero-web/src/views/projectManagement/ProjectDetails/index.vue @@ -90,7 +90,8 @@
- + @@ -137,7 +138,7 @@ isTrue: true, loading: false, isDisplay: true, - + areaOfResponsibilityList:{}, url: { logList: '/project/projectLawsInventoryLogEO/page', historicalVersionUrl: '', @@ -216,6 +217,8 @@ } }, textClick(num, name) { + this.areaOfResponsibilityList = {} + this.areaOfResponsibility = {} this.textTitle = name let textColor = document.getElementsByClassName('Virtual-detail-left-text-color') if (textColor && textColor.length > 0) { @@ -286,15 +289,20 @@ }) }, TaskListChange(item) { - this.areaOfResponsibility = item - this.textTitle = this.$t('taskList') + if (item.isListing && item.isListing == '1'){ + this.areaOfResponsibilityList = item + this.textTitle = this.$t('listOfRegulations') + }else{ + this.areaOfResponsibility = item + this.textTitle = this.$t('taskList') + } let textColor = document.getElementsByClassName('Virtual-detail-left-text-color') if (textColor && textColor.length > 0) { textColor[0].classList.remove('Virtual-detail-left-text-color') } let text = document.getElementsByClassName('Virtual-detail-left-text') for (let i = 0; i < text.length; i++) { - if (text[i].title == this.$t('taskList')) { + if (text[i].title == this.textTitle) { text[i].classList.add('Virtual-detail-left-text-color') } } diff --git a/jero-web/src/views/projectManagement/components/listOfRegulations.vue b/jero-web/src/views/projectManagement/components/listOfRegulations.vue index b7f6e9a11..8d548556f 100644 --- a/jero-web/src/views/projectManagement/components/listOfRegulations.vue +++ b/jero-web/src/views/projectManagement/components/listOfRegulations.vue @@ -387,6 +387,7 @@ export default { name: 'listOfRegulations', + props:['areaOfResponsibilityList'], components: { ImportFile, listAddModel, @@ -911,6 +912,9 @@ this.getRoleByUserId(() => { this.getAndUserId() }) + if (this.areaOfResponsibilityList && this.areaOfResponsibilityList.dutyTerritory) { + this.queryParam.dutyTerritory = this.areaOfResponsibilityList.dutyTerritory + } // } else { // this.isDisplay = false // } diff --git a/jero-web/src/views/projectManagement/components/responsibilityList.vue b/jero-web/src/views/projectManagement/components/responsibilityList.vue index 5a0faf9ef..45f070eb9 100644 --- a/jero-web/src/views/projectManagement/components/responsibilityList.vue +++ b/jero-web/src/views/projectManagement/components/responsibilityList.vue @@ -98,6 +98,9 @@ this.visible = false }, areaOfResponsibilityClick(item) { + if (this.queryParam.operatorType == 'queryListingToConfirmStatistics' || this.queryParam.operatorType == 'queryTaskToConfirmStatistics'){ + item.isListing = '1' + } this.$emit('responsibility', item) } }