staff_edit.html 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. {layout name="passport:layout" /}
  2. <form id="form" action="{:url('passport.member/staffEdit')}">
  3. <input type="hidden" name="id" value="{$info.id}" />
  4. <table class="formtable">
  5. {notempty name="auth"}
  6. <tr>
  7. <th>权限设置:</th>
  8. <td>
  9. <select class="select w180" datatype="*" name="auth" class="select" id="authselect">
  10. <option value="">- 请选择用户权限 -</option>
  11. <option value="0" {$info.auth == 0?'selected':''}>超级管理员</option>
  12. {foreach $auth as $vo}
  13. <option value="{$vo.auth}" {$info.auth == $vo.auth?'selected':''}>{$vo.name}</option>
  14. {/foreach}
  15. </select>
  16. </td>
  17. </tr>
  18. <tr><th></th><td id="authgroup">
  19. {foreach $auth as $vo}
  20. {if $info.auth == $vo.auth}{foreach $vo.group as $rs}{if isset($rs.name)}<span class="badge bg-green mr5">{$rs.name}</span>{/if}{/foreach}{/if}
  21. {/foreach}
  22. </td></tr>
  23. {/notempty}
  24. <tr>
  25. <th>用户名称:</th>
  26. <td><input datatype="*" class="input" type="text" name="username" value="{$info.username}" /></td>
  27. </tr>
  28. <tr>
  29. <th>手机号:</th>
  30. <td><input ajaxurl="{:url('passport.member/isphone',['id'=>$info.id])}" datatype="m" class="input" type="text" name="phone_id" value="{$info.phone_id}" /></td>
  31. </tr>
  32. <tr>
  33. <th>登录密码:</th>
  34. <td>
  35. <input placeholder="请输入现登录密码" datatype="s6-18" class="input" type="password" name="login_password" />
  36. </td>
  37. </tr>
  38. <tr>
  39. <th></th>
  40. <td>
  41. <input type="submit" value="确定" class="button button-blue submit" />
  42. <input type="reset" value="重置" class="button button-blank" />
  43. </td>
  44. </tr>
  45. </table>
  46. </form>
  47. {notempty name="auth"}
  48. <script id="authtpl" type="text/html">
  49. {literal}{{each list value keys}}{{if value.name}}<span class="badge bg-green mr5">{{value.name}}</span>{{/if}}{{/each}}{/literal}
  50. </script>
  51. {/notempty}
  52. <script type="text/javascript">
  53. Do('base','layer','form','tpl',function () {
  54. $('#form').isForm();
  55. $("#authselect").change(function(){
  56. var auth = $(this).val();
  57. $.getJSON("{:url('passport.member/getuserAuth')}",{auth:auth},function (rel) {
  58. $("#authgroup").html(template('authtpl',{list:rel.data}));
  59. })
  60. });
  61. });
  62. </script>