index.html 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. {extend name="index_layout"/}
  2. {block name="main"}
  3. <style type="text/css">
  4. .admin-info {padding: 50px 20px 35px 20px; }
  5. .admin-info .profile-avatar-container { width: 112px; height: 112px; margin: 0 auto; position: relative;}
  6. .profile-avatar-container .profile-avatar-text {
  7. display: none;
  8. }
  9. .profile-user-img {
  10. margin: 0 auto;
  11. width: 100px;
  12. height: 100px;
  13. padding: 3px;
  14. border: 3px solid #d2d6de;
  15. border-radius: 50%;
  16. }
  17. .profile-avatar-container button {
  18. cursor: pointer;
  19. position: absolute;
  20. top: 0;
  21. left: 0;
  22. width: 112px;
  23. height: 112px;
  24. opacity: 0;
  25. }
  26. .profile-avatar-container:hover .profile-avatar-text {
  27. display: block;
  28. position: absolute;
  29. height: 112px;
  30. width: 112px;
  31. background: #444;
  32. opacity: .6;
  33. color: #fff;
  34. top: 0;
  35. left: 0;
  36. line-height: 112px;
  37. text-align: center;
  38. border-radius: 50%;
  39. }
  40. .layui-user {display: block; width: 100%; height: 30px; line-height: 30px; text-align: center; padding-top: 15px; color: #333; font-size: 16px; }
  41. .login-time {display: block; width: 100%; height: 30px; line-height: 30px; text-align: center; font-size: 14px; color: #666777; }
  42. </style>
  43. <div class="layui-row layui-col-space20">
  44. <div class="layui-col-sm4 layui-col-md3 layui-col-lg3">
  45. <div class="layui-card">
  46. <div class="layui-card-header">个人资料</div>
  47. <div class="layui-card-body">
  48. <form id="profile" class="layui-form" method="post" action="{:url('update')}">
  49. <div class="admin-info">
  50. <div class="profile-avatar-container">
  51. <img class="profile-user-img" src="{$admin.avatar|cdnurl}">
  52. <div class="profile-avatar-text">点击编辑</div>
  53. <button type="button" id="faupload-avatar" class="faupload" data-mimetype="png,jpg,jpeg,gif" data-input-id="c-avatar">上传</button>
  54. </div>
  55. <h3 class="layui-user">{$admin.email}</h3>
  56. <p class="login-time">上次登录:<?php if($admin['last_login_time'] > 0) { echo $admin['last_login_time'];} else { echo '--';}?></p>
  57. </div>
  58. {:token_field()}
  59. <input type="hidden" id="c-avatar" name="row[avatar]" value="{$admin.avatar}"/>
  60. <div class="layui-form-item">
  61. <label class="mb-1 d-inline-block">用户名</label>
  62. <div>
  63. <input type="text" autocomplete="off" placeholder="用户名" class="layui-input layui-disabled" value="{$admin.username}" disabled>
  64. </div>
  65. </div>
  66. <div class="layui-form-item">
  67. <label class="mb-1 d-inline-block">密码</label>
  68. <div>
  69. <input type="password" name="row[password]" autocomplete="off" placeholder="不修改留空即可" class="layui-input">
  70. </div>
  71. </div>
  72. <div class="layui-form-item">
  73. <label class="mb-1 d-inline-block">邮箱</label>
  74. <div>
  75. <input type="text" name="row[email]" lay-verify="required|email" autocomplete="off" placeholder="邮箱" class="layui-input" value="{$admin.email}">
  76. </div>
  77. </div>
  78. <div class="layui-form-item">
  79. <label class="mb-1 d-inline-block">手机</label>
  80. <div>
  81. <input type="text" name="row[mobile]" autocomplete="off" placeholder="手机" class="layui-input" value="{$admin.mobile}">
  82. </div>
  83. </div>
  84. <div class="layui-form-item">
  85. <label class="mb-1 d-inline-block">昵称</label>
  86. <div>
  87. <input type="text" name="row[nickname]" autocomplete="off" placeholder="昵称" class="layui-input" value="{$admin.nickname}">
  88. </div>
  89. </div>
  90. <div class="layui-form-item layer-footer">
  91. <div>
  92. <button class="layui-btn disabled" lay-submit>立即提交</button>
  93. <button type="reset" class="layui-btn layui-btn-primary">重置</button>
  94. </div>
  95. </div>
  96. </form>
  97. </div>
  98. </div>
  99. </div>
  100. <div class="layui-col-sm8 layui-col-md9 layui-col-lg9">
  101. <div class="layui-card">
  102. <div class="layui-card-header">操作日志</div>
  103. <div class="layui-card-body">
  104. <table class="layui-hide" id="currentTable" lay-filter="currentTable"></table>
  105. </div>
  106. </div>
  107. </div>
  108. </div>
  109. {/block}