Skip to content

Commit b6b7483

Browse files
authored
chore: improve the test suite UI page (#341)
Co-authored-by: rick <[email protected]>
1 parent 70a8685 commit b6b7483

File tree

3 files changed

+34
-16
lines changed

3 files changed

+34
-16
lines changed

console/atest-ui/src/locales/en.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,9 @@
3838
},
3939
"tip": {
4040
"filter": "Filter Keyword",
41-
"noParameter": "No Parameter"
41+
"noParameter": "No Parameter",
42+
"testsuite": "Test Suite:",
43+
"apiAddress": "API Address:"
4244
},
4345
"field": {
4446
"name": "Name",

console/atest-ui/src/locales/zh.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,9 @@
3434
},
3535
"tip": {
3636
"filter": "过滤",
37-
"noParameter": "无参数"
37+
"noParameter": "无参数",
38+
"testsuite": "测试集:",
39+
"apiAddress": "API 地址:"
3840
},
3941
"field": {
4042
"name": "名称",

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

Lines changed: 28 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -195,22 +195,36 @@ function paramChange() {
195195

196196
<template>
197197
<div class="common-layout">
198-
<el-text class="mx-1" type="primary">{{ suite.name }}</el-text>
198+
{{ t('tip.testsuite') }}<el-text class="mx-1" type="primary">{{ suite.name }}</el-text>
199199

200-
<el-input class="w-50 m-2" v-model="suite.api" placeholder="API" test-id="suite-editor-api"></el-input>
200+
<table style="width: 100%;">
201+
<tr>
202+
<td style="width: 20%;">
203+
{{ t('tip.apiAddress') }}
204+
</td>
205+
<td style="width: 80%;">
206+
<el-input class="w-50 m-2" v-model="suite.api" placeholder="API" test-id="suite-editor-api"></el-input>
207+
</td>
208+
</tr>
209+
<tr>
210+
<td>
211+
<el-select v-model="suite.spec.kind" class="m-2" placeholder="API Spec Kind" size="middle">
212+
<el-option
213+
v-for="item in apiSpecKinds"
214+
:key="item.value"
215+
:label="item.label"
216+
:value="item.value"
217+
/>
218+
</el-select>
219+
</td>
220+
<td>
221+
<el-input class="mx-1" v-model="suite.spec.url" placeholder="API Spec URL"></el-input>
222+
</td>
223+
</tr>
224+
</table>
201225

202-
<el-select v-model="suite.spec.kind" class="m-2" placeholder="API Spec Kind" size="middle">
203-
<el-option
204-
v-for="item in apiSpecKinds"
205-
:key="item.value"
206-
:label="item.label"
207-
:value="item.value"
208-
/>
209-
</el-select>
210-
<el-input class="mx-1" v-model="suite.spec.url" placeholder="API Spec URL"></el-input>
211-
212-
<div>
213-
<span>{{ t('title.parameter') }}</span>
226+
<div style="margin-top: 10px;">
227+
<el-text class="mx-1" type="primary">{{ t('title.parameter') }}</el-text>
214228
<el-table :data="suite.param" style="width: 100%">
215229
<el-table-column label="Key" width="180">
216230
<template #default="scope">

0 commit comments

Comments
 (0)