Skip to content

Commit 739e356

Browse files
committed
adjust the iotdb query
1 parent c4eca6c commit 739e356

File tree

2 files changed

+604
-596
lines changed

2 files changed

+604
-596
lines changed

console/atest-ui/src/views/DataManager.vue

Lines changed: 48 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -111,14 +111,14 @@ const executeQuery = async () => {
111111
break;
112112
}
113113
114+
console.log('sqlisql' + sqlQuery.value)
114115
API.DataQuery(store.value, kind.value, currentDatabase.value, sqlQuery.value, (data) => {
115116
switch (kind.value) {
116117
case 'atest-store-orm':
117118
ormDataHandler(data)
118119
break;
119120
case 'atest-store-iotdb':
120121
ormDataHandler(data)
121-
success = true
122122
break;
123123
case 'atest-store-etcd':
124124
keyValueDataHandler(data)
@@ -144,48 +144,51 @@ const executeQuery = async () => {
144144
</script>
145145

146146
<template>
147-
<div>
148-
<el-container style="height: calc(100vh - 45px);">
149-
<el-aside v-if="kind === 'atest-store-orm'">
150-
<el-scrollbar>
151-
<el-select v-model="currentDatabase" placeholder="Select database" @change="queryTables" filterable>
152-
<el-option v-for="item in databases" :key="item" :label="item"
153-
:value="item"></el-option>
154-
</el-select>
155-
<el-tree :data="tablesTree" node-key="label" @node-click="queryDataFromTable" highlight-current draggable/>
156-
</el-scrollbar>
157-
</el-aside>
158-
<el-container>
159-
<el-header>
160-
<el-form @submit.prevent="executeQuery">
161-
<el-row :gutter="10">
162-
<el-col :span="4">
163-
<el-form-item>
164-
<el-select v-model="store" placeholder="Select store" filterable :loading="loadingStores">
165-
<el-option v-for="item in stores" :key="item.name" :label="item.name"
166-
:value="item.name" :disabled="!item.ready" :kind="item.kind.name"></el-option>
167-
</el-select>
168-
</el-form-item>
169-
</el-col>
170-
<el-col :span="17">
171-
<el-form-item>
172-
<el-input v-model="sqlQuery" :placeholder="queryTip" @keyup.enter="executeQuery"></el-input>
173-
</el-form-item>
174-
</el-col>
175-
<el-col :span="2">
176-
<el-form-item>
177-
<el-button type="primary" @click="executeQuery">Execute</el-button>
178-
</el-form-item>
179-
</el-col>
180-
</el-row>
181-
</el-form>
182-
</el-header>
183-
<el-main>
184-
<el-table :data="queryResult">
185-
<el-table-column v-for="col in columns" :key="col" :prop="col" :label="col"></el-table-column>
186-
</el-table>
187-
</el-main>
188-
</el-container>
189-
</el-container>
190-
</div>
147+
<div>
148+
<el-container style="height: calc(100vh - 45px);">
149+
<el-aside v-if="kind === 'atest-store-orm' || kind === 'atest-store-iotdb'">
150+
<el-scrollbar>
151+
<el-select v-model="currentDatabase" placeholder="Select database" @change="queryTables" filterable>
152+
<el-option v-for="item in databases" :key="item" :label="item" :value="item"></el-option>
153+
</el-select>
154+
<el-tree :data="tablesTree" node-key="label" @node-click="queryDataFromTable" highlight-current
155+
draggable />
156+
</el-scrollbar>
157+
</el-aside>
158+
<el-container>
159+
<el-header>
160+
<el-form @submit.prevent="executeQuery">
161+
<el-row :gutter="10">
162+
<el-col :span="4">
163+
<el-form-item>
164+
<el-select v-model="store" placeholder="Select store" filterable
165+
:loading="loadingStores">
166+
<el-option v-for="item in stores" :key="item.name" :label="item.name"
167+
:value="item.name" :disabled="!item.ready"
168+
:kind="item.kind.name"></el-option>
169+
</el-select>
170+
</el-form-item>
171+
</el-col>
172+
<el-col :span="17">
173+
<el-form-item>
174+
<el-input v-model="sqlQuery" :placeholder="queryTip"
175+
@keyup.enter="executeQuery"></el-input>
176+
</el-form-item>
177+
</el-col>
178+
<el-col :span="2">
179+
<el-form-item>
180+
<el-button type="primary" @click="executeQuery">Execute</el-button>
181+
</el-form-item>
182+
</el-col>
183+
</el-row>
184+
</el-form>
185+
</el-header>
186+
<el-main>
187+
<el-table :data="queryResult">
188+
<el-table-column v-for="col in columns" :key="col" :prop="col" :label="col"></el-table-column>
189+
</el-table>
190+
</el-main>
191+
</el-container>
192+
</el-container>
193+
</div>
191194
</template>

0 commit comments

Comments
 (0)