feat:实现BASIC用户显示升级到Pro的按钮 + 修改退出登录的展现形式 + 退出登录的再次确认

This commit is contained in:
Roe-xin
2026-01-19 10:52:39 +08:00
parent d90cca7cef
commit 50eacdafde
4 changed files with 280 additions and 26 deletions

View File

@ -162,7 +162,8 @@ export async function showICHelperPanel(
userId: userInfo.userId,
nickname: userInfo.nickname,
username: userInfo.username,
credits: userInfo.credits
credits: userInfo.credits,
membership: userInfo.membership
},
tierIconUrl: tierIconUrl
};
@ -511,6 +512,20 @@ export async function showICHelperPanel(
hasWorkspace: hasWorkspace,
});
break;
case "openExternalUrl":
// 打开外部链接
if (message.url) {
vscode.env.openExternal(vscode.Uri.parse(message.url));
}
break;
case "openICCoder":
// 打开 IC Coder 官网
vscode.env.openExternal(vscode.Uri.parse('https://www.iccoder.com'));
break;
case "logout":
// 退出登录(前端已有确认对话框)
vscode.commands.executeCommand('iccoder.logout');
break;
}
},
undefined,