feat: enhance DataManager to display query duration and result count
This commit is contained in:
parent
dd08c128ca
commit
8a1e72f23d
|
@ -205,8 +205,10 @@ const executeQuery = async () => {
|
|||
</el-form>
|
||||
</el-header>
|
||||
<el-main>
|
||||
<el-tag type="primary" v-if="queryResult.length > 0">{{ queryResult.length }} rows</el-tag>
|
||||
<el-tag type="primary" v-if="queryDataMeta.duration">{{ queryDataMeta.duration }}</el-tag>
|
||||
<div style="display: flex; gap: 8px;">
|
||||
<el-tag type="primary" v-if="queryResult.length > 0">{{ queryResult.length }} rows</el-tag>
|
||||
<el-tag type="primary" v-if="queryDataMeta.duration">{{ queryDataMeta.duration }}</el-tag>
|
||||
</div>
|
||||
<el-table :data="queryResult" stripe v-if="dataFormat === 'table'">
|
||||
<el-table-column v-for="col in columns" :key="col" :prop="col" :label="col" sortable/>
|
||||
</el-table>
|
||||
|
|
|
@ -1261,6 +1261,7 @@ func (s *server) Query(ctx context.Context, query *DataQuery) (result *DataQuery
|
|||
CurrentDatabase: dataResult.CurrentDatabase,
|
||||
Databases: dataResult.Databases,
|
||||
Tables: dataResult.Tables,
|
||||
Duration: dataResult.Duration,
|
||||
}
|
||||
}
|
||||
return
|
||||
|
|
Loading…
Reference in New Issue