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