profile.html 3.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. <!DOCTYPE html>
  2. <html lang="zh" xmlns:th="http://www.thymeleaf.org" >
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <!--360浏览器优先以webkit内核解析-->
  7. <title>个人信息</title>
  8. <link rel="shortcut icon" href="favicon.ico">
  9. <link href="../static/css/bootstrap.min.css" th:href="@{/css/bootstrap.min.css}" rel="stylesheet"/>
  10. <link href="../static/css/font-awesome.min.css" th:href="@{/css/font-awesome.css}" rel="stylesheet"/>
  11. <link href="../static/css/main/animate.min.css" th:href="@{/css/main/animate.min.css}" rel="stylesheet"/>
  12. <link href="../static/css/main/style.min862f.css" th:href="@{/css/main/style.min862f.css}" rel="stylesheet"/>
  13. </head>
  14. <body class="gray-bg">
  15. <div class="wrapper wrapper-content">
  16. <div class="row animated fadeInRight">
  17. <div class="col-sm-6">
  18. <div class="ibox float-e-margins">
  19. <div class="ibox-title">
  20. <h5>个人信息</h5>
  21. <div class="ibox-tools">
  22. <a class="dropdown-toggle" data-toggle="dropdown" href="profile.html#">
  23. <i class="fa fa-edit"></i>
  24. </a>
  25. <ul class="dropdown-menu dropdown-user">
  26. <li><a href="javascript:edit()">修改信息</a></li>
  27. <li><a href="javascript:resetPwd()">修改密码</a></li>
  28. <li><a href="javascript:avatar()">修改头像</a></li>
  29. </ul>
  30. </div>
  31. </div>
  32. <div class="contact-box">
  33. <div class="col-sm-4">
  34. <div class="text-center">
  35. <img alt="image" class="img-circle m-t-xs img-responsive" th:src="(${user.avatar} == '') ? '/img/profile.jpg' : '/profile/' + ${user.avatar}">
  36. <div class="m-t-xs font-bold">[[${user.loginIp}]]</div>
  37. </div>
  38. </div>
  39. <div class="col-sm-8">
  40. <h3><strong>[[${user.loginName}]]</strong></h3>
  41. <p><i class="fa fa-user"></i> [[${user.userName}]] / [[${#strings.defaultString(roleGroup,'无角色')}]]
  42. <p><i class="fa fa-phone"></i> [[${user.phonenumber}]]</p>
  43. <p><i class="fa fa-group"></i> [[${user.dept.deptName}]] / [[${#strings.defaultString(postGroup,'无岗位')}]]</p>
  44. <p><i class="fa fa-transgender"></i> [[${user.sex}]]</p>
  45. <p><i class="fa fa-envelope-o"></i> [[${user.email}]]</p>
  46. <p><i class="fa fa-calendar"></i> [[${#dates.format(user.createTime, 'yyyy-MM-dd HH:mm:ss')}]]</p>
  47. </div>
  48. <div class="clearfix"></div>
  49. </a>
  50. </div>
  51. </div>
  52. </div>
  53. </div>
  54. </div>
  55. <div th:include="include::footer"></div>
  56. <script>
  57. var userId = [[${user.userId}]];
  58. /*用户信息-修改*/
  59. function edit() {
  60. var url = ctx + "system/user/profile/edit/" + userId;
  61. $.modal.open("修改用户", url);
  62. }
  63. /*用户管理-重置密码*/
  64. function resetPwd() {
  65. var url = ctx + 'system/user/profile/resetPwd/' + userId;
  66. $.modal.open("重置密码", url, '800', '500');
  67. }
  68. /*用户管理-头像*/
  69. function avatar() {
  70. var url = ctx + 'system/user/profile/avatar/' + userId;
  71. $.modal.open("修改头像", url);
  72. }
  73. </script>
  74. </body>
  75. </html>