Просмотр исходного кода

feat(admin): Add filter by ip and username

lejianwen месяцев назад: 10
Родитель
Сommit
cb7837e6e7
1 измененных файлов с 10 добавлено и 2 удалено
  1. 10 2
      src/views/peer/index.vue

+ 10 - 2
src/views/peer/index.vue

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