add reset browser btn
This commit is contained in:
@@ -35,6 +35,9 @@
|
|||||||
</select>
|
</select>
|
||||||
<br/>
|
<br/>
|
||||||
<input name="audio_analyse" id="audio_analyse" type="checkbox" checked>自动语音分析</input>
|
<input name="audio_analyse" id="audio_analyse" type="checkbox" checked>自动语音分析</input>
|
||||||
|
<br/>
|
||||||
|
<button id="clear_all_browsers" type="button" class="btn btn-primary">重置浏览器
|
||||||
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<br>
|
<br>
|
||||||
@@ -43,6 +46,7 @@
|
|||||||
<div id="device_list"/>
|
<div id="device_list"/>
|
||||||
</div>
|
</div>
|
||||||
<br/>
|
<br/>
|
||||||
|
|
||||||
<button id="start_book_btn" type="button" class="btn btn-primary">开始约会
|
<button id="start_book_btn" type="button" class="btn btn-primary">开始约会
|
||||||
</button>
|
</button>
|
||||||
<script src="./renderer.js"></script>
|
<script src="./renderer.js"></script>
|
||||||
|
|||||||
@@ -22,6 +22,9 @@ const createWindow = () => {
|
|||||||
ipcMain.on('start-book', (event, startNumber, endNumber, selectedStore, audioAnalyse) => {
|
ipcMain.on('start-book', (event, startNumber, endNumber, selectedStore, audioAnalyse) => {
|
||||||
startBook(startNumber, endNumber, selectedStore, audioAnalyse)
|
startBook(startNumber, endNumber, selectedStore, audioAnalyse)
|
||||||
})
|
})
|
||||||
|
ipcMain.on('clearAllBrowsers', (event) => {
|
||||||
|
clearAllBrowsers()
|
||||||
|
})
|
||||||
ipcMain.handle('scan-devices', scanDevices)
|
ipcMain.handle('scan-devices', scanDevices)
|
||||||
// win.webContents.openDevTools();
|
// win.webContents.openDevTools();
|
||||||
}
|
}
|
||||||
@@ -37,6 +40,20 @@ app.on('window-all-closed', () => {
|
|||||||
if (process.platform !== 'darwin') app.quit()
|
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) {
|
function startBook(startNumber, endNumber, selectedStore, audioAnalyse) {
|
||||||
console.log("startNumber: " + startNumber);
|
console.log("startNumber: " + startNumber);
|
||||||
console.log("endNumber: " + endNumber);
|
console.log("endNumber: " + endNumber);
|
||||||
|
|||||||
@@ -2,5 +2,6 @@ const {contextBridge, ipcRenderer} = require('electron')
|
|||||||
|
|
||||||
contextBridge.exposeInMainWorld('appointment', {
|
contextBridge.exposeInMainWorld('appointment', {
|
||||||
startBook: (startNumber, endNumber, selectedStore, audioAnalyse) => ipcRenderer.send('start-book', startNumber, endNumber, selectedStore, audioAnalyse),
|
startBook: (startNumber, endNumber, selectedStore, audioAnalyse) => ipcRenderer.send('start-book', startNumber, endNumber, selectedStore, audioAnalyse),
|
||||||
|
clearAllBrowsers: () => ipcRenderer.send('clearAllBrowsers'),
|
||||||
scanDevices: () => ipcRenderer.invoke('scan-devices')
|
scanDevices: () => ipcRenderer.invoke('scan-devices')
|
||||||
})
|
})
|
||||||
@@ -19,6 +19,10 @@ window.addEventListener('load', () => {
|
|||||||
let audioAnalyse = document.getElementById("audio_analyse").checked;
|
let audioAnalyse = document.getElementById("audio_analyse").checked;
|
||||||
window.appointment.startBook(startNumber, endNumber, selectedStore, audioAnalyse);
|
window.appointment.startBook(startNumber, endNumber, selectedStore, audioAnalyse);
|
||||||
})
|
})
|
||||||
|
|
||||||
|
document.getElementById("clear_all_browsers").addEventListener('click', () => {
|
||||||
|
window.appointment.clearAllBrowsers();
|
||||||
|
})
|
||||||
document.getElementById("store_selector").addEventListener('change', (event) => {
|
document.getElementById("store_selector").addEventListener('change', (event) => {
|
||||||
selectedStore = event.target.value
|
selectedStore = event.target.value
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user