diff --git a/src/components/Dialog/index.vue b/src/components/Dialog/index.vue index f35bdfc78..cf4dcf47a 100644 --- a/src/components/Dialog/index.vue +++ b/src/components/Dialog/index.vue @@ -5,7 +5,8 @@ :width="iWidth" class="dialog" v-bind="$attrs" - append-to-body + :append-to-body="false" + :modal-append-to-body="false" v-on="$listeners" > diff --git a/src/components/ListTable/TableAction/ExportDialog.vue b/src/components/ListTable/TableAction/ExportDialog.vue index 5babaa8ba..982ef7b66 100644 --- a/src/components/ListTable/TableAction/ExportDialog.vue +++ b/src/components/ListTable/TableAction/ExportDialog.vue @@ -92,11 +92,11 @@ export default { return this.selectedRows.length > 0 }, tableQuery() { - const listTableRef = this.$parent.$parent.$parent.$parent + const listTableRef = this.$parent?.$parent?.$parent?.$parent if (!listTableRef) { return {} } - const query = listTableRef.dataTable.getQuery() + const query = listTableRef?.dataTable?.getQuery() || {} delete query['limit'] delete query['offset'] delete query['date_from'] @@ -199,8 +199,11 @@ export default { this.mfaDialogShow = false }, handleExportCancel() { - this.exportDialogShow = false - this.mfaDialogShow = false + const vm = this + setTimeout(() => { + vm.exportDialogShow = false + vm.mfaDialogShow = false + }, 100) } } } diff --git a/src/layout/components/Page/index.vue b/src/layout/components/Page/index.vue index b69380fa3..0a52bfef6 100644 --- a/src/layout/components/Page/index.vue +++ b/src/layout/components/Page/index.vue @@ -8,7 +8,7 @@ - {{ helpMessage }} + diff --git a/src/views/assets/Asset/AssetList.vue b/src/views/assets/Asset/AssetList.vue index 144ea924c..1efd773e7 100644 --- a/src/views/assets/Asset/AssetList.vue +++ b/src/views/assets/Asset/AssetList.vue @@ -92,14 +92,14 @@ export default { hasTree: true, columns: [ 'hostname', 'ip', 'public_ip', 'admin_user_display', - 'protocols', 'category', 'type', 'platform', 'sn', 'is_active', + 'protocols', 'platform', 'sn', 'is_active', 'connectivity', 'labels_display', 'created_by', 'date_created', 'comment', 'org_name', 'actions' ], columnsShow: { min: ['hostname', 'ip', 'actions'], default: [ - 'hostname', 'ip', 'platform', 'category', 'type', + 'hostname', 'ip', 'platform', 'connectivity', 'actions' ] },