-
+
+ {{$t('explain')}}
+ {{queryForm.explain}}
+
+
+
+
+ {{$t('StudioEngineer')}}
+ {{queryForm.studioEngineerName}}
+
+
+ {{$t('certifiedEngineer')}}
+ {{queryForm.certificationEngineerName}}
+
+
{{$t('ListOfRelevantPersonnel')}}
-
{{$t('ListOfRelevantPersonnel')}}
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -189,9 +211,9 @@
}
})
},
- currentStatus(item) {
- this.$emit('TaskListChange', item)
- },
+ // currentStatus(item) {
+ // this.$emit('TaskListChange', item)
+ // },
getSetting() {
getAction(this.url.queryByProjectId, { projectId: this.$route.query.id }).then((res) => {
if (res.success) {
@@ -273,6 +295,35 @@
font-weight: 400;
}
}
+
+ .text-field-content {
+ width: 100%;
+ margin-bottom: 8px;
+
+ .text-field-left {
+ width: 124px;
+ display: inline-block;
+ font-size: 14px;
+ font-weight: 400;
+ color: #6F7385;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ overflow: hidden;
+ float: left;
+ margin-right: 24px;
+ margin-top: 3px;
+ }
+
+ .text-field-right {
+ width: calc(100% - 200px);
+ display: inline-block;
+ font-size: 16px;
+ float: left;
+ word-break: break-word;
+ color: #040B29;
+ font-weight: 400;
+ }
+ }
}
.process-content {
@@ -354,4 +405,8 @@
height: 80px;
line-height: 80px;
}
+
+ .button-text {
+ padding: 0 13px;
+ }
\ No newline at end of file
diff --git a/jero-web/src/views/projectManagement/components/certificationProgressEchart.vue b/jero-web/src/views/projectManagement/components/certificationProgressEchart.vue
index f52b7cc03..11dd6a7b4 100644
--- a/jero-web/src/views/projectManagement/components/certificationProgressEchart.vue
+++ b/jero-web/src/views/projectManagement/components/certificationProgressEchart.vue
@@ -33,6 +33,12 @@
components: {
responsibilityList
},
+ props: {
+ idList: {
+ type: Array,
+ default: []
+ }
+ },
data() {
return {
loading: false,
@@ -79,7 +85,13 @@
this.$emit('currentStatus', item)
},
getData() {
- getAction(this.url.getProjectDetailsStatistics, { id: this.$route.query.id }).then((res) => {
+ let id = ''
+ if (this.idList && this.idList.length > 0) {
+ id = this.$route.query.id +','+this.idList.join(',')
+ } else {
+ id = this.$route.query.id
+ }
+ getAction(this.url.getProjectDetailsStatistics, { id: id }).then((res) => {
if (res.success) {
if (res.result) {
let certificationProgressMap = res.result.certificationProgressMap ? res.result.certificationProgressMap.certificationProgressMapList : []
diff --git a/jero-web/src/views/projectManagement/components/currentStatusOfTheProjectEcharts.vue b/jero-web/src/views/projectManagement/components/currentStatusOfTheProjectEcharts.vue
index 7c0157783..eeec2b24d 100644
--- a/jero-web/src/views/projectManagement/components/currentStatusOfTheProjectEcharts.vue
+++ b/jero-web/src/views/projectManagement/components/currentStatusOfTheProjectEcharts.vue
@@ -40,6 +40,12 @@
components: {
responsibilityList
},
+ props: {
+ idList: {
+ type: Array,
+ default: []
+ }
+ },
data() {
return {
loading: false,
@@ -77,7 +83,13 @@
},
methods: {
getData() {
- getAction(this.url.getProjectDetailsStatistics, { id: this.$route.query.id }).then((res) => {
+ let id = ''
+ if (this.idList && this.idList.length > 0) {
+ id = this.$route.query.id +','+this.idList.join(',')
+ } else {
+ id = this.$route.query.id
+ }
+ getAction(this.url.getProjectDetailsStatistics, { id: id }).then((res) => {
if (res.success) {
if (res.result) {
let dataSource = res.result.currentProjectStatusMap ? res.result.currentProjectStatusMap.currentProjectStatusMapList : []
diff --git a/jero-web/src/views/projectManagement/components/deliverableStatusEchart.vue b/jero-web/src/views/projectManagement/components/deliverableStatusEchart.vue
index 6df3ce6a4..1e74c0818 100644
--- a/jero-web/src/views/projectManagement/components/deliverableStatusEchart.vue
+++ b/jero-web/src/views/projectManagement/components/deliverableStatusEchart.vue
@@ -36,6 +36,12 @@
components: {
responsibilityList
},
+ props: {
+ idList: {
+ type: Array,
+ default: []
+ }
+ },
data() {
return {
url: {
@@ -52,10 +58,15 @@
},
methods: {
getData() {
- getAction(this.url.getProjectDetailsStatistics, { id: this.$route.query.id }).then((res) => {
+ let id = ''
+ if (this.idList && this.idList.length > 0) {
+ id = this.$route.query.id +','+this.idList.join(',')
+ } else {
+ id = this.$route.query.id
+ }
+ getAction(this.url.getProjectDetailsStatistics, { id: id }).then((res) => {
if (res.success) {
if (res.result) {
-
let listingToConfirmMap = res.result.listingToConfirmMap ? res.result.listingToConfirmMap.listingToConfirmMapList : []
let taskToConfirmMap = res.result.taskToConfirmMap ? res.result.taskToConfirmMap.taskToConfirmMapList : []
let designComplianceMap = res.result.designComplianceMap ? res.result.designComplianceMap.designComplianceMapList : []
@@ -67,7 +78,6 @@
this.dataEchartsOne(prehomoMap, 2)
this.dataEchartsOne(verifyComplianceMap, 3)
}
-
}
})
},
diff --git a/jero-web/src/views/projectManagement/components/projectStatus.vue b/jero-web/src/views/projectManagement/components/projectStatus.vue
new file mode 100644
index 000000000..311476fba
--- /dev/null
+++ b/jero-web/src/views/projectManagement/components/projectStatus.vue
@@ -0,0 +1,83 @@
+
+
+
+
+
+ {{$t('versionStatistics')}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jero-web/src/views/projectManagement/components/versionStatistics.vue b/jero-web/src/views/projectManagement/components/versionStatistics.vue
new file mode 100644
index 000000000..a635a771b
--- /dev/null
+++ b/jero-web/src/views/projectManagement/components/versionStatistics.vue
@@ -0,0 +1,211 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file