feat: 管理员端个人中心模块补全,新增我的页面及子页面

- 新增 profile/index.html 个人中心主页(蓝色渐变头部 + 菜单卡片 + 退出登录弹窗 + Tab栏)
- 新增 profile/edit-profile.html 修改个人信息(头像更换 ActionSheet + 姓名编辑 + Toast反馈)
- 新增 profile/change-pwd.html 修改密码(三字段表单 + 成功弹窗)
- 页面交互参考驻场人员端 onsite/profile/,适配管理员身份
- index.html SITE_MAP admin「我的」模块补全 3 页面条目
- ai-assistant/message 共享页面 roleBaseMap 新增 admin 角色路由
- 管理员端 CHANGELOG 初始化

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
liuyunqin
2026-06-23 11:10:08 +08:00
co-authored by Claude Opus 4.8
parent 7d7488737b
commit 04b34c106e
27 changed files with 4523 additions and 63 deletions
+6 -34
View File
@@ -1,21 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ClaudeCodeTabState">
<option name="tabNames">
<map>
<entry key="1" value="RR" />
</map>
</option>
<option name="tabSessions">
<map>
<entry key="0">
<value>
<TabSessionState>
<option name="provider" value="claude" />
<option name="sessionId" value="eafa762f-e1c9-43d9-bcb0-bdcbaf8a558e" />
<option name="cwd" value="$PROJECT_DIR$" />
<option name="model" value="claude-sonnet-4-6" />
<option name="permissionMode" value="bypassPermissions" />
<option name="reasoningEffort" value="medium" />
<option name="reasoningEffort" value="high" />
</TabSessionState>
</value>
</entry>
@@ -23,40 +19,16 @@
<value>
<TabSessionState>
<option name="provider" value="claude" />
<option name="sessionId" value="138df05e-0994-43f4-815e-ae3e2bce9d58" />
<option name="sessionId" value="c093ac97-b314-4135-8140-d28789bec779" />
<option name="cwd" value="$PROJECT_DIR$" />
<option name="model" value="claude-opus-4-6" />
<option name="model" value="claude-sonnet-4-6" />
<option name="permissionMode" value="bypassPermissions" />
<option name="reasoningEffort" value="medium" />
</TabSessionState>
</value>
</entry>
<entry key="2">
<value>
<TabSessionState>
<option name="provider" value="claude" />
<option name="sessionId" value="147fc6bc-9ed3-4b0d-970d-0087ec03558c" />
<option name="cwd" value="$PROJECT_DIR$" />
<option name="model" value="claude-opus-4-6" />
<option name="permissionMode" value="bypassPermissions" />
<option name="reasoningEffort" value="medium" />
</TabSessionState>
</value>
</entry>
<entry key="3">
<value>
<TabSessionState>
<option name="provider" value="claude" />
<option name="sessionId" value="56449601-4de2-4e73-b2ca-6b3ad0b2c6e0" />
<option name="cwd" value="$PROJECT_DIR$" />
<option name="model" value="claude-opus-4-6" />
<option name="permissionMode" value="bypassPermissions" />
<option name="reasoningEffort" value="medium" />
<option name="reasoningEffort" value="high" />
</TabSessionState>
</value>
</entry>
</map>
</option>
<option name="tabCount" value="4" />
<option name="tabCount" value="2" />
</component>
</project>