From 9e9d666bbe57503bb0902bda0d23bf34ae75e832 Mon Sep 17 00:00:00 2001 From: wujingjing <gersonwu@qq.com> Date: 星期一, 21 十月 2024 17:17:25 +0800 Subject: [PATCH] 表格和图表展示 ;同步 colFilter --- src/components/chat/chatComponents/summaryCom/components/recordSet/RecordSet.vue | 19 ++++++++++++++----- 1 files changed, 14 insertions(+), 5 deletions(-) diff --git a/src/components/chat/chatComponents/summaryCom/components/recordSet/RecordSet.vue b/src/components/chat/chatComponents/summaryCom/components/recordSet/RecordSet.vue index f45bbc5..48fc271 100644 --- a/src/components/chat/chatComponents/summaryCom/components/recordSet/RecordSet.vue +++ b/src/components/chat/chatComponents/summaryCom/components/recordSet/RecordSet.vue @@ -1,7 +1,7 @@ <!-- 鏄ㄦ棩渚涙按绠$綉姒傚喌 --> <template> - <div class="w-full"> - <div class="flex mb-4 flex-wrap"> + <div class="w-full flex-column"> + <div class="flex mb-4 flex-wrap flex-0"> <!-- TimeRange v-model 璺� @change 涓殑鍊间細涓嶄竴鏍凤紝浠change 涓负鍑� --> <template v-if="visibleParams && visibleParams.length > 0"> <component @@ -34,8 +34,14 @@ <DisplayMode class="ml-auto" v-model="showMode" @change="displayModeChange" /> </div> - <RecordSetTable :data="tableData" v-if="tableIsShow" :key="tableKey" /> - <div v-show="!tableIsShow" :style="{ height: chartHeight }" v-resize="chartContainerResize" v-loading="chartLoading"> + <RecordSetTable :data="tableData" v-if="tableIsShow" :key="tableKey" :tableLimitHeight="tableLimitHeight" /> + <div + v-show="!tableIsShow" + :style="{ height: chartHeight }" + :class="{ 'flex-auto': chartHeight == undefined }" + v-resize="chartContainerResize" + v-loading="chartLoading" + > <div ref="chartRef"></div> </div> </div> @@ -85,12 +91,15 @@ }, chartHeight: { type: String, - default: '20rem', + required: false, }, }) as { data: any; summaryIndex: number; }; + +const tableLimitHeight = props.chartHeight == undefined ? undefined : document.body.clientHeight * 0.7; + const chartLoading = ref(false); const stepOptions = [ -- Gitblit v1.9.3