|
|
@@ -7,7 +7,14 @@
|
|
7
|
7
|
</template>
|
|
8
|
8
|
<el-form :disabled="!canSend">
|
|
9
|
9
|
<el-form-item>
|
|
10
|
|
- <el-input type="textarea" :model-value="form.list.join('|')" :rows="5" readonly></el-input>
|
|
|
10
|
+ <el-table :data="form.list" size="small">
|
|
|
11
|
+ <el-table-column prop="0" label="IP"></el-table-column>
|
|
|
12
|
+ <el-table-column prop="1" label="TIME"></el-table-column>
|
|
|
13
|
+ <el-table-column prop="2" label="TOTAL"></el-table-column>
|
|
|
14
|
+ <el-table-column prop="3" label="HIGHEST"></el-table-column>
|
|
|
15
|
+ <el-table-column prop="4" label="AVG"></el-table-column>
|
|
|
16
|
+ <el-table-column prop="5" label="SPEED"></el-table-column>
|
|
|
17
|
+ </el-table>
|
|
11
|
18
|
</el-form-item>
|
|
12
|
19
|
<el-form-item>
|
|
13
|
20
|
<el-button @click="getList">{{ T('Refresh') }}</el-button>
|
|
|
@@ -37,7 +44,7 @@
|
|
37
|
44
|
const res = await sendCmd({ cmd: form.get_cmd, target: RELAY_TARGET }).catch(_ => false)
|
|
38
|
45
|
form.loading = false
|
|
39
|
46
|
if (res) {
|
|
40
|
|
- form.list = res.data.split('\n').filter(i => i)
|
|
|
47
|
+ form.list = res.data.split('\n').filter(i => i).map(i => i.split(" "))
|
|
41
|
48
|
}
|
|
42
|
49
|
}
|
|
43
|
50
|
watch(() => props.canSend, (v) => {
|
|
|
@@ -49,5 +56,7 @@
|
|
49
|
56
|
|
|
50
|
57
|
</script>
|
|
51
|
58
|
<style scoped lang="scss">
|
|
52
|
|
-
|
|
|
59
|
+.simple-card{
|
|
|
60
|
+ width: 500px;
|
|
|
61
|
+}
|
|
53
|
62
|
</style>
|