🎨 完善 dialog.open/save 配置

This commit is contained in:
BTMuli
2023-10-26 17:56:58 +08:00
parent 598a18557f
commit 7349f120e4
3 changed files with 18 additions and 9 deletions

View File

@@ -195,23 +195,28 @@ async function handleImportBtn(savePath?: string): Promise<void> {
if (savePath) {
selectedFile = await dialog.open({
multiple: false,
title: "选择要导入的祈愿数据文件",
filters: [
{
name: "UIGF",
name: "UIGF JSON",
extensions: ["json"],
},
],
defaultPath: savePath,
directory: false,
});
} else {
selectedFile = await dialog.open({
multiple: false,
title: "选择要导入的祈愿数据文件",
filters: [
{
name: "UIGF",
name: "UIGF JSON",
extensions: ["json"],
},
],
defaultPath: `${await path.downloadDir()}`,
directory: false,
});
}
if (selectedFile) {
@@ -283,13 +288,14 @@ async function handleExportBtn(): Promise<void> {
return;
}
const file = await dialog.save({
defaultPath: `UIGF_${uidCur.value}.json`,
title: "选择导出祈愿数据的文件路径",
filters: [
{
name: "UIGF",
name: "UIGF JSON",
extensions: ["json"],
},
],
defaultPath: `${await path.downloadDir()}${path.sep}UIGF${uidCur.value}.json`,
});
if (!file) {
showSnackbar({