From 1f4e7d0f73a73e7350cf5a1df279d5f30904c5d5 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期三, 06 十二月 2023 08:41:32 +0800
Subject: [PATCH] bug

---
 platform_web/src/views/system/loginLog.vue |   57 ++++++++++++++++++++++++++++++++++++++++-----------------
 1 files changed, 40 insertions(+), 17 deletions(-)

diff --git a/platform_web/src/views/system/loginLog.vue b/platform_web/src/views/system/loginLog.vue
index 60d10ae..e4692e5 100644
--- a/platform_web/src/views/system/loginLog.vue
+++ b/platform_web/src/views/system/loginLog.vue
@@ -2,22 +2,22 @@
   <TableLayout :permissions="['system:loginLog:query']">
     <!-- 鎼滅储琛ㄥ崟 -->
     <el-form ref="searchForm" slot="search-form" :model="searchForm" label-width="100px" inline>
-      <el-form-item label="鐧诲綍鐢ㄦ埛鍚�" prop="loginUsername">
+      <el-form-item label="鐢ㄦ埛鍚�" prop="loginUsername">
         <el-input v-model="searchForm.loginUsername" placeholder="璇疯緭鍏ョ櫥褰曠敤鎴峰悕" @keypress.enter.native="search"></el-input>
       </el-form-item>
-      <el-form-item label="鐧诲綍IP" prop="ip">
+      <!-- <el-form-item label="鐧诲綍IP" prop="ip">
         <el-input v-model="searchForm.ip" placeholder="璇疯緭鍏ョ櫥褰旾P" @keypress.enter.native="search"></el-input>
       </el-form-item>
       <el-form-item label="鏈嶅姟鍣↖P" prop="serverIp">
         <el-input v-model="searchForm.serverIp" placeholder="璇疯緭鍏ユ湇鍔″櫒IP" @keypress.enter.native="search"></el-input>
-      </el-form-item>
-      <el-form-item label="鏄惁鐧诲綍鎴愬姛" prop="success">
+      </el-form-item>-->
+      <el-form-item label="鐘舵��" prop="success">
         <el-select v-model="searchForm.success" placeholder="璇烽�夋嫨鏄惁鐧诲綍鐘舵��" clearable @change="search">
           <el-option value="true" label="鐧诲綍鎴愬姛"/>
           <el-option value="false" label="鐧诲綍澶辫触"/>
         </el-select>
       </el-form-item>
-      <el-form-item label="鏉ユ簮" prop="success">
+      <el-form-item label="鏉ユ簮" prop="orgin">
         <el-select v-model="searchForm.orgin" placeholder="璇烽�夋嫨鐧诲綍鏉ユ簮" clearable @change="search">
           <el-option value="0" label="PC鐧婚檰"/>
           <el-option value="1" label="閽夐拤骞冲彴"/>
@@ -26,7 +26,7 @@
           <el-option value="4" label="寰俊灏忕▼搴�"/>
         </el-select>
       </el-form-item>
-      <el-form-item label="鐧诲綍鏃堕棿" prop="loginTime">
+      <el-form-item label="鏃堕棿" prop="loginTime">
         <el-date-picker
           v-model="searchDateRange"
           type="datetimerange"
@@ -50,16 +50,23 @@
         :data="tableData.list"
         stripe
         border
-        :default-sort="{prop: 'loginTime', order: 'descending'}"
         @sort-change="handleSortChange"
       >
+      <!-- :default-sort="{prop: 'loginTime', order: 'descending'}" -->
+
         <el-table-column prop="orgin" label="鏉ユ簮" align="center" min-width="100px">
            <template slot-scope="{row}">
             {{row.orgin | orginText}}
           </template>
         </el-table-column>
+        <el-table-column prop="companyUserId" label="鐢ㄦ埛id" align="center" min-width="100px"></el-table-column>
         <el-table-column prop="companyName" label="浼佷笟鍚嶇О" align="center" min-width="100px"></el-table-column>
         <el-table-column prop="loginUsername" label="鐧诲綍鐢ㄦ埛鍚�" align="center" min-width="100px"></el-table-column>
+        <el-table-column prop="companyUserName" label="浼佷笟鐢ㄦ埛鍚嶇О" align="center" min-width="100px">
+          <template slot-scope="{row}">
+            {{ row.companyUserName}}
+          </template>
+        </el-table-column>
         <el-table-column prop="ip" label="鐧诲綍IP" align="center" min-width="120px"></el-table-column>
         <el-table-column prop="location" label="鐧诲綍鍦板潃" align="center" min-width="160px"></el-table-column>
         <el-table-column prop="clientInfo" label="瀹㈡埛绔�" align="center" min-width="160px"></el-table-column>
@@ -73,7 +80,11 @@
             {{row.success | statusText}}
           </template>
         </el-table-column>
-        <el-table-column prop="reason" label="澶辫触鍘熷洜" min-width="160px"></el-table-column>
+        <el-table-column prop="reason" label="澶辫触鍘熷洜" min-width="160px" show-overflow-tooltip>
+          <template slot-scope="{row}">
+            <span class="lang-title-style">{{ row.reason }}</span>
+          </template>
+        </el-table-column>
       </el-table>
       <pagination
           @size-change="handleSizeChange"
@@ -126,6 +137,8 @@
        return '缇氱緤骞冲彴'
       }else  if (value == 3) {
        return 'EDGP骞冲彴'
+      }else  if (value == 4) {
+       return '寰俊灏忕▼搴�'
       }else{
         return 'pc-骞冲彴';
       }
@@ -133,15 +146,7 @@
   },
   methods: {
     // 鏃堕棿鎼滅储鑼冨洿鍙樺寲
-    handleSearchTimeChange (value) {
-      this.searchForm.startTime = null
-      this.searchForm.endTime = null
-      if (value != null) {
-        this.searchForm.startTime = value[0]
-        this.searchForm.endTime = value[1]
-      }
-      this.search()
-    }
+    
   },
   created () {
     this.config({
@@ -155,6 +160,24 @@
       }]
     })
     this.search()
+  },
+  methods: {
+    handleSearchTimeChange (value) {
+      this.searchForm.startTime = null
+      this.searchForm.endTime = null
+      if (value != null) {
+        this.searchForm.startTime = value[0]
+        this.searchForm.endTime = value[1]
+      }
+      this.search()
+    },
+    reset() {
+      this.$refs.searchForm.resetFields()
+      this.searchDateRange = []
+      this.searchForm.startTime = ''
+      this.searchForm.endTime = ''
+      this.search()
+    }
   }
 }
 </script>

--
Gitblit v1.9.3