From 920d9e2b362555dde92849dade1a9cb4b233bece Mon Sep 17 00:00:00 2001 From: zhangyu Date: Wed, 12 May 2021 09:47:28 +0800 Subject: [PATCH 1/7] =?UTF-8?q?fix=EF=BC=9A=20=E4=BF=AE=E5=A4=8D=E5=88=87?= =?UTF-8?q?=E6=8D=A2=E4=B8=AD=E8=8B=B1=E6=96=87=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nezha-fronted/src/components/common/language/cn.js | 2 +- nezha-fronted/src/components/common/language/en.js | 2 +- nezha-fronted/src/components/common/mixin/dataList.js | 9 ++++++--- .../components/common/table/alert/alertSilenceTable.vue | 2 +- 4 files changed, 9 insertions(+), 6 deletions(-) diff --git a/nezha-fronted/src/components/common/language/cn.js b/nezha-fronted/src/components/common/language/cn.js index 9b1092554..cbea3f475 100644 --- a/nezha-fronted/src/components/common/language/cn.js +++ b/nezha-fronted/src/components/common/language/cn.js @@ -1121,7 +1121,7 @@ const cn = { create: '创建告警静默', edit: '修改告警静默', time: '时间', - matchers: 'matchers', + matchers: '规则', remark: '描述', selectTime: '请选择时间', selectMather: '必填项', diff --git a/nezha-fronted/src/components/common/language/en.js b/nezha-fronted/src/components/common/language/en.js index d747d7b9f..f019afff9 100644 --- a/nezha-fronted/src/components/common/language/en.js +++ b/nezha-fronted/src/components/common/language/en.js @@ -1143,7 +1143,7 @@ const en = { create: 'New alert silence', edit: 'Edit alert silence', time: 'Time', - matchers: 'matchers', + matchers: 'Matchers', remark: 'Description', selectTime: 'Please select time', selectMather: 'Required', diff --git a/nezha-fronted/src/components/common/mixin/dataList.js b/nezha-fronted/src/components/common/mixin/dataList.js index 981c96a9f..56e93edeb 100644 --- a/nezha-fronted/src/components/common/mixin/dataList.js +++ b/nezha-fronted/src/components/common/mixin/dataList.js @@ -234,9 +234,12 @@ export default { if (pageSize && pageSize !== 'undefined') { this.pageObj.pageSize = pageSize } - this.tools.customTableTitle = localStorage.getItem('nz-tableTitle-' + localStorage.getItem('nz-username') + '-' + this.tableId) - ? JSON.parse(localStorage.getItem('nz-tableTitle-' + localStorage.getItem('nz-username') + '-' + this.tableId)) - : this.$refs.dataTable.tableTitle + let localStorageTableTitle = localStorage.getItem('nz-tableTitle-' + localStorage.getItem('nz-username') + '-' + this.tableId) + localStorageTableTitle = localStorageTableTitle ? JSON.parse(localStorageTableTitle) : this.$refs.dataTable.tableTitle + this.tools.customTableTitle = localStorageTableTitle.map((item, index) => { // 修复切换中英文的问题 + item.label = this.$refs.dataTable.tableTitle[index].label + return item + }) if (!this.fromBottom) { this.getTableData() } diff --git a/nezha-fronted/src/components/common/table/alert/alertSilenceTable.vue b/nezha-fronted/src/components/common/table/alert/alertSilenceTable.vue index c06c2295b..1422be980 100644 --- a/nezha-fronted/src/components/common/table/alert/alertSilenceTable.vue +++ b/nezha-fronted/src/components/common/table/alert/alertSilenceTable.vue @@ -132,7 +132,7 @@ export default { show: true, width: 150 }, { - label: 'Matchers', + label: this.$t('alert.silence.matchers'), prop: 'matchers', show: true, sortable: 'custom' From 6cd3febd5af02a85407e6fdb24e733b6034a596f Mon Sep 17 00:00:00 2001 From: zhangyu Date: Wed, 12 May 2021 10:59:21 +0800 Subject: [PATCH 2/7] =?UTF-8?q?fix=EF=BC=9A=E8=A1=A5=E5=85=85=E5=9B=BD?= =?UTF-8?q?=E9=99=85=E5=8C=96=20=E4=BF=AE=E6=94=B9=20=E8=A1=A8=E8=BE=BE?= =?UTF-8?q?=E5=BC=8F=E6=A8=A1=E6=9D=BF=E8=A1=A8=E6=A0=BC=20=E9=A6=96?= =?UTF-8?q?=E6=AC=A1=E5=8A=A0=E8=BD=BD=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/common/language/cn.js | 4 ++-- .../src/components/common/language/en.js | 2 +- .../common/table/alert/alertSilenceTable.vue | 2 +- .../common/table/settings/projectTable.vue | 10 ++++---- .../src/components/page/config/menus.vue | 6 +++++ .../page/config/template/exprTemp.vue | 9 ++++--- .../components/page/config/template/index.vue | 24 +++++++------------ nezha-fronted/src/main.js | 2 ++ 8 files changed, 30 insertions(+), 29 deletions(-) diff --git a/nezha-fronted/src/components/common/language/cn.js b/nezha-fronted/src/components/common/language/cn.js index f0bee87fd..adb780046 100644 --- a/nezha-fronted/src/components/common/language/cn.js +++ b/nezha-fronted/src/components/common/language/cn.js @@ -1148,7 +1148,7 @@ const cn = { endpointInfo: 'Endpoint信息' }, project: { - project: '系统', + project: '名称', projectName: '系统名称', editProject: '编辑系统', description: '描述', @@ -1175,7 +1175,7 @@ const cn = { authProtocol: '认证协议', privProtocol: '隐私协议', contextName: '内容名称', - alerts: 'Alerts', + alerts: '告警', privpin: '隐私密码', asset: 'Asset', editEndpoint: '编辑 Endpoint', diff --git a/nezha-fronted/src/components/common/language/en.js b/nezha-fronted/src/components/common/language/en.js index 9e4a4f1c3..e09f527b8 100644 --- a/nezha-fronted/src/components/common/language/en.js +++ b/nezha-fronted/src/components/common/language/en.js @@ -1194,7 +1194,7 @@ const en = { privProtocol: 'Priv protocol', contextName: 'Context name', privpin: 'Priv password', - alerts: 'Alerts', + alerts: 'Alert', asset: 'Asset', editEndpoint: 'Edit endpoint', createEndpoint: 'New endpoint', diff --git a/nezha-fronted/src/components/common/table/alert/alertSilenceTable.vue b/nezha-fronted/src/components/common/table/alert/alertSilenceTable.vue index 1422be980..a216f59a6 100644 --- a/nezha-fronted/src/components/common/table/alert/alertSilenceTable.vue +++ b/nezha-fronted/src/components/common/table/alert/alertSilenceTable.vue @@ -127,7 +127,7 @@ export default { sortable: 'custom' }, { - label: 'Name', + label: this.$t('alert.silence.name'), prop: 'name', show: true, width: 150 diff --git a/nezha-fronted/src/components/common/table/settings/projectTable.vue b/nezha-fronted/src/components/common/table/settings/projectTable.vue index 0ad228ca9..94bc292d6 100644 --- a/nezha-fronted/src/components/common/table/settings/projectTable.vue +++ b/nezha-fronted/src/components/common/table/settings/projectTable.vue @@ -95,31 +95,31 @@ export default { prop: 'id', show: true, width: 80, - sortable:'custom' + sortable: 'custom' }, { label: this.$t('project.project.project'), prop: 'name', show: true, minWidth: 150, - sortable:'custom' + sortable: 'custom' }, { label: this.$t('project.module.module'), prop: 'moduleNum', show: true, width: 150, - sortable:'custom' + sortable: 'custom' }, { label: this.$t('project.endpoint.endpoint'), prop: 'endpointNum', show: true, width: 150, - sortable:'custom' + sortable: 'custom' }, { label: this.$t('project.endpoint.alerts'), prop: 'alertNum', show: true, width: 150, - sortable:'custom' + sortable: 'custom' }, { label: this.$t('overall.remark'), diff --git a/nezha-fronted/src/components/page/config/menus.vue b/nezha-fronted/src/components/page/config/menus.vue index 1f44d300a..104c87e3b 100644 --- a/nezha-fronted/src/components/page/config/menus.vue +++ b/nezha-fronted/src/components/page/config/menus.vue @@ -125,6 +125,12 @@ export default { }] } } + }, + methods: { + edit (u) { + this.object ={...u} + this.rightBox.show = true + }, } } diff --git a/nezha-fronted/src/components/page/config/template/exprTemp.vue b/nezha-fronted/src/components/page/config/template/exprTemp.vue index 5f0d5889b..8c5ebc8ed 100644 --- a/nezha-fronted/src/components/page/config/template/exprTemp.vue +++ b/nezha-fronted/src/components/page/config/template/exprTemp.vue @@ -1,6 +1,6 @@ + id="alert-msg-batch-delete" v-has="'expressionTemplate_delete'" :api="url"> + - + @@ -84,7 +85,6 @@ import bus from '@/libs/bus' import exportXLSX from '@/components/common/exportXLSX' import exprTmplBox from '@/components/common/rightBox/exprTmplBox' import deleteButton from '@/components/common/deleteButton' -import nzDataList from '@/components/common/table/nzDataList' import dataListMixin from '@/components/common/mixin/dataList' import exprTmplTable from '@/components/common/table/settings/exprTmplTable' @@ -93,7 +93,6 @@ export default { components: { deleteButton, exprTmplBox, - nzDataList, exprTmplTable, 'export-excel': exportXLSX }, diff --git a/nezha-fronted/src/components/page/config/template/index.vue b/nezha-fronted/src/components/page/config/template/index.vue index 01a8d2b05..8cbdc8af5 100644 --- a/nezha-fronted/src/components/page/config/template/index.vue +++ b/nezha-fronted/src/components/page/config/template/index.vue @@ -1,7 +1,7 @@ @@ -9,14 +9,14 @@ import exprTemp from './exprTemp' import chartTemp from './chartTemp' export default { - name: 'template', + name: 'v-template', components: { exprTemp, chartTemp }, data () { return { - showTab: 'exprTemp' + showTab: '' } }, methods: { @@ -45,16 +45,10 @@ export default { this.showTab = showTab } }, - watch: { - $routePath: { - - immediate: true, - handler (n, o) { - if (n.indexOf('mib') != -1 && this.$route.params.tab) { - this.$set(this, 'showTab', this.$route.params.tab) - } - } - } + mounted () { + this.$nextTick(()=>{ + this.showTab = 'exprTemp' + }) } } diff --git a/nezha-fronted/src/main.js b/nezha-fronted/src/main.js index 283b00eec..af4312f9d 100644 --- a/nezha-fronted/src/main.js +++ b/nezha-fronted/src/main.js @@ -33,6 +33,7 @@ import bus from '@/libs/bus' import theme from '@/assets/css/theme.scss' import myDatePicker from '@/components/common/myDatePicker' import vSelectPage from 'v-selectpage' +import nzDataList from '@/components/common/table/nzDataList' Vue.use(vSelectPage, { dataLoad: function (vue, url, params) { if (params.pageNumber) { @@ -52,6 +53,7 @@ Vue.component('element-set', elementSet) Vue.component('loading', loading) Vue.component('pick-time', pickTime) Vue.component('myDatePicker', myDatePicker) +Vue.component('nzDataList', nzDataList) Vue.prototype.$axios = axios Vue.prototype.$post = post From 273af49d8196913b5aa555a151aa8569a64cf88c Mon Sep 17 00:00:00 2001 From: zhangyu Date: Wed, 12 May 2021 11:22:23 +0800 Subject: [PATCH 3/7] =?UTF-8?q?fix=EF=BC=9A=E5=A4=84=E7=90=86chart=20temp?= =?UTF-8?q?=20=E7=99=BD=E5=B1=8F=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/page/config/template/chartTemp.vue | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/nezha-fronted/src/components/page/config/template/chartTemp.vue b/nezha-fronted/src/components/page/config/template/chartTemp.vue index 843beec98..0700d2674 100644 --- a/nezha-fronted/src/components/page/config/template/chartTemp.vue +++ b/nezha-fronted/src/components/page/config/template/chartTemp.vue @@ -1,6 +1,6 @@ - + @@ -70,7 +70,6 @@ import bus from '@/libs/bus' import exportXLSX from '@/components/common/exportXLSX' import chartBox from '@/components/page/dashboard/chartBox' import deleteButton from '@/components/common/deleteButton' -import nzDataList from '@/components/common/table/nzDataList' import dataListMixin from '@/components/common/mixin/dataList' import chartTmplTable from '@/components/common/table/settings/chartTmplTable' @@ -79,7 +78,6 @@ export default { components: { chartBox, deleteButton, - nzDataList, chartTmplTable, 'export-excel': exportXLSX }, From 846fac9676af05647c36ae51ecfd664110571784 Mon Sep 17 00:00:00 2001 From: chenjinsong <523037378@qq.com> Date: Wed, 12 May 2021 11:28:51 +0800 Subject: [PATCH 4/7] =?UTF-8?q?fix:=20alertRule=E5=AF=BC=E5=85=A5=E5=AF=BC?= =?UTF-8?q?=E5=87=BA=E6=8C=89=E9=92=AE=E7=9C=8B=E4=B8=8D=E8=A7=81=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/common/popBox/guide.vue | 138 ++++++++---------- .../src/components/page/alert/alertRule.vue | 5 +- 2 files changed, 66 insertions(+), 77 deletions(-) diff --git a/nezha-fronted/src/components/common/popBox/guide.vue b/nezha-fronted/src/components/common/popBox/guide.vue index 73c1b3a88..522c3cafa 100644 --- a/nezha-fronted/src/components/common/popBox/guide.vue +++ b/nezha-fronted/src/components/common/popBox/guide.vue @@ -1,70 +1,66 @@