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)
}
}