diff --git a/nezha-fronted/src/components/common/bottomBox/bottomBox.vue b/nezha-fronted/src/components/common/bottomBox/bottomBox.vue index 9f85d5978..820c37c36 100644 --- a/nezha-fronted/src/components/common/bottomBox/bottomBox.vue +++ b/nezha-fronted/src/components/common/bottomBox/bottomBox.vue @@ -58,6 +58,8 @@ + + @@ -157,14 +159,14 @@ export default { moduleTabTitle: [ // { prop: 'panel', name: 'Detail' }, { prop: 'endpoint', name: this.$t('asset.endpoint') }, - { prop: 'moduleAlertMessage', name: 'Alerts' } + { prop: 'moduleAlertMessage', name: 'Alert' } ] }, endpoint: { endpointTabTitle: [ // { prop: 'panel', name: 'Detail' }, { prop: 'endpointQuery', name: 'Query' }, - { prop: 'endpointAlertMessage', name: 'Alerts' } + { prop: 'endpointAlertMessage', name: 'Alert' } ] }, chartTemp: { @@ -174,9 +176,12 @@ export default { }, alertRule: { alertRule: [ - { prop: 'alertRuleAlertMessage', name: 'Alerts' } + { prop: 'alertRuleAlertMessage', name: 'Alert' } ] }, + model: [ + { prop: 'asset', name: this.$t('asset.assets'), active: true } + ], dc: { cabinet: [ { prop: 'cabinet', name: this.$t('config.dc.cabinets'), active: true }, diff --git a/nezha-fronted/src/components/common/bottomBox/tabs/assetTab.vue b/nezha-fronted/src/components/common/bottomBox/tabs/assetTab.vue index b073c939f..e0e2a5796 100644 --- a/nezha-fronted/src/components/common/bottomBox/tabs/assetTab.vue +++ b/nezha-fronted/src/components/common/bottomBox/tabs/assetTab.vue @@ -52,6 +52,7 @@ import subDataListMixin from '@/components/common/mixin/subDataList' import nzBottomDataList from '@/components/common/bottomBox/nzBottomDataList' import assetTable from '@/components/common/table/asset/assetTable' import assetBox from '@/components/common/rightBox/asset/assetBox' +import {fromRoute} from "@/components/common/js/constants"; export default { name: 'assetTab', mixins: [dataListMixin, subDataListMixin], @@ -193,6 +194,10 @@ export default { deep: true, handler (n, o) { this.searchLabel.dcIds = n.id + if ( this.from === fromRoute.model) { + delete this.searchLabel.dcIds + this.searchLabel.modelIds = n.id + } this.getTableData() } } diff --git a/nezha-fronted/src/components/common/bottomBox/tabs/endpointTabNew.vue b/nezha-fronted/src/components/common/bottomBox/tabs/endpointTabNew.vue index adc51e7c3..141e76f12 100644 --- a/nezha-fronted/src/components/common/bottomBox/tabs/endpointTabNew.vue +++ b/nezha-fronted/src/components/common/bottomBox/tabs/endpointTabNew.vue @@ -32,7 +32,7 @@ - + diff --git a/nezha-fronted/src/components/common/language/cn.js b/nezha-fronted/src/components/common/language/cn.js index 2e2624c7d..0a0863131 100644 --- a/nezha-fronted/src/components/common/language/cn.js +++ b/nezha-fronted/src/components/common/language/cn.js @@ -107,7 +107,8 @@ const cn = { copy: '复制', silence: '静默', labels: '标签', - editType: '类型' + editType: '类型', + searchCondition: '搜索条件' }, setup: { step0: '欢迎', diff --git a/nezha-fronted/src/components/common/language/en.js b/nezha-fronted/src/components/common/language/en.js index cf62d080b..f703f8e9e 100644 --- a/nezha-fronted/src/components/common/language/en.js +++ b/nezha-fronted/src/components/common/language/en.js @@ -112,7 +112,8 @@ const en = { moreOption: 'More option', copy: 'Copy', silence: 'Silence', - editType: 'Type' + editType: 'Type', + searchCondition: 'Search condition' }, pageSize: '/page', setup: { diff --git a/nezha-fronted/src/components/common/popBox/topToolMoreOptions.vue b/nezha-fronted/src/components/common/popBox/topToolMoreOptions.vue index c8f0b9931..71580d5f8 100644 --- a/nezha-fronted/src/components/common/popBox/topToolMoreOptions.vue +++ b/nezha-fronted/src/components/common/popBox/topToolMoreOptions.vue @@ -158,7 +158,7 @@ export default { rollbackImport () { let url if (this.importUrl.indexOf('asset') > -1) { - url = '/asset/cancelImport' + url = '/asset/asset/cancelImport' } else if (this.importUrl.indexOf('endpoint') > -1) { url = '/monitor/endpoint/cancelImport' } else if (this.importUrl.indexOf('rule') > -1) { @@ -227,7 +227,7 @@ export default { let url = null if (this.importUrl.indexOf('asset') > -1) { - url = '/asset/template' + url = '/asset/asset/template' } else if (this.importUrl.indexOf('rule') > -1) { url = '/alert/rule/template' } else if (this.importUrl.indexOf('panel') > -1) { diff --git a/nezha-fronted/src/components/common/rightBox/asset/assetBatchEditBox.vue b/nezha-fronted/src/components/common/rightBox/asset/assetBatchEditBox.vue index 0cecb1faf..36131bc1a 100644 --- a/nezha-fronted/src/components/common/rightBox/asset/assetBatchEditBox.vue +++ b/nezha-fronted/src/components/common/rightBox/asset/assetBatchEditBox.vue @@ -3,7 +3,7 @@
{{$t('asset.batchEditAsset')}}
- +
diff --git a/nezha-fronted/src/components/common/table/settings/modelTable.vue b/nezha-fronted/src/components/common/table/settings/modelTable.vue index 6149597a8..70537fff6 100644 --- a/nezha-fronted/src/components/common/table/settings/modelTable.vue +++ b/nezha-fronted/src/components/common/table/settings/modelTable.vue @@ -60,13 +60,14 @@ fixed="right">
{{$t('overall.option')}}
- + +
- {{$t('overall.edit')}} + {{$t('overall.delete')}}
@@ -88,19 +89,19 @@ export default { prop: 'id', show: true, width: 80, - sortable:'custom' + sortable: 'custom' }, { label: this.$t('config.model.name'), prop: 'name', show: true, - width: 160, - sortable:'custom' + width: 450, + sortable: 'custom' }, { label: this.$t('config.model.brand'), prop: 'brand', show: true, - width: 160 - ,sortable:'custom' + width: 160, + sortable: 'custom' }, { label: this.$t('config.model.remark'), prop: 'remark', @@ -110,7 +111,7 @@ export default { prop: 'assetNum', show: true, width: 200, - sortable:'custom' + sortable: 'custom' } ] } @@ -118,7 +119,7 @@ export default { methods: { }, - created() { + created () { }, computed: { diff --git a/nezha-fronted/src/components/page/asset/asset.vue b/nezha-fronted/src/components/page/asset/asset.vue index 34f907ebb..96bfa1862 100644 --- a/nezha-fronted/src/components/page/asset/asset.vue +++ b/nezha-fronted/src/components/page/asset/asset.vue @@ -10,30 +10,34 @@ @search="search" >