|
@@ -101,9 +101,6 @@
|
|
|
<template #footer>
|
|
|
<div class="dialog-footer">
|
|
|
<el-form :model="algorithmForm" label-width="auto">
|
|
|
- <el-form-item style="margin-bottom: 10px" label="sudo密码:">
|
|
|
- <el-input v-model="algorithmForm.sudoPassword"/>
|
|
|
- </el-form-item>
|
|
|
<el-form-item style="margin-bottom: 10px" label="算法版本:">
|
|
|
<el-input v-model="algorithmForm.tag"/>
|
|
|
</el-form-item>
|
|
@@ -321,7 +318,18 @@ const algorithmImport = async () => {
|
|
|
try {
|
|
|
const result = await window.electronAPI.openFileManager();
|
|
|
console.log('用户选择的文件路径为:', result, ',版本为:', algorithmForm.tag);
|
|
|
- window.electronAPI.dockerImport(algorithmForm.sudoPassword, result, algorithmForm.tag)
|
|
|
+ // 导入镜像
|
|
|
+ window.electronAPI.dockerImport(result, algorithmForm.tag)
|
|
|
+ // 监听脚本执行状态
|
|
|
+ window.electronAPI.onDockerImportResponse( (event, result) => {
|
|
|
+ if (result.success) { // 脚本执行成功
|
|
|
+ console.log('Script execution completed successfully.')
|
|
|
+ ElMessage.success("镜像导入发生成功!");
|
|
|
+ } else { // 脚本执行过程中发生错误
|
|
|
+ console.error('Script execution failed.');
|
|
|
+ ElMessage.error("镜像导入发生错误!");
|
|
|
+ }
|
|
|
+ })
|
|
|
} catch (error) {
|
|
|
console.error('打开文件管理器时出错:', error);
|
|
|
}
|
|
@@ -505,7 +513,7 @@ const generateWorld = async (row) => {
|
|
|
// 开启loading
|
|
|
const loadingInstance = ElLoading.service({fullscreen: false, target: '.el-dialog'})
|
|
|
// 监听脚本执行状态
|
|
|
- window.electronAPI.onGenerateWorldResult( (event, result) => {
|
|
|
+ window.electronAPI.onGenerateWorldResponse( (event, result) => {
|
|
|
if (result.success) { // 脚本执行成功
|
|
|
console.log('Script execution completed successfully.')
|
|
|
// 关闭loading
|