diff --git a/index.html b/index.html
index 9ac4daf..a922bc6 100644
--- a/index.html
+++ b/index.html
@@ -35,6 +35,9 @@
自动语音分析
+
+
@@ -43,6 +46,7 @@
+
diff --git a/main.js b/main.js
index 9430b99..39e6130 100644
--- a/main.js
+++ b/main.js
@@ -22,6 +22,9 @@ const createWindow = () => {
ipcMain.on('start-book', (event, startNumber, endNumber, selectedStore, audioAnalyse) => {
startBook(startNumber, endNumber, selectedStore, audioAnalyse)
})
+ ipcMain.on('clearAllBrowsers', (event) => {
+ clearAllBrowsers()
+ })
ipcMain.handle('scan-devices', scanDevices)
// win.webContents.openDevTools();
}
@@ -37,6 +40,20 @@ app.on('window-all-closed', () => {
if (process.platform !== 'darwin') app.quit()
})
+function clearAllBrowsers() {
+ exec(" sh clear_data.sh", (error, stdout, stderr) => {
+ if (error) {
+ console.log(`error: ${error.message}`);
+ return;
+ }
+ if (stderr) {
+ console.log(`stderr: ${stderr}`);
+ return;
+ }
+ console.log(`stdout: ${stdout}`);
+ });
+}
+
function startBook(startNumber, endNumber, selectedStore, audioAnalyse) {
console.log("startNumber: " + startNumber);
console.log("endNumber: " + endNumber);
diff --git a/preload.js b/preload.js
index f23383e..1641ed6 100644
--- a/preload.js
+++ b/preload.js
@@ -2,5 +2,6 @@ const {contextBridge, ipcRenderer} = require('electron')
contextBridge.exposeInMainWorld('appointment', {
startBook: (startNumber, endNumber, selectedStore, audioAnalyse) => ipcRenderer.send('start-book', startNumber, endNumber, selectedStore, audioAnalyse),
+ clearAllBrowsers: () => ipcRenderer.send('clearAllBrowsers'),
scanDevices: () => ipcRenderer.invoke('scan-devices')
})
\ No newline at end of file
diff --git a/renderer.js b/renderer.js
index 32da918..ad503c8 100644
--- a/renderer.js
+++ b/renderer.js
@@ -19,6 +19,10 @@ window.addEventListener('load', () => {
let audioAnalyse = document.getElementById("audio_analyse").checked;
window.appointment.startBook(startNumber, endNumber, selectedStore, audioAnalyse);
})
+
+ document.getElementById("clear_all_browsers").addEventListener('click', () => {
+ window.appointment.clearAllBrowsers();
+ })
document.getElementById("store_selector").addEventListener('change', (event) => {
selectedStore = event.target.value
})