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 @@
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"
>
-
@@ -85,7 +89,6 @@