diff --git a/frontend/js/components/settings.js b/frontend/js/components/settings.js index d7bd048..182ad64 100644 --- a/frontend/js/components/settings.js +++ b/frontend/js/components/settings.js @@ -2,125 +2,161 @@ Router.register('/settings', async () => { const me = await API.me().catch(()=>({})); const users = (me && me.role === 'superadmin') ? await API.adminUsers().catch(()=>({list:[]})) : {list:[]}; const userList = (users.list||[]).map(u=>`
  • ${u.username}${u.role}
  • `).join('') || '
  • 暂无用户
  • '; - const html = `
    -
    -
    账户设置
    -
    -
    当前用户
    -
    ${(me && me.username) ? me.username : '未登录'}
    + const html = ` +
    + + + +
    +

    👤 账户设置

    + +
    +
    当前登录用户
    +
    ${(me && me.username) ? me.username : '未登录'}
    -
    -
    头像设置
    -
    - 头像预览 -
    -
    - - -
    -
    支持 JPG、PNG、GIF(动图)、WEBP 等图片格式,最大 5MB,建议尺寸 200x200 像素
    + +
    +
    头像设置
    +
    +
    + 头像预览 +
    +
    +
    + + +
    +
    + 支持 JPG、PNG、GIF(动图)、WEBP 等图片格式
    + 最大 5MB,建议尺寸 200x200 像素 +
    +
    + + +
    -
    -
    - -
    + ${(me && me.role === 'superadmin') ? ` -
    -
    用户管理
    + +
    +

    👥 用户管理

    -
    -
    添加新用户
    -
    - - +
    + +
    +
    ➕ 添加新用户
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + +
    -
    - - + + +
    +
    🔑 修改用户密码
    +
    + + +
    +
    + + +
    +
    + +
    -
    - - -
    -
    -
    -
    修改用户密码
    -
    - - -
    -
    - - -
    -
    + +
    +
    📋 用户列表
    +
      ${userList}
    +
    -
    -
    水印设置
    -
    -