forked from github/dataease
Merge pull request #11770 from dataease/pr@dev-v2_st
fix(仪表板): 图表-导出-点击「数据导出中心」-无响应,右侧未弹出「数据导出中心」
This commit is contained in:
commit
7f285c2818
@ -17,7 +17,6 @@ import { XpackComponent } from '@/components/plugin'
|
|||||||
import { useAppearanceStoreWithOut } from '@/store/modules/appearance'
|
import { useAppearanceStoreWithOut } from '@/store/modules/appearance'
|
||||||
import AiComponent from '@/layout/components/AiComponent.vue'
|
import AiComponent from '@/layout/components/AiComponent.vue'
|
||||||
import { findBaseParams } from '@/api/aiComponent'
|
import { findBaseParams } from '@/api/aiComponent'
|
||||||
import ExportExcel from '@/views/visualized/data/dataset/ExportExcel.vue'
|
|
||||||
import AiTips from '@/layout/components/AiTips.vue'
|
import AiTips from '@/layout/components/AiTips.vue'
|
||||||
import Copilot from '@/layout/components/Copilot.vue'
|
import Copilot from '@/layout/components/Copilot.vue'
|
||||||
|
|
||||||
@ -49,9 +48,8 @@ const activeIndex = computed(() => {
|
|||||||
})
|
})
|
||||||
|
|
||||||
const permissionStore = usePermissionStore()
|
const permissionStore = usePermissionStore()
|
||||||
const ExportExcelRef = ref()
|
|
||||||
const downloadClick = params => {
|
const downloadClick = params => {
|
||||||
ExportExcelRef.value.init(params)
|
useEmitt().emitter.emit('data-export-center', params)
|
||||||
}
|
}
|
||||||
const routers: any[] = formatRoute(permissionStore.getRoutersNotHidden as AppCustomRouteRecordRaw[])
|
const routers: any[] = formatRoute(permissionStore.getRoutersNotHidden as AppCustomRouteRecordRaw[])
|
||||||
const showSystem = ref(false)
|
const showSystem = ref(false)
|
||||||
@ -116,12 +114,6 @@ onMounted(() => {
|
|||||||
initShowToolbox()
|
initShowToolbox()
|
||||||
initAiBase()
|
initAiBase()
|
||||||
initCopilotBase()
|
initCopilotBase()
|
||||||
useEmitt({
|
|
||||||
name: 'data-export-center',
|
|
||||||
callback: function (params) {
|
|
||||||
ExportExcelRef.value.init(params)
|
|
||||||
}
|
|
||||||
})
|
|
||||||
})
|
})
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
@ -192,7 +184,6 @@ onMounted(() => {
|
|||||||
<div v-if="showOverlayCopilot && appearanceStore.getShowCopilot" class="overlay"></div>
|
<div v-if="showOverlayCopilot && appearanceStore.getShowCopilot" class="overlay"></div>
|
||||||
</div>
|
</div>
|
||||||
</el-header>
|
</el-header>
|
||||||
<ExportExcel ref="ExportExcelRef"></ExportExcel>
|
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<style lang="less" scoped>
|
<style lang="less" scoped>
|
||||||
|
@ -1,10 +1,22 @@
|
|||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
|
import { ref } from 'vue'
|
||||||
|
import { useEmitt } from '@/hooks/web/useEmitt'
|
||||||
import configGlobal from '@/components/config-global/src/ConfigGlobal.vue'
|
import configGlobal from '@/components/config-global/src/ConfigGlobal.vue'
|
||||||
import { useRoute } from 'vue-router'
|
import { useRoute } from 'vue-router'
|
||||||
|
import ExportExcel from '@/views/visualized/data/dataset/ExportExcel.vue'
|
||||||
const route = useRoute()
|
const route = useRoute()
|
||||||
|
const exportExcelRef = ref()
|
||||||
|
const exportExcelCenter = params => {
|
||||||
|
exportExcelRef.value.init(params)
|
||||||
|
}
|
||||||
|
useEmitt({
|
||||||
|
name: 'data-export-center',
|
||||||
|
callback: exportExcelCenter
|
||||||
|
})
|
||||||
</script>
|
</script>
|
||||||
<template>
|
<template>
|
||||||
<config-global>
|
<config-global>
|
||||||
<router-view :key="route.path" />
|
<router-view :key="route.path" />
|
||||||
|
<ExportExcel ref="exportExcelRef"></ExportExcel>
|
||||||
</config-global>
|
</config-global>
|
||||||
</template>
|
</template>
|
||||||
|
Loading…
Reference in New Issue
Block a user