diff --git a/back/api/script.ts b/back/api/script.ts
index d0fc19b2..d321deca 100644
--- a/back/api/script.ts
+++ b/back/api/script.ts
@@ -136,7 +136,7 @@ export default (app: Router) => {
}
if (req.file) {
- await fs.rename(req.file.path, join(path, req.file.filename));
+ await fs.rename(req.file.path, join(path, filename));
return res.send({ code: 200 });
}
diff --git a/src/pages/crontab/detail.tsx b/src/pages/crontab/detail.tsx
index a5720c2c..808ae8b2 100644
--- a/src/pages/crontab/detail.tsx
+++ b/src/pages/crontab/detail.tsx
@@ -173,8 +173,9 @@ const CronDetailModal = ({
<>
{intl.get('确认保存文件')}
+ {' '}
{scriptInfo.filename}
- {' '}
+
{intl.get(',保存后不可恢复')}
>
),
diff --git a/src/pages/script/editNameModal.tsx b/src/pages/script/editNameModal.tsx
index cd499d3c..66d0de32 100644
--- a/src/pages/script/editNameModal.tsx
+++ b/src/pages/script/editNameModal.tsx
@@ -39,8 +39,8 @@ const EditScriptNameModal = ({
setLoading(true);
const { path = '', filename: inputFilename, directory = '' } = values;
const formData = new FormData();
- formData.append('file', file as any);
- formData.append('filename', inputFilename);
+ formData.append('file', file || '');
+ formData.append('filename', file?.name || inputFilename);
formData.append('path', path);
formData.append('content', '');
formData.append('directory', directory);
diff --git a/src/pages/script/index.tsx b/src/pages/script/index.tsx
index da3d7749..d12b5fe6 100644
--- a/src/pages/script/index.tsx
+++ b/src/pages/script/index.tsx
@@ -218,8 +218,9 @@ const Script = () => {
<>
{intl.get('确认保存文件')}
+ {' '}
{currentNode.title}
- {' '}
+
{intl.get(',保存后不可恢复')}
>
),