From 282e032b5771da13d224214d3b0b71f3efde9a42 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期五, 25 八月 2023 18:45:42 +0800
Subject: [PATCH] Merge branch 'master' of http://139.186.142.91:10010/r/productDev/dmMes

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

diff --git a/platform_web/src/views/system/loginLog.vue b/platform_web/src/views/system/loginLog.vue
index 60d10ae..aff49db 100644
--- a/platform_web/src/views/system/loginLog.vue
+++ b/platform_web/src/views/system/loginLog.vue
@@ -5,7 +5,7 @@
       <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">
@@ -16,8 +16,8 @@
           <el-option value="true" label="鐧诲綍鎴愬姛"/>
           <el-option value="false" label="鐧诲綍澶辫触"/>
         </el-select>
-      </el-form-item>
-      <el-form-item label="鏉ユ簮" prop="success">
+      </el-form-item> -->
+      <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"
@@ -36,10 +36,10 @@
           end-placeholder="缁撴潫鏃堕棿"
           @change="handleSearchTimeChange"
         ></el-date-picker>
-      </el-form-item>
+      </el-form-item> -->
       <section>
         <el-button type="primary" @click="search">鎼滅储</el-button>
-        <el-button :loading="isWorking.export" @click="exportExcel">瀵煎嚭</el-button>
+        <!-- <el-button :loading="isWorking.export" @click="exportExcel">瀵煎嚭</el-button> -->
         <el-button @click="reset">閲嶇疆</el-button>
       </section>
     </el-form>
@@ -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 || row.loginUsername }}
+          </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"
@@ -133,15 +144,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 +158,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