diff --git a/nezha-fronted/src/components/common/js/constants.js b/nezha-fronted/src/components/common/js/constants.js index a9f1b343b..09b776824 100644 --- a/nezha-fronted/src/components/common/js/constants.js +++ b/nezha-fronted/src/components/common/js/constants.js @@ -345,6 +345,7 @@ export const fromRoute = { alertSilence: 'alertSilence', model: 'model', mib: 'mib', + credential: 'credential', asset: 'asset', assetType: 'assetType', assetState: 'assetState', diff --git a/nezha-fronted/src/components/page/config/credentials.vue b/nezha-fronted/src/components/page/config/credentials.vue index d49187e1f..03f196848 100644 --- a/nezha-fronted/src/components/page/config/credentials.vue +++ b/nezha-fronted/src/components/page/config/credentials.vue @@ -4,7 +4,7 @@ ref="dataList" :api="url" :custom-table-title.sync="tools.customTableTitle" - :from="fromRoute.mib" + :from="fromRoute.credential" :layout="['searchInput', 'elementSet', 'pagination']" :search-msg="searchMsg" @search="search" diff --git a/nezha-fronted/src/components/page/monitor/endpoint/endpointList.vue b/nezha-fronted/src/components/page/monitor/endpoint/endpointList.vue index 28dfc1b18..477e888a5 100644 --- a/nezha-fronted/src/components/page/monitor/endpoint/endpointList.vue +++ b/nezha-fronted/src/components/page/monitor/endpoint/endpointList.vue @@ -619,7 +619,7 @@ export default { this.setSearchData(response.statistics) } for (let i = 0; i < response.data.list.length; i++) { - response.data.list[i].configs.forEach(item => { + response.data.list[i].configs && response.data.list[i].configs.forEach(item => { item.config = JSON.parse(item.config) }) }