From c0dd7d66fe95128a5ca55694c8d9f9d7875f98db Mon Sep 17 00:00:00 2001 From: zhaomeijing Date: Thu, 26 May 2022 15:24:29 +0800 Subject: [PATCH 1/3] [update] 52757 --- .../documentManage/tags/tabs/TagContent.vue | 23 ++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/jero-web/src/views/documentManage/tags/tabs/TagContent.vue b/jero-web/src/views/documentManage/tags/tabs/TagContent.vue index a86adc5ed..b2fe37c53 100644 --- a/jero-web/src/views/documentManage/tags/tabs/TagContent.vue +++ b/jero-web/src/views/documentManage/tags/tabs/TagContent.vue @@ -52,7 +52,9 @@ - + + + Date: Thu, 26 May 2022 15:42:24 +0800 Subject: [PATCH 2/3] [update] 52753 --- .../documentManage/tags/dialog/DicList.vue | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/jero-web/src/views/documentManage/tags/dialog/DicList.vue b/jero-web/src/views/documentManage/tags/dialog/DicList.vue index 16e005992..d0ea4621d 100644 --- a/jero-web/src/views/documentManage/tags/dialog/DicList.vue +++ b/jero-web/src/views/documentManage/tags/dialog/DicList.vue @@ -57,6 +57,9 @@ + + + @@ -105,6 +108,9 @@ { required: true, message: this.$t('enterName'), trigger: 'blur' }, { min:1, max: 100, message: this.$t('cantExeed')+'100'+this.$t('characters'), trigger: 'blur' }, ], + orderNum: [ + { required: true, message: this.$t('PleaseEnterDisplayOrder'),trigger: 'blur'}, + ], // itemValue:[ // { required: true, message: this.$t('enterDataValue'), trigger: 'blur' }, // { min:1, max: 30, message: this.$t('cantExeed')+'30'+this.$t('characters'), trigger: 'blur' }, @@ -195,7 +201,16 @@ }) } }, - + //正则替换小数点 + limitNumber(value) { + if (typeof value === 'string') { + return !isNaN(Number(value)) ? value.replace(/\./g, '') : 0 + } else if (typeof value === 'number') { + return !isNaN(value) ? String(value).replace(/\./g, '') : 0 + } else { + return 0 + } + }, //将数据拼成树形结构 toTree(config) { config.forEach(function(item) { From a2f72851dee6a147bcf86c44e0932f121700de88 Mon Sep 17 00:00:00 2001 From: qq787203167 <787203167@qq.com> Date: Thu, 26 May 2022 15:52:35 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E7=9C=8B=E6=9D=BF-=E6=97=B6=E9=97=B4?= =?UTF-8?q?=E8=BD=B4-=E7=82=B9=E5=87=BB=E6=97=B6=E9=97=B4=E8=BD=B4?= =?UTF-8?q?=E5=8C=BA=E5=9F=9F=E6=97=A0=E6=B3=95=E5=85=A8=E5=B1=8F=E6=9F=A5?= =?UTF-8?q?=E7=9C=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/TaskPlanList.vue | 365 +++++++++++++++++- .../components/projectStatusAndProgress.vue | 198 +++++++++- .../projectStatusBoard/index.vue | 17 +- 3 files changed, 571 insertions(+), 9 deletions(-) diff --git a/jero-web/src/views/projectManagement/projectStatusBoard/components/TaskPlanList.vue b/jero-web/src/views/projectManagement/projectStatusBoard/components/TaskPlanList.vue index d0a509823..605349b17 100644 --- a/jero-web/src/views/projectManagement/projectStatusBoard/components/TaskPlanList.vue +++ b/jero-web/src/views/projectManagement/projectStatusBoard/components/TaskPlanList.vue @@ -1,13 +1,372 @@ - \ No newline at end of file diff --git a/jero-web/src/views/projectManagement/projectStatusBoard/components/projectStatusAndProgress.vue b/jero-web/src/views/projectManagement/projectStatusBoard/components/projectStatusAndProgress.vue index 31222304b..743e8bed5 100644 --- a/jero-web/src/views/projectManagement/projectStatusBoard/components/projectStatusAndProgress.vue +++ b/jero-web/src/views/projectManagement/projectStatusBoard/components/projectStatusAndProgress.vue @@ -3,23 +3,213 @@
- {{this.title}} + {{this.$t('projectStatusAndProgress')}}
-
+
+ + + {{this.$t('projectStatus')}}
+ {{'('+$t('red')+'/'+$t('yellow')+'/'+$t('green')+')'}} +
+ + {{this.$t('CertificationProgress')}}
+ {{'('+$t('notInvolved')+'/'+$t('toBeStarted')+'/'+$t('inProgress')+'/'+$t('experimentFailed')+'/'+$t('experimentPassed')+')'}} +
+ + {{this.$t('listConfirmationStatus')}}
+ {{'('+$t('notLaunch')+'/'+$t('toBeConfirmed')+'/'+$t('accept')+'/'+$t('refuse')+')'}} +
+ + {{this.$t('taskAffirmStatus')}}
+ {{'('+$t('notLaunch')+'/'+$t('toBeConfirmed')+'/'+$t('accept')+'/'+$t('refuse')+')'}} +
+ + {{this.$t('designComplianceReview')}}
+ {{'('+$t('toBeConfirmed')+'/'+$t('accord')+'/'+$t('nonConformity')+'/'+$t('Tracked')+'/'+$t('notInvolved')+'/'+$t('taskTermination')+')'}} +
+ + {{this.$t('preHomeConfirmation')}}
+ {{'('+$t('toBeConfirmed')+'/'+$t('accord')+'/'+$t('nonConformity')+'/'+$t('Tracked')+'/'+$t('notInvolved')+'/'+$t('taskTermination')+')'}} +
+ + {{this.$t('verificationComplianceReview')}}
+ {{'('+$t('toBeConfirmed')+'/'+$t('accord')+'/'+$t('nonConformity')+'/'+$t('Tracked')+'/'+$t('notInvolved')+'/'+$t('taskTermination')+')'}} +
+
- \ No newline at end of file diff --git a/jero-web/src/views/projectManagement/projectStatusBoard/index.vue b/jero-web/src/views/projectManagement/projectStatusBoard/index.vue index b2a372396..bf4bae62e 100644 --- a/jero-web/src/views/projectManagement/projectStatusBoard/index.vue +++ b/jero-web/src/views/projectManagement/projectStatusBoard/index.vue @@ -70,6 +70,9 @@ :data-source="dataSource" :columns="columns" > + + {{text}} + {{this.$t('projectStatus')}}
{{'('+$t('red')+'/'+$t('yellow')+'/'+$t('green')+')'}} @@ -374,9 +377,7 @@ myChart.resize() } myChart.on('mouseover', 'yAxis.category', function(e) { - console.log(e) let axisTip = document.querySelector('.axis-tip') - console.log(axisTip) axisTip.innerText = e.value axisTip.style.left = 100 + 'px' axisTip.style.top = (e.event.event.y) - 180 + 'px' @@ -387,6 +388,12 @@ axisTip.innerText = '' axisTip.style.display = 'none' }) + myChart.on('click', (params) => { + let newUrl = this.$router.resolve({ + path: '/TaskPlanList' + }) + window.open(newUrl.href, '_blank') + }) }, searchQuery() { this.getList() @@ -406,6 +413,12 @@ this.dataSource = [] } }) + }, + projectNameClick() { + let newUrl = this.$router.resolve({ + path: '/projectStatusAndProgress' + }) + window.open(newUrl.href, '_blank') } } }