🚸 优化新存档创建逻辑

This commit is contained in:
BTMuli
2026-02-22 16:06:54 +08:00
parent 6293c633b4
commit 98ebeebf26
2 changed files with 11 additions and 3 deletions

View File

@@ -290,7 +290,11 @@ async function handleImportOuter(app: string): Promise<void> {
}
async function createUid(): Promise<void> {
const uidInput = await showDialog.input("请输入新存档UID", "UID:");
let uidDefault: string = "";
if (account.value && !uidList.value.includes(Number(account.value.gameUid))) {
uidDefault = account.value.gameUid;
}
const uidInput = await showDialog.input("请输入新存档UID", "UID:", uidDefault);
if (uidInput === undefined || uidInput === false) {
showSnackbar.cancel("已取消");
return;

View File

@@ -34,9 +34,9 @@
<v-btn
class="pbm-ne-btn"
prepend-icon="mdi-import"
title="通过Yae导入请确保导入前游戏未启动"
variant="elevated"
@click="tryImportMaterial()"
title="通过Yae导入请确保导入前游戏未启动"
>
导入
</v-btn>
@@ -346,7 +346,11 @@ async function tryImportMaterial(): Promise<void> {
* 新建存档
*/
async function createUid(): Promise<void> {
const uidInput = await showDialog.input("请输入新存档UID", "UID:");
let uidDefault: string = "";
if (account.value && !uidList.value.includes(Number(account.value.gameUid))) {
uidDefault = account.value.gameUid;
}
const uidInput = await showDialog.input("请输入新存档UID", "UID:", uidDefault);
if (uidInput === undefined || uidInput === false) {
showSnackbar.cancel("已取消");
return;