|
|
@@ -1,14 +1,14 @@
|
|
1
|
1
|
<template>
|
|
2
|
2
|
<div>
|
|
3
|
3
|
<el-card class="list-query" shadow="hover">
|
|
4
|
|
- <el-form inline label-width="150px">
|
|
|
4
|
+ <el-form inline label-width="60px">
|
|
5
|
5
|
<el-form-item label="ID">
|
|
6
|
6
|
<el-input v-model="listQuery.id" clearable/>
|
|
7
|
7
|
</el-form-item>
|
|
8
|
8
|
<el-form-item :label="T('Hostname')">
|
|
9
|
9
|
<el-input v-model="listQuery.hostname" clearable/>
|
|
10
|
10
|
</el-form-item>
|
|
11
|
|
- <el-form-item :label="T('LastOnlineTime')">
|
|
|
11
|
+ <el-form-item :label="T('LastOnlineTime')" label-width="100px">
|
|
12
|
12
|
<el-select v-model="listQuery.time_ago" clearable>
|
|
13
|
13
|
<el-option
|
|
14
|
14
|
v-for="item in timeFilters"
|
|
|
@@ -19,6 +19,12 @@
|
|
19
|
19
|
></el-option>
|
|
20
|
20
|
</el-select>
|
|
21
|
21
|
</el-form-item>
|
|
|
22
|
+ <el-form-item :label="T('Username')">
|
|
|
23
|
+ <el-input v-model="listQuery.username" clearable/>
|
|
|
24
|
+ </el-form-item>
|
|
|
25
|
+ <el-form-item label="IP">
|
|
|
26
|
+ <el-input v-model="listQuery.ip" clearable/>
|
|
|
27
|
+ </el-form-item>
|
|
22
|
28
|
<el-form-item>
|
|
23
|
29
|
<el-button type="primary" @click="handlerQuery">{{ T('Filter') }}</el-button>
|
|
24
|
30
|
<el-button type="danger" @click="toAdd">{{ T('Add') }}</el-button>
|
|
|
@@ -215,6 +221,8 @@
|
|
215
|
221
|
time_ago: null,
|
|
216
|
222
|
id: '',
|
|
217
|
223
|
hostname: '',
|
|
|
224
|
+ username: '',
|
|
|
225
|
+ ip: '',
|
|
218
|
226
|
})
|
|
219
|
227
|
|
|
220
|
228
|
const getList = async () => {
|