|
@@ -59,8 +59,14 @@
|
|
|
|
|
|
// 静默登录下载
|
|
|
async function silenceDownload(authKey: string) {
|
|
|
- const paramData = authKey.replace('trd://download?q=', '');
|
|
|
- const authData: AuthData = JSON.parse(AESDecode(paramData));
|
|
|
+ const paramData = authKey.replace('trd://download/?q=', '');
|
|
|
+ let authData: AuthData | null = null;
|
|
|
+ try {
|
|
|
+ authData = JSON.parse(AESDecode(paramData));
|
|
|
+ } catch (error) {
|
|
|
+ window.api.logger(`authData: 解析错误!`);
|
|
|
+ }
|
|
|
+ if (!authData) return;
|
|
|
window.api.logger(`authData: ${JSON.stringify(authData)}`);
|
|
|
|
|
|
// 防止重复执行
|
|
@@ -108,7 +114,7 @@
|
|
|
return;
|
|
|
}
|
|
|
userStore.setInfo({ privilegeId: validMenu.id });
|
|
|
- updateSystemDomain(appStore.domain);
|
|
|
+ await updateSystemDomain(authData.apiUrl);
|
|
|
|
|
|
if (route.name === 'TrackExport') {
|
|
|
window.api.logger(`TrackExport 页面刷新`);
|