From 64b432916af9c9218ab3f3eca614e26c542142ae Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期二, 07 十一月 2023 15:47:13 +0800 Subject: [PATCH] bug --- platform_web/src/views/system/loginLog.vue | 86 ++++++++++++++++++++++++++++++++++-------- 1 files changed, 69 insertions(+), 17 deletions(-) diff --git a/platform_web/src/views/system/loginLog.vue b/platform_web/src/views/system/loginLog.vue index 315bf68..e4692e5 100644 --- a/platform_web/src/views/system/loginLog.vue +++ b/platform_web/src/views/system/loginLog.vue @@ -2,22 +2,31 @@ <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="loginTime"> + <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="閽夐拤骞冲彴"/> + <el-option value="2" label="缇氱緤骞冲彴"/> + <el-option value="3" label="EDGP骞冲彴"/> + <el-option value="4" label="寰俊灏忕▼搴�"/> + </el-select> + </el-form-item> + <el-form-item label="鏃堕棿" prop="loginTime"> <el-date-picker v-model="searchDateRange" type="datetimerange" @@ -41,10 +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> @@ -58,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" @@ -89,7 +115,8 @@ serverIp: '', success: '', startTime: null, - endTime: null + endTime: null, + orgin:'' } } }, @@ -100,19 +127,26 @@ return '鐧诲綍鎴愬姛' } return '鐧诲綍澶辫触' + }, + orginText (value) { + if (value ==0) { + return 'pc骞冲彴' + }else if (value == 1) { + return '閽夐拤骞冲彴' + }else if (value == 2) { + return '缇氱緤骞冲彴' + }else if (value == 3) { + return 'EDGP骞冲彴' + }else if (value == 4) { + return '寰俊灏忕▼搴�' + }else{ + return 'pc-骞冲彴'; + } } }, 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({ @@ -126,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