- 登录表单的性别选择(bSex)在注册时保存到数据库(男/女/保密) - 新增 question/answer 密保字段迁移(hasColumn 安全检查) - User 模型 fillable 增加 sign/question/answer - UpdateProfileRequest 增加 email/question/answer 验证 - 聊天室工具栏新增设置按钮 - 设置弹窗包含:修改密码、性别、邮箱、密保问题
35 lines
1.7 KiB
PHP
35 lines
1.7 KiB
PHP
{{--
|
|
文件功能:聊天室竖向工具条(中间导航栏)
|
|
从 frame.blade.php 拆分,便于独立维护
|
|
|
|
依赖变量:$user, $superLevel, $room
|
|
--}}
|
|
|
|
<div class="chat-toolbar" id="toolbar-strip">
|
|
@if ($user->user_level >= $superLevel)
|
|
<div class="tool-btn" style="color: #ffcc00;" onclick="window.open('/admin', '_blank')" title="管理后台">
|
|
管理人员</div>
|
|
@endif
|
|
<div class="tool-btn" onclick="window.open('{{ route('rooms.index') }}', '_blank')" title="商店">商店
|
|
</div>
|
|
<div class="tool-btn" onclick="saveExp()" title="手动存经验点">存点</div>
|
|
<div class="tool-btn" onclick="window.open('{{ route('leaderboard.index') }}', '_blank')" title="排行/娱乐">
|
|
娱乐
|
|
</div>
|
|
<div class="tool-btn" onclick="window.open('{{ route('guestbook.index') }}', '_blank')" title="银行">
|
|
银行
|
|
</div>
|
|
<div class="tool-btn" onclick="switchTab('users')" title="呼叫在线用户">呼叫</div>
|
|
<div class="tool-btn" onclick="openAvatarPicker()" title="修改头像">头像
|
|
</div>
|
|
<div class="tool-btn" onclick="document.getElementById('settings-modal').style.display='flex'" title="个人设置">设置
|
|
</div>
|
|
<div class="tool-btn" onclick="window.open('{{ route('guestbook.index') }}', '_blank')" title="提议/建议">
|
|
提议</div>
|
|
<div class="tool-btn" onclick="window.open('{{ route('guestbook.index') }}', '_blank')" title="留言板/私信">
|
|
留言</div>
|
|
<div class="tool-btn" onclick="window.open('/admin', '_blank')" title="管理">管理</div>
|
|
<div class="tool-btn" style="color: #ffaaaa;" onclick="if(confirm('确定要离开聊天室吗?')){leaveRoom();}" title="离开聊天室">离开
|
|
</div>
|
|
</div>
|