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) {
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 @@
-
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
{{this.$t('dataLoading')}}
+
+
+
+
-
\ 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.$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')
}
}
}