简化界面:删除导入当前配置功能
- 移除 ImportConfigModal 组件及相关文件 - 删除头部的导入当前配置按钮 - 移除 importCurrentConfig 相关的 API 和 IPC 处理器 - 保留 importCurrentConfigAsDefault 功能用于首次启动 - 界面更简洁,专注核心功能:添加、编辑、切换、删除供应商 - 减少用户困惑,因为自动创建的默认供应商已经满足大部分需求
This commit is contained in:
@@ -8,7 +8,6 @@ import {
|
||||
saveProviderConfig,
|
||||
deleteProviderConfig,
|
||||
sanitizeProviderName,
|
||||
importCurrentConfig,
|
||||
importCurrentConfigAsDefault,
|
||||
getProviderConfigPath,
|
||||
fileExists,
|
||||
@@ -215,26 +214,6 @@ ipcMain.handle("switchProvider", async (_, providerId: string) => {
|
||||
}
|
||||
});
|
||||
|
||||
ipcMain.handle("importCurrentConfig", async (_, name: string) => {
|
||||
try {
|
||||
const result = await importCurrentConfig(name);
|
||||
|
||||
if (result.success && result.provider) {
|
||||
// 将导入的供应商添加到store中
|
||||
const providers = store.get("providers", {} as Record<string, Provider>);
|
||||
providers[result.provider.id] = result.provider;
|
||||
await store.set("providers", providers);
|
||||
|
||||
return { success: true, providerId: result.provider.id };
|
||||
}
|
||||
|
||||
return result;
|
||||
} catch (error: any) {
|
||||
console.error("导入配置失败:", error);
|
||||
return { success: false };
|
||||
}
|
||||
});
|
||||
|
||||
ipcMain.handle("importCurrentConfigAsDefault", async () => {
|
||||
try {
|
||||
const result = await importCurrentConfigAsDefault();
|
||||
|
||||
Reference in New Issue
Block a user