From a44f2c3b5db92069ea2813ecf8cb12a6ab3b2203 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 19 五月 2022 17:04:07 +0800 Subject: [PATCH] 管理员权限雁验证 --- app/src/main/resources/static/admin/pages/user/user_login_record_list.html | 68 +++++++++++++++++++++------------ 1 files changed, 43 insertions(+), 25 deletions(-) diff --git a/app/src/main/resources/static/7aed59d33d777100/user/user_info_list.html b/app/src/main/resources/static/admin/pages/user/user_login_record_list.html similarity index 79% rename from app/src/main/resources/static/7aed59d33d777100/user/user_info_list.html rename to app/src/main/resources/static/admin/pages/user/user_login_record_list.html index 5f02bfa..cee816c 100644 --- a/app/src/main/resources/static/7aed59d33d777100/user/user_info_list.html +++ b/app/src/main/resources/static/admin/pages/user/user_login_record_list.html @@ -3,19 +3,22 @@ <head> <meta charset="UTF-8"> - <title>鐢ㄦ埛淇℃伅鍒楄〃</title> + <title>鐢ㄦ埛鐧诲綍璁板綍鍒楄〃</title> <meta name="renderer" content="webkit"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi"/> - <link rel="stylesheet" href="../css/font.css"> - <link rel="stylesheet" href="../css/xadmin.css"> - <script src="../lib/layui/layui.js" charset="utf-8"></script> - <link rel="stylesheet" href="../css/theme3049.min.css"> - <script src="../js/vue.min.js" type="text/javascript" charset="utf-8"></script> - <script type="text/javascript" src="../js/xadmin.js"></script> - <script src="../js/http.js" type="text/javascript" charset="utf-8"></script> - <script type="text/javascript" src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script> + + <link rel="stylesheet" href="/admin/css/font.css"> + <link rel="stylesheet" href="/admin/css/xadmin.css"> + <link rel="stylesheet" href="/admin/css/theme3049.min.css"> + + <script src="/admin/lib/layui/layui.js" charset="utf-8"></script> + <script src="/admin/js/vue.min.js" type="text/javascript" charset="utf-8"></script> + <script src="/admin/js/xadmin.js" type="text/javascript"></script> + <script src="/admin/js/http.js" type="text/javascript" charset="utf-8"></script> + <script src="/admin/js/jquery.min.js" type="text/javascript"></script> + <script src="/admin/js/utils.js"></script> <!--[if lt IE 9]> <script src="https://cdn.staticfile.org/html5shiv/r29/html5.min.js"></script> <script src="https://cdn.staticfile.org/respond.js/1.4.2/respond.min.js"></script> @@ -50,7 +53,7 @@ class="layui-input"> </div> <div class="layui-inline layui-show-xs-block"> - <input type="text" name="key" lay-verify="" placeholder="璇疯緭鍏ョ敤鎴稩D" autocomplete="off" + <input type="text" name="uid" lay-verify="" placeholder="璇疯緭鍏ョ敤鎴稩D" autocomplete="off" class="layui-input"> </div> <div class="layui-inline layui-show-xs-block"> @@ -68,6 +71,7 @@ </div> </div> </body> + <script type="text/html" id="deleteContainer"> <div class="layui-btn-container"> @@ -158,26 +162,36 @@ tableIns = table.render({ elem: '#table_list', - url: "/admin/api/user/list", + url: "/admin/api/user/loginrecord/list", toolbar: "#toolbar", totalRow: true, - cols: [[{type: 'checkbox', title: "ID"}, - {field: 'id', width: 120, sort: false, title: "鐢ㄦ埛ID"}, - {field: 'nickName', width: 120, sort: false, title: "鏄电О"}, + cols: [[ + {field: 'id', width: 200, sort: false, title: "ID"}, + {field: 'uid', width: 120, sort: false, title: "鐢ㄦ埛ID"}, + {field: 'loginIPInfo', width: 180, sort: false, title: "鐧诲綍IP淇℃伅"}, { - field: 'portrait', - template: "<img src='{{d.portrait}}'>", + field: 'loginType', width: 120, sort: false, - title: "澶村儚" + title: "鐧诲綍绫诲瀷", + templet: function (res) { + switch (res.loginType) { + case 1: + return "鐢佃瘽"; + case 2: + return "寰俊"; + case 3: + return "QQ"; + case 4: + return "閭"; + default: + return "鏈煡"; + } + + + } }, - {field: 'phone', width: 120, sort: false, title: "鐢佃瘽"}, - {field: 'email', width: 120, sort: false, title: "閭"}, - {field: 'wxUser', width: 120, sort: false, title: "寰俊鐢ㄦ埛淇℃伅"}, - {field: 'qqUser', width: 120, sort: false, title: "QQ鐢ㄦ埛淇℃伅"}, - {field: 'createTime', width: 120, sort: false, title: "鍒涘缓鏃堕棿"}, - {field: 'updateTime', width: 120, sort: false, title: "淇敼鏃堕棿"}, - {fixed: 'right', width: 80, title: "鎿嶄綔", toolbar: '#deleteContainer'}]], + {field: 'createTime', width: 150, sort: false, title: "鐧诲綍鏃堕棿"}]], page: true, parseData: function (res) { //res 鍗充负鍘熷杩斿洖鐨勬暟鎹� if (res.code != 0) @@ -199,7 +213,7 @@ }); //澶村伐鍏锋爮浜嬩欢 - table.on('toolbar(app)', + tableIns.on('toolbar(app)', function (obj) { var checkStatus = table.checkStatus(obj.config.id); switch (obj.event) { @@ -238,6 +252,10 @@ }); }, search: function (params) { + if (isNaN(params["uid"])) { + delete params["uid"]; + } + //鏁版嵁閲嶈浇 tableIns.reload({ where: params, -- Gitblit v1.8.0