开发:错误报告提供更多信息

pull/843/MERGE
ChenX 5 years ago
parent c6e27e4fa8
commit e84c471c68

@ -33,13 +33,15 @@ export async function ReportError(stack: any, msg: string = "未捕获的错误!
}
let userName = localStorage.getItem(StoreageKeys.UserName);
let userPhone = localStorage.getItem(StoreageKeys.UserPhone);
await PostData("https://cf.qcad.cc:25100/monitoring", {
stack,
href: window.location.href,
path: window.location.pathname,
user: userName,
msg: msg + "\n" + browserMsg
msg: msg + "\n" + browserMsg,
phone: userPhone
});
console.log("上报成功");
}

@ -4,6 +4,7 @@ export enum StoreageKeys
PlatSession = "platSession",
PlatToken = "platToken",
UserName = "userName",
UserPhone = "userPhone",
RenderType = "renderType",
ExactDrill = "openExactDrill",
ConfigName = "configName_",

@ -27,6 +27,7 @@ export function saveLoginInfos(data: IResponseData)
localStorage.setItem(StoreageKeys.UserName, data.user_info.login_name);
localStorage.setItem(StoreageKeys.IsNewErp, data.user_info.new_erp);
localStorage.setItem(StoreageKeys.Uid, data.user_info.user_id);
localStorage.setItem(StoreageKeys.UserPhone, data.user_info.user_phone);
userConfig.isAdmin = data.ext_info.if_admin === 1;
}

@ -101,10 +101,10 @@ export class TopPanel extends React.Component<{ store?: TopPanelStore; }, {}>
onClick={() =>
{
AppToaster.show({ message: "建议通过F11呼出全屏,避免Esc按钮被占用!", timeout: 2000 });
if (document.fullscreenElement)
document.exitFullscreen();
else
document.body.requestFullscreen();
// if (document.fullscreenElement)
// document.exitFullscreen();
// else
// document.body.requestFullscreen();
}}
/>
<Button

Loading…
Cancel
Save