|
@@ -389,7 +389,6 @@ const updateMap = () => {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
-
|
|
|
|
const handleSelectionChange = (rows: []) => {
|
|
const handleSelectionChange = (rows: []) => {
|
|
multipleSelection.value = rows
|
|
multipleSelection.value = rows
|
|
const isEquipmentSame = isPropertySame(rows, "equipmentId")
|
|
const isEquipmentSame = isPropertySame(rows, "equipmentId")
|
|
@@ -449,7 +448,7 @@ const generateWorld = async (row) => {
|
|
|
|
|
|
const url = "http://127.0.0.1:8888/map/downloadmapbagfile?id=" + id
|
|
const url = "http://127.0.0.1:8888/map/downloadmapbagfile?id=" + id
|
|
const fileName = "map-" + id + ".bag"
|
|
const fileName = "map-" + id + ".bag"
|
|
- const savePath = "/home/cicv/work"
|
|
|
|
|
|
+ const savePath = "/home/cicv/work/pji_desktop/tmp_download/map_bag"
|
|
|
|
|
|
const result = await window.electronAPI.downloadFile(url, fileName, savePath);
|
|
const result = await window.electronAPI.downloadFile(url, fileName, savePath);
|
|
if (!result.success) {
|
|
if (!result.success) {
|
|
@@ -462,15 +461,26 @@ const generateWorld = async (row) => {
|
|
window.electronAPI.generateWorld(result.filePath);
|
|
window.electronAPI.generateWorld(result.filePath);
|
|
const loadingInstance = ElLoading.service({fullscreen: false, target: '.el-dialog'})
|
|
const loadingInstance = ElLoading.service({fullscreen: false, target: '.el-dialog'})
|
|
|
|
|
|
- window.electronAPI.generateWorldResult( (event, result) => {
|
|
|
|
|
|
+ window.electronAPI.onGenerateWorldResult( (event, result) => {
|
|
loadingInstance.close()
|
|
loadingInstance.close()
|
|
if (result.success) {
|
|
if (result.success) {
|
|
- console.log('脚本执行成功');
|
|
|
|
|
|
+ console.log('Script execution completed successfully.')
|
|
|
|
+ // 使用 Electron 进行文件删除操作
|
|
|
|
+ window.electronAPI.deleteFile(fileName, savePath)
|
|
|
|
+
|
|
|
|
+ // 监听删除文件的响应
|
|
|
|
+ window.electronAPI.onDeleteFileResponse((event, response) => {
|
|
|
|
+ if (response.success) {
|
|
|
|
+ console.log("File deleted successfully.")
|
|
|
|
+ } else {
|
|
|
|
+ console.log(`Error: ${response.message}`)
|
|
|
|
+ }
|
|
|
|
+ })
|
|
} else {
|
|
} else {
|
|
- console.error('脚本执行失败');
|
|
|
|
|
|
+ console.error('Script execution failed.');
|
|
ElMessage.error("world生成发生错误!");
|
|
ElMessage.error("world生成发生错误!");
|
|
}
|
|
}
|
|
- });
|
|
|
|
|
|
+ })
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|