Browse Source

refactor🎨: 添加日志排序

zhangwenjian 4 years ago
parent
commit
0094c04331
2 changed files with 19 additions and 27 deletions
  1. 17 26
      src/views/admin/sys-login-log/index.vue
  2. 2 1
      src/views/admin/sys-oper-log/index.vue

+ 17 - 26
src/views/admin/sys-login-log/index.vue

@@ -85,31 +85,21 @@
             align="center"
             prop="ipaddr"
             :show-overflow-tooltip="true"
-          />
-          <el-table-column
-            label="归属地"
-            align="center"
-            prop="loginLocation"
-            :show-overflow-tooltip="true"
-          />
-          <el-table-column
-            label="浏览器"
-            align="center"
-            prop="browser"
-            :show-overflow-tooltip="true"
-          />
-          <el-table-column
-            label="系统"
-            align="center"
-            prop="os"
-            :show-overflow-tooltip="true"
-          />
-          <el-table-column
-            label="固件"
-            align="center"
-            prop="platform"
-            :show-overflow-tooltip="true"
-          />
+          >
+            <template slot-scope="scope">
+              <el-popover trigger="hover" placement="top">
+                <p>IP: {{ scope.row.ipaddr }}</p>
+                <p>归属地: {{ scope.row.loginLocation }}</p>
+                <p>浏览器: {{ scope.row.browser }}</p>
+                <p>系统: {{ scope.row.os }}</p>
+                <p>固件: {{ scope.row.platform }}</p>
+                <div slot="reference" class="name-wrapper">
+                  {{ scope.row.ipaddr }}
+                </div>
+              </el-popover>
+            </template>
+          </el-table-column>
+
           <el-table-column
             label="登录时间"
             align="center"
@@ -185,7 +175,8 @@ export default {
         username: undefined,
         status: undefined,
         ipaddr: undefined,
-        loginLocation: undefined
+        loginLocation: undefined,
+        createdAtOrder: 'desc'
       },
       // 表单参数
       form: {

+ 2 - 1
src/views/admin/sys-oper-log/index.vue

@@ -219,7 +219,8 @@ export default {
         title: undefined,
         operName: undefined,
         businessType: undefined,
-        status: undefined
+        status: undefined,
+        createdAtOrder: 'desc'
       }
     }
   },