const { contextBridge, ipcRenderer } = require('electron'); // 暴露安全的API给渲染进程 contextBridge.exposeInMainWorld('electronAPI', { // 文件操作 selectExcelFile: () => ipcRenderer.invoke('select-excel-file'), // 数据库操作 getProjects: () => ipcRenderer.invoke('get-projects'), getTreeStructure: () => ipcRenderer.invoke('get-tree-structure'), filterProjects: (filters) => ipcRenderer.invoke('filter-projects', filters), updateProject: (project) => ipcRenderer.invoke('update-project', project), // Excel处理 importExcel: (filePath) => ipcRenderer.invoke('import-excel', filePath), });