diff --git a/jero-web/src/common/lang/en-us.js b/jero-web/src/common/lang/en-us.js
index 5b09f4be8..90123bff0 100644
--- a/jero-web/src/common/lang/en-us.js
+++ b/jero-web/src/common/lang/en-us.js
@@ -1822,4 +1822,5 @@ module.exports = {
componentReportNotSubmitted:'Component report not submitted',
componentReportSubmitted:'Component report submitted',
componentReportHasBeenStored:'Component report has been stored',
+ parameterCollectionProgress:'Parameter Collection Progress',
}
\ No newline at end of file
diff --git a/jero-web/src/common/lang/zh-cn.js b/jero-web/src/common/lang/zh-cn.js
index 8e705785e..550d5af25 100644
--- a/jero-web/src/common/lang/zh-cn.js
+++ b/jero-web/src/common/lang/zh-cn.js
@@ -1924,4 +1924,5 @@ module.exports = {
componentReportNotSubmitted:'部件报告未提交',
componentReportSubmitted:'部件报告已提交',
componentReportHasBeenStored:'部件报告已入库',
+ parameterCollectionProgress:'参数收集进度',
}
\ No newline at end of file
diff --git a/jero-web/src/views/projectManagement/components/ProjectDetails.vue b/jero-web/src/views/projectManagement/components/ProjectDetails.vue
index 67a2c847d..acb4d8f8f 100644
--- a/jero-web/src/views/projectManagement/components/ProjectDetails.vue
+++ b/jero-web/src/views/projectManagement/components/ProjectDetails.vue
@@ -46,15 +46,15 @@
>
-
+
{{$t('ListOfRelevantPersonnel')}}
-
-
-
-
-
-
+
+
+
+
+
+
@@ -105,7 +105,7 @@
>{{queryForm.explanation}}
-
+
-
-
+
+
@@ -160,6 +161,7 @@
import listOfRelevantPersonnel from './listOfRelevantPersonnel'
import { getAction, postAction, downloadFile, putAction } from '@/api/manage'
import addModel from './addModel'
+ import versionStatistics from './versionStatistics'
import settingList from './settingList'
import projectStatus from './projectStatus'
import { mapGetters } from 'vuex'
@@ -170,14 +172,15 @@
listOfRelevantPersonnel,
addModel,
settingList,
- projectStatus
+ projectStatus,
+ versionStatistics
},
data() {
return {
queryForm: {},
cut: '',
administrators: false,
- activeKey: this.$t('CurrentStatusOfTheProject'),
+ activeKey: this.$t('regulatoryComplianceManagement'),
url: {
queryById: 'project/projectLibraryBase/queryById',
add: 'project/projectLibraryBase/add',
@@ -187,6 +190,8 @@
editSettingUrl: 'project/projectTaskPlanning/edit',
settingQueryForm: '/project/projectTaskPlanning/list'
},
+ selectedRowKeys: [],
+ idList: [],
regulatoryCertificationTaskPlanList: []
}
},
@@ -194,6 +199,7 @@
this.getForm()
this.getSetting()
this.administrators = false
+ this.activeKey = this.$t('regulatoryComplianceManagement')
if (this.userInfo().userRoleList && this.userInfo().userRoleList.length > 0) {
this.userInfo().userRoleList.forEach(res => {
if (res.roleCode == 'admin') {
@@ -243,7 +249,6 @@
}
},
edit() {
- console.log(this.queryForm)
this.$refs.addModelRef.editModel(JSON.parse(JSON.stringify(this.queryForm)))
},
addModelList() {
@@ -251,6 +256,20 @@
},
settingClick() {
this.$refs.settingListRef.edit()
+ },
+ stateExportClick() {
+
+ },
+
+ versionStatisticsClick() {
+ this.$refs.versionStatisticsRef.addModel(JSON.parse(JSON.stringify(this.selectedRowKeys)))
+ },
+ versionStatisticsForm(value) {
+ this.$refs.projectStatusRef.versionStatisticsForm(value)
+ this.selectedRowKeys = JSON.parse(JSON.stringify(value))
+ },
+ projectStatusForm(activeKey) {
+ this.activeKey = activeKey
}
}
}
@@ -306,7 +325,7 @@
.text-field-content {
width: 100%;
- margin-bottom: 34px;
+ /*margin-bottom: 34px;*/
.text-field-left {
width: 124px;
@@ -421,7 +440,8 @@
.button-text {
padding: 0 13px;
}
- .box-button{
+
+ .box-button {
margin-left: 12px;
}
\ No newline at end of file
diff --git a/jero-web/src/views/projectManagement/components/nonConformance.vue b/jero-web/src/views/projectManagement/components/nonConformance.vue
index 745fc345f..e51031eeb 100644
--- a/jero-web/src/views/projectManagement/components/nonConformance.vue
+++ b/jero-web/src/views/projectManagement/components/nonConformance.vue
@@ -61,8 +61,8 @@
:data-source="dataSource"
:columns="columns"
>
-
-
+
+
{{text}}
@@ -85,17 +85,22 @@
+
diff --git a/jero-web/src/views/projectManagement/components/parameterCollectionProgress.vue b/jero-web/src/views/projectManagement/components/parameterCollectionProgress.vue
index d0c31160b..668bb5a60 100644
--- a/jero-web/src/views/projectManagement/components/parameterCollectionProgress.vue
+++ b/jero-web/src/views/projectManagement/components/parameterCollectionProgress.vue
@@ -223,9 +223,15 @@
]
}
option = {
+ title: {
+ text: this.$t('parameterCollectionProgress'),
+ },
legend: {
data: [this.$t('Notatthe'), this.$t('Inthecollection'), this.$t('Submitted'), this.$t('SynchronizedLibrary')],
- left: '10%'
+ icon: 'circle',
+ bottom:'0',
+ itemWidth: 12,
+ itemHeight: 12,
},
toolbox: {
// feature: {
@@ -270,8 +276,9 @@
},
yAxis: yAxis,
grid: {
- left: '10%',
- bottom: '20%'
+ bottom: '20%',
+ left:50,
+ right:10,
},
series: [
{
@@ -324,7 +331,7 @@
type: 'slider',//给x轴设置滚动条
show: true, //flase直接隐藏图形
xAxisIndex: [0],
- bottom: 0,
+ bottom: 46,
height: 20,
showDetail: false,
startValue: 0,//滚动条的起始位置
@@ -354,13 +361,14 @@
.box-content-left {
width: calc(100% - 12px);
- height: 600px;
+ height: 626px;
border: 2px #eff1f3 solid;
+ border-radius: 6px;
#main-left {
width: 100%;
height: 100%;
- padding: 24px;
+ padding: 24px 20px;
box-sizing: border-box;
}
diff --git a/jero-web/src/views/projectManagement/components/projectStatus.vue b/jero-web/src/views/projectManagement/components/projectStatus.vue
index 6f31469e6..71866f40a 100644
--- a/jero-web/src/views/projectManagement/components/projectStatus.vue
+++ b/jero-web/src/views/projectManagement/components/projectStatus.vue
@@ -11,7 +11,7 @@
-
+
-
+
-
@@ -38,7 +36,6 @@
import regulatoryCompliance from './regulatoryCompliance'
import certificationActivity from './certificationActivity'
import parameterCollectionProgress from './parameterCollectionProgress'
- import versionStatistics from './versionStatistics'
import nonConformance from './nonConformance'
import { getAction, postAction } from '@/api/manage'
@@ -48,7 +45,6 @@
parameterCollectionProgress,
regulatoryCompliance,
certificationActivity,
- versionStatistics,
nonConformance
},
data() {
@@ -59,6 +55,9 @@
}
},
methods: {
+ activeKeyChange(){
+ this.$emit('projectStatusForm',this.activeKey)
+ },
currentStatus(item) {
this.$emit('TaskListChange', item)
},
diff --git a/jero-web/src/views/projectManagement/components/versionStatistics.vue b/jero-web/src/views/projectManagement/components/versionStatistics.vue
index 5827159d0..82d2f3446 100644
--- a/jero-web/src/views/projectManagement/components/versionStatistics.vue
+++ b/jero-web/src/views/projectManagement/components/versionStatistics.vue
@@ -34,7 +34,7 @@
:components="drag(columns,'columns')"
:columns="columns"
:rowKey="(record)=>JSON.stringify(record)"
- :scroll="{x: '100%',y:500}"
+ :scroll="{x: '100%',y:'calc(100vh - 280px)'}"
:data-source="dataList"
:pagination="false"
:row-selection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange }"