This is an automated email from the ASF dual-hosted git repository. xxyu pushed a commit to branch kylin5 in repository https://gitbox.apache.org/repos/asf/kylin.git
commit 3a5aa3c258d6066bc0ec5c87f2e0a59cd4ecd04a Author: Qian Xia <lauraxiaq...@gmail.com> AuthorDate: Thu Feb 9 15:39:14 2023 +0800 KYLIN-5424 show index details from query table --- kystudio/src/components/query/query_history_table.vue | 2 +- kystudio/src/components/query/query_result.vue | 2 +- .../studio/StudioModel/ModelList/ModelAggregate/indexDetails.vue | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/kystudio/src/components/query/query_history_table.vue b/kystudio/src/components/query/query_history_table.vue index a39154844d..b2b47df506 100644 --- a/kystudio/src/components/query/query_history_table.vue +++ b/kystudio/src/components/query/query_history_table.vue @@ -1007,7 +1007,7 @@ export default class QueryHistoryTable extends Vue { status: [] }) const data = await handleSuccessAsync(res) - let row = data.value[0] + let [row = {}] = data.value.filter(it => it.id === layoutId) this.cuboidData = row let idStr = (row.id !== undefined) && (row.id !== null) && (row.id !== '') ? ' [' + row.id + ']' : '' this.detailType = row.source.indexOf('AGG') >= 0 ? 'aggDetail' : 'tabelIndexDetail' diff --git a/kystudio/src/components/query/query_result.vue b/kystudio/src/components/query/query_result.vue index 45a1aa539b..d6c4739976 100644 --- a/kystudio/src/components/query/query_result.vue +++ b/kystudio/src/components/query/query_result.vue @@ -579,7 +579,7 @@ export default class queryResult extends Vue { status: [] }) const data = await handleSuccessAsync(res) - let row = data.value[0] + let [row = {}] = data.value.filter(it => it.id === layoutId) this.cuboidData = row let idStr = (row.id !== undefined) && (row.id !== null) && (row.id !== '') ? ' [' + row.id + ']' : '' this.detailType = row.source.indexOf('AGG') >= 0 ? 'aggDetail' : 'tabelIndexDetail' diff --git a/kystudio/src/components/studio/StudioModel/ModelList/ModelAggregate/indexDetails.vue b/kystudio/src/components/studio/StudioModel/ModelList/ModelAggregate/indexDetails.vue index f8dee10935..4b181bca0c 100644 --- a/kystudio/src/components/studio/StudioModel/ModelList/ModelAggregate/indexDetails.vue +++ b/kystudio/src/components/studio/StudioModel/ModelList/ModelAggregate/indexDetails.vue @@ -44,7 +44,7 @@ </template> </el-table-column> </el-table> - <kylin-pager layout="prev, pager, next" :background="false" class="ksd-mt-10 ksd-center" ref="pager" :refTag="pageRefTags.IndexDetailPager" :perpage_size="currentCount" :curPage="currentAggPage+1" :totalSize="totalAggIndexColumnSize" v-on:handleCurrentChange='changeAggPage'></kylin-pager> + <kylin-pager layout="prev, pager, next" :background="false" class="ksd-mt-10 ksd-center" ref="pager" :refTag="pageRefTags.IndexDetailPager" :perPageSize="currentCount" :curPage="currentAggPage+1" :totalSize="totalAggIndexColumnSize" v-on:handleCurrentChange='changeAggPage'></kylin-pager> </template> <div v-else> <el-table @@ -79,7 +79,7 @@ </template> </el-table-column> </el-table> - <kylin-pager layout="prev, pager, next" :background="false" class="ksd-mt-10 ksd-center" ref="pager" :refTag="pageRefTags.IndexDetailPager" :perpage_size="currentCount" :curPage="currentPage+1" :totalSize="totalTableIndexColumnSize" v-on:handleCurrentChange='currentChange'></kylin-pager> + <kylin-pager layout="prev, pager, next" :background="false" class="ksd-mt-10 ksd-center" ref="pager" :refTag="pageRefTags.IndexDetailPager" :perPageSize="currentCount" :curPage="currentPage+1" :totalSize="totalTableIndexColumnSize" v-on:handleCurrentChange='currentChange'></kylin-pager> </div> <div slot="footer" class="dialog-footer"> <el-button size="medium" @click="closeIndexDetailsDialog">{{$t('kylinLang.common.close')}}</el-button>