You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kylin.apache.org by xx...@apache.org on 2023/02/09 08:13:03 UTC
[kylin] 04/04: KYLIN-5424 show index details from query table
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 <la...@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>