view.html 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. {extend name="common/base"/}
  2. {block name="style"}
  3. <style>
  4. .left-note{vertical-align:top; padding-top:20px!important; text-align:center}
  5. .layui-form-checked.layui-checkbox-disabled[lay-skin=primary] i {background-color:#808080; border-color: #808080;}
  6. .layui-checkbox-disabled[lay-skin=primary] span {color: #808080!important;}
  7. </style>
  8. {/block}
  9. <!-- 主体 -->
  10. {block name="body"}
  11. <form class="layui-form p-4">
  12. <h3 class="pb-3">管理员信息</h3>
  13. <table class="layui-table layui-table-form">
  14. <tr>
  15. <td class="layui-td-gray">登录账号</td>
  16. <td>
  17. {$admin.username}
  18. </td>
  19. <td class="layui-td-gray">用户名</td>
  20. <td>
  21. {$admin.nickname}
  22. </td>
  23. <td rowspan="4" class="layui-td-gray">头像</td>
  24. <td rowspan="4" valign="top" style="width: 150px;">
  25. <div class="layui-upload">
  26. <img src="{$admin.thumb}" width="150" height="150" style="max-width:150px;" />
  27. </div>
  28. </td>
  29. </tr>
  30. <tr>
  31. <td class="layui-td-gray">手机号码</td>
  32. <td>
  33. {$admin.mobile}
  34. </td>
  35. <td class="layui-td-gray">电子邮箱</td>
  36. <td>
  37. {$admin.email}
  38. </td>
  39. </tr>
  40. <tr>
  41. <td class="layui-td-gray">所在部门</td>
  42. <td>
  43. {volist name="department" id="v"}
  44. {eq name="$v.id" value="$admin.did"}{$v.title}{/eq}
  45. {/volist}
  46. </td>
  47. <td class="layui-td-gray">岗位职称</td>
  48. <td>
  49. {volist name="position" id="v"}
  50. {eq name="$v.id" value="$admin.position_id"}{$v.title}{/eq}
  51. {/volist}
  52. </td>
  53. </tr>
  54. <tr>
  55. <td class="layui-td-gray">用户角色
  56. </td>
  57. <td>
  58. {volist name=":get_admin_group()" id="v"}
  59. {volist name="$admin.group_id" id="a"}{eq name="$a" value="$v.id" }{$v.title},{/eq}{/volist}
  60. {/volist}
  61. </td>
  62. <td class="layui-td-gray">状态</td>
  63. <td>
  64. {eq name="$admin.status" value="1" }正常{/eq}
  65. {eq name="$admin.status" value="0" }禁止登录{/eq}
  66. </td>
  67. </tr>
  68. <tr>
  69. <td class="layui-td-gray-2">最后登录时间</td>
  70. <td>
  71. {$admin.last_login_time | date='Y-m-d H:i:s'}
  72. </td>
  73. <td class="layui-td-gray-2">最后登录IP</td>
  74. <td>
  75. {$admin.last_login_ip}
  76. </td>
  77. <td class="layui-td-gray">累计登录</td>
  78. <td>
  79. {$admin.login_num}次
  80. </td>
  81. </tr>
  82. <tr>
  83. <td class="layui-td-gray">备注</td>
  84. <td colspan="5">
  85. {$admin.desc|default=""}
  86. </td>
  87. </tr>
  88. </table>
  89. <h3 class="py-3">用户权限</h3>
  90. <table class="layui-table layui-table-form">
  91. {volist name="role_rule" id="vo"}
  92. <tr>
  93. <td class="left-note">
  94. <input type="checkbox" disabled value="{$vo.id}" title="{$vo.title}" {eq name="$vo.checked" value="true" }checked{/eq}>
  95. </td>
  96. {notempty name="vo.children"}
  97. <td class="right-note">
  98. <div style="padding:0 0 0 10px;">
  99. {volist name="vo.children" key="k" id="voo"}
  100. <div class="checkbox16" style="padding:10px 0;">
  101. <input type="checkbox" disabled lay-filter="rule" name="rule[]" value="{$voo.id}" lay-skin="primary" title="{$voo.title}" {eq name="$voo.checked" value="true" }checked{/eq}>
  102. </div>
  103. {notempty name="voo.children"}
  104. <div style="padding:0 0 3px; {if condition='$k != count($vo.children)'}margin-bottom:3px; padding-bottom:16px; border-bottom:1px solid #eee;{/if}">
  105. {volist name="voo.children" id="vooo"}
  106. <div class="layui-input-inline" style="margin-right:10px;">
  107. <input type="checkbox" disabled data-rule="{$voo.id}" name="rule[]" value="{$vooo.id}" lay-skin="primary" title="{$vooo.title}" {eq name="$vooo.checked" value="true" }checked{/eq}>
  108. </div>
  109. {/volist}
  110. </div>
  111. {/notempty}
  112. {/volist}
  113. </div>
  114. </td>
  115. {/notempty}
  116. </tr>
  117. {/volist}
  118. </table>
  119. </form>
  120. {/block}
  121. <!-- /主体 -->