完成审核页面,对样式做大量微调(视觉的按钮好怪啊),但是目前发现了请求处理等待流程的bug

此提交包含在:
2021-08-01 00:11:33 +08:00
父節點 a1386d8870
當前提交 b8f99f4e4c
共有 16 個檔案被更改,包括 249 行新增118 行删除

查看文件

@@ -16,7 +16,11 @@ export default function UserControl(props) {
<div className="user">
<button
className="btn btn-hollow btn-straight"
onClick={() => setUserData({ role: -1, name: '' })}
onClick={() => {
localStorage.setItem('jwt', '');
setUserData({ role: -1, name: '' });
History.force('/login');
}}
>退出审核</button>
</div>
) : (
@@ -34,9 +38,9 @@ export default function UserControl(props) {
<div className="user-name">{userData.name || "加载中"}</div>
{
(() => {
if (userData.role !== 2 && History.getHref().match(/^\/admin.*/))
if (userData.role === 1 && History.getHref().match(/^\/admin.*/))
History.force('/');
if (userData.role !== -1) return null;
if (userData.role !== -1 || !localStorage.getItem('jwt')) return null;
get(apis.getProfile).then(({ data, status, networkStatus }) => {
if (networkStatus !== 200) return;
if (!status) return alert('获取用户信息失败:' + data + ',请稍候刷新再试');