diff --git a/nezha-fronted/src/components/common/popBox/topToolMoreOptions.vue b/nezha-fronted/src/components/common/popBox/topToolMoreOptions.vue index c2dda5323..ac8043999 100644 --- a/nezha-fronted/src/components/common/popBox/topToolMoreOptions.vue +++ b/nezha-fronted/src/components/common/popBox/topToolMoreOptions.vue @@ -105,7 +105,7 @@
{{$t('export.records')}} - + {{item.name}} ({{deleteObjs.length}}) @@ -281,6 +281,10 @@ export default { isDashboard () { return this.importUrl === '/visual/panel/import' }, + // asset,endpoint dashboard导出选项不支持 all data + assetOrEndpoint () { + return this.paramsType === 'asset' || this.paramsType === 'endpoint' + }, // 是否同步更新关联的dashboard showSyncDashboard () { // asset endpoint model @@ -645,7 +649,7 @@ export default { if (this.paramsType) { params.type = this.paramsType } - if (params.from == 'asset') { + if (this.assetOrEndpoint) { delete params.type delete params.from } @@ -699,6 +703,10 @@ export default { showImportBox (type) { this.importBox.show = true this.importBox.type = type + + if (this.assetOrEndpoint) { + this.importBox.record = 'current' + } // isDashboard 只支持JSON if (this.isDashboard) { this.importBox.format = 3