diff --git a/frontend/electron/services/gitService.ts b/frontend/electron/services/gitService.ts index 84c8a39..5de7f92 100644 --- a/frontend/electron/services/gitService.ts +++ b/frontend/electron/services/gitService.ts @@ -258,7 +258,7 @@ export async function cloneBackend( '--depth', '1', '--branch', - 'feature/refactor-backend', + 'feature/refactor', repoUrl, tmpDir, ], diff --git a/frontend/src/api/models/MaaUserConfig_Info.ts b/frontend/src/api/models/MaaUserConfig_Info.ts index 03122ff..9558fb9 100644 --- a/frontend/src/api/models/MaaUserConfig_Info.ts +++ b/frontend/src/api/models/MaaUserConfig_Info.ts @@ -43,6 +43,10 @@ export type MaaUserConfig_Info = { * 基建模式 */ InfrastMode?: ('Normal' | 'Rotation' | 'Custom' | null); + /** + * 自定义基建文件路径 + */ + InfrastPath?: (string | null); /** * 密码 */ diff --git a/frontend/src/assets/materials/2001.png b/frontend/src/assets/materials/2001.png deleted file mode 100644 index 7211599..0000000 Binary files a/frontend/src/assets/materials/2001.png and /dev/null differ diff --git a/frontend/src/assets/materials/2002.png b/frontend/src/assets/materials/2002.png deleted file mode 100644 index 9a682dd..0000000 Binary files a/frontend/src/assets/materials/2002.png and /dev/null differ diff --git a/frontend/src/assets/materials/2003.png b/frontend/src/assets/materials/2003.png deleted file mode 100644 index dce123c..0000000 Binary files a/frontend/src/assets/materials/2003.png and /dev/null differ diff --git a/frontend/src/assets/materials/2004.png b/frontend/src/assets/materials/2004.png deleted file mode 100644 index c9a09bc..0000000 Binary files a/frontend/src/assets/materials/2004.png and /dev/null differ diff --git a/frontend/src/assets/materials/30011.png b/frontend/src/assets/materials/30011.png deleted file mode 100644 index 196997d..0000000 Binary files a/frontend/src/assets/materials/30011.png and /dev/null differ diff --git a/frontend/src/assets/materials/30012.png b/frontend/src/assets/materials/30012.png deleted file mode 100644 index 667f1c7..0000000 Binary files a/frontend/src/assets/materials/30012.png and /dev/null differ diff --git a/frontend/src/assets/materials/30013.png b/frontend/src/assets/materials/30013.png deleted file mode 100644 index c203fc9..0000000 Binary files a/frontend/src/assets/materials/30013.png and /dev/null differ diff --git a/frontend/src/assets/materials/30014.png b/frontend/src/assets/materials/30014.png deleted file mode 100644 index dcbef60..0000000 Binary files a/frontend/src/assets/materials/30014.png and /dev/null differ diff --git a/frontend/src/assets/materials/30021.png b/frontend/src/assets/materials/30021.png deleted file mode 100644 index 9dd787e..0000000 Binary files a/frontend/src/assets/materials/30021.png and /dev/null differ diff --git a/frontend/src/assets/materials/30022.png b/frontend/src/assets/materials/30022.png deleted file mode 100644 index be43280..0000000 Binary files a/frontend/src/assets/materials/30022.png and /dev/null differ diff --git a/frontend/src/assets/materials/30023.png b/frontend/src/assets/materials/30023.png deleted file mode 100644 index 387992a..0000000 Binary files a/frontend/src/assets/materials/30023.png and /dev/null differ diff --git a/frontend/src/assets/materials/30024.png b/frontend/src/assets/materials/30024.png deleted file mode 100644 index 17fae0a..0000000 Binary files a/frontend/src/assets/materials/30024.png and /dev/null differ diff --git a/frontend/src/assets/materials/30031.png b/frontend/src/assets/materials/30031.png deleted file mode 100644 index 29eb94a..0000000 Binary files a/frontend/src/assets/materials/30031.png and /dev/null differ diff --git a/frontend/src/assets/materials/30032.png b/frontend/src/assets/materials/30032.png deleted file mode 100644 index 79d866b..0000000 Binary files a/frontend/src/assets/materials/30032.png and /dev/null differ diff --git a/frontend/src/assets/materials/30033.png b/frontend/src/assets/materials/30033.png deleted file mode 100644 index 3599d8d..0000000 Binary files a/frontend/src/assets/materials/30033.png and /dev/null differ diff --git a/frontend/src/assets/materials/30034.png b/frontend/src/assets/materials/30034.png deleted file mode 100644 index 5ccafb2..0000000 Binary files a/frontend/src/assets/materials/30034.png and /dev/null differ diff --git a/frontend/src/assets/materials/30041.png b/frontend/src/assets/materials/30041.png deleted file mode 100644 index 12639b0..0000000 Binary files a/frontend/src/assets/materials/30041.png and /dev/null differ diff --git a/frontend/src/assets/materials/30042.png b/frontend/src/assets/materials/30042.png deleted file mode 100644 index d28be03..0000000 Binary files a/frontend/src/assets/materials/30042.png and /dev/null differ diff --git a/frontend/src/assets/materials/30043.png b/frontend/src/assets/materials/30043.png deleted file mode 100644 index e4ba4cc..0000000 Binary files a/frontend/src/assets/materials/30043.png and /dev/null differ diff --git a/frontend/src/assets/materials/30044.png b/frontend/src/assets/materials/30044.png deleted file mode 100644 index aa06c52..0000000 Binary files a/frontend/src/assets/materials/30044.png and /dev/null differ diff --git a/frontend/src/assets/materials/30051.png b/frontend/src/assets/materials/30051.png deleted file mode 100644 index 79b2d96..0000000 Binary files a/frontend/src/assets/materials/30051.png and /dev/null differ diff --git a/frontend/src/assets/materials/30052.png b/frontend/src/assets/materials/30052.png deleted file mode 100644 index 3f26b14..0000000 Binary files a/frontend/src/assets/materials/30052.png and /dev/null differ diff --git a/frontend/src/assets/materials/30053.png b/frontend/src/assets/materials/30053.png deleted file mode 100644 index 62026f8..0000000 Binary files a/frontend/src/assets/materials/30053.png and /dev/null differ diff --git a/frontend/src/assets/materials/30054.png b/frontend/src/assets/materials/30054.png deleted file mode 100644 index 05acc92..0000000 Binary files a/frontend/src/assets/materials/30054.png and /dev/null differ diff --git a/frontend/src/assets/materials/30061.png b/frontend/src/assets/materials/30061.png deleted file mode 100644 index f1b58ce..0000000 Binary files a/frontend/src/assets/materials/30061.png and /dev/null differ diff --git a/frontend/src/assets/materials/30062.png b/frontend/src/assets/materials/30062.png deleted file mode 100644 index ddc298c..0000000 Binary files a/frontend/src/assets/materials/30062.png and /dev/null differ diff --git a/frontend/src/assets/materials/30063.png b/frontend/src/assets/materials/30063.png deleted file mode 100644 index 16345b3..0000000 Binary files a/frontend/src/assets/materials/30063.png and /dev/null differ diff --git a/frontend/src/assets/materials/30064.png b/frontend/src/assets/materials/30064.png deleted file mode 100644 index f43def1..0000000 Binary files a/frontend/src/assets/materials/30064.png and /dev/null differ diff --git a/frontend/src/assets/materials/30073.png b/frontend/src/assets/materials/30073.png deleted file mode 100644 index 64b88b6..0000000 Binary files a/frontend/src/assets/materials/30073.png and /dev/null differ diff --git a/frontend/src/assets/materials/30074.png b/frontend/src/assets/materials/30074.png deleted file mode 100644 index f5359c6..0000000 Binary files a/frontend/src/assets/materials/30074.png and /dev/null differ diff --git a/frontend/src/assets/materials/30083.png b/frontend/src/assets/materials/30083.png deleted file mode 100644 index 1e2f87f..0000000 Binary files a/frontend/src/assets/materials/30083.png and /dev/null differ diff --git a/frontend/src/assets/materials/30084.png b/frontend/src/assets/materials/30084.png deleted file mode 100644 index 746cb96..0000000 Binary files a/frontend/src/assets/materials/30084.png and /dev/null differ diff --git a/frontend/src/assets/materials/30093.png b/frontend/src/assets/materials/30093.png deleted file mode 100644 index a68e16b..0000000 Binary files a/frontend/src/assets/materials/30093.png and /dev/null differ diff --git a/frontend/src/assets/materials/30094.png b/frontend/src/assets/materials/30094.png deleted file mode 100644 index bc6c56b..0000000 Binary files a/frontend/src/assets/materials/30094.png and /dev/null differ diff --git a/frontend/src/assets/materials/30103.png b/frontend/src/assets/materials/30103.png deleted file mode 100644 index de0cba6..0000000 Binary files a/frontend/src/assets/materials/30103.png and /dev/null differ diff --git a/frontend/src/assets/materials/30104.png b/frontend/src/assets/materials/30104.png deleted file mode 100644 index 5fcd144..0000000 Binary files a/frontend/src/assets/materials/30104.png and /dev/null differ diff --git a/frontend/src/assets/materials/30115.png b/frontend/src/assets/materials/30115.png deleted file mode 100644 index ac065be..0000000 Binary files a/frontend/src/assets/materials/30115.png and /dev/null differ diff --git a/frontend/src/assets/materials/30125.png b/frontend/src/assets/materials/30125.png deleted file mode 100644 index 4502fec..0000000 Binary files a/frontend/src/assets/materials/30125.png and /dev/null differ diff --git a/frontend/src/assets/materials/30135.png b/frontend/src/assets/materials/30135.png deleted file mode 100644 index f856865..0000000 Binary files a/frontend/src/assets/materials/30135.png and /dev/null differ diff --git a/frontend/src/assets/materials/30145.png b/frontend/src/assets/materials/30145.png deleted file mode 100644 index 84c37b0..0000000 Binary files a/frontend/src/assets/materials/30145.png and /dev/null differ diff --git a/frontend/src/assets/materials/30155.png b/frontend/src/assets/materials/30155.png deleted file mode 100644 index 27f3890..0000000 Binary files a/frontend/src/assets/materials/30155.png and /dev/null differ diff --git a/frontend/src/assets/materials/30165.png b/frontend/src/assets/materials/30165.png deleted file mode 100644 index 47b38ca..0000000 Binary files a/frontend/src/assets/materials/30165.png and /dev/null differ diff --git a/frontend/src/assets/materials/31013.png b/frontend/src/assets/materials/31013.png deleted file mode 100644 index 7ea5d52..0000000 Binary files a/frontend/src/assets/materials/31013.png and /dev/null differ diff --git a/frontend/src/assets/materials/31014.png b/frontend/src/assets/materials/31014.png deleted file mode 100644 index 9c7765b..0000000 Binary files a/frontend/src/assets/materials/31014.png and /dev/null differ diff --git a/frontend/src/assets/materials/31023.png b/frontend/src/assets/materials/31023.png deleted file mode 100644 index b06e1fc..0000000 Binary files a/frontend/src/assets/materials/31023.png and /dev/null differ diff --git a/frontend/src/assets/materials/31024.png b/frontend/src/assets/materials/31024.png deleted file mode 100644 index caff072..0000000 Binary files a/frontend/src/assets/materials/31024.png and /dev/null differ diff --git a/frontend/src/assets/materials/31033.png b/frontend/src/assets/materials/31033.png deleted file mode 100644 index 721103f..0000000 Binary files a/frontend/src/assets/materials/31033.png and /dev/null differ diff --git a/frontend/src/assets/materials/31034.png b/frontend/src/assets/materials/31034.png deleted file mode 100644 index d5990c8..0000000 Binary files a/frontend/src/assets/materials/31034.png and /dev/null differ diff --git a/frontend/src/assets/materials/31043.png b/frontend/src/assets/materials/31043.png deleted file mode 100644 index 8059ac8..0000000 Binary files a/frontend/src/assets/materials/31043.png and /dev/null differ diff --git a/frontend/src/assets/materials/31044.png b/frontend/src/assets/materials/31044.png deleted file mode 100644 index e5b2bb7..0000000 Binary files a/frontend/src/assets/materials/31044.png and /dev/null differ diff --git a/frontend/src/assets/materials/31053.png b/frontend/src/assets/materials/31053.png deleted file mode 100644 index bb589f8..0000000 Binary files a/frontend/src/assets/materials/31053.png and /dev/null differ diff --git a/frontend/src/assets/materials/31054.png b/frontend/src/assets/materials/31054.png deleted file mode 100644 index 29a01dc..0000000 Binary files a/frontend/src/assets/materials/31054.png and /dev/null differ diff --git a/frontend/src/assets/materials/31063.png b/frontend/src/assets/materials/31063.png deleted file mode 100644 index a707b2a..0000000 Binary files a/frontend/src/assets/materials/31063.png and /dev/null differ diff --git a/frontend/src/assets/materials/31064.png b/frontend/src/assets/materials/31064.png deleted file mode 100644 index 33fbdc6..0000000 Binary files a/frontend/src/assets/materials/31064.png and /dev/null differ diff --git a/frontend/src/assets/materials/31073.png b/frontend/src/assets/materials/31073.png deleted file mode 100644 index f7063bf..0000000 Binary files a/frontend/src/assets/materials/31073.png and /dev/null differ diff --git a/frontend/src/assets/materials/31074.png b/frontend/src/assets/materials/31074.png deleted file mode 100644 index 62af816..0000000 Binary files a/frontend/src/assets/materials/31074.png and /dev/null differ diff --git a/frontend/src/assets/materials/31083.png b/frontend/src/assets/materials/31083.png deleted file mode 100644 index 2e1b55f..0000000 Binary files a/frontend/src/assets/materials/31083.png and /dev/null differ diff --git a/frontend/src/assets/materials/31084.png b/frontend/src/assets/materials/31084.png deleted file mode 100644 index 306deab..0000000 Binary files a/frontend/src/assets/materials/31084.png and /dev/null differ diff --git a/frontend/src/assets/materials/31093.png b/frontend/src/assets/materials/31093.png deleted file mode 100644 index cd8fd82..0000000 Binary files a/frontend/src/assets/materials/31093.png and /dev/null differ diff --git a/frontend/src/assets/materials/31094.png b/frontend/src/assets/materials/31094.png deleted file mode 100644 index a20b0c7..0000000 Binary files a/frontend/src/assets/materials/31094.png and /dev/null differ diff --git a/frontend/src/assets/materials/3112.png b/frontend/src/assets/materials/3112.png deleted file mode 100644 index a240b7b..0000000 Binary files a/frontend/src/assets/materials/3112.png and /dev/null differ diff --git a/frontend/src/assets/materials/3113.png b/frontend/src/assets/materials/3113.png deleted file mode 100644 index 4202368..0000000 Binary files a/frontend/src/assets/materials/3113.png and /dev/null differ diff --git a/frontend/src/assets/materials/3114.png b/frontend/src/assets/materials/3114.png deleted file mode 100644 index 3e71f3d..0000000 Binary files a/frontend/src/assets/materials/3114.png and /dev/null differ diff --git a/frontend/src/assets/materials/3211.png b/frontend/src/assets/materials/3211.png deleted file mode 100644 index c3b3150..0000000 Binary files a/frontend/src/assets/materials/3211.png and /dev/null differ diff --git a/frontend/src/assets/materials/3212.png b/frontend/src/assets/materials/3212.png deleted file mode 100644 index 7618c2c..0000000 Binary files a/frontend/src/assets/materials/3212.png and /dev/null differ diff --git a/frontend/src/assets/materials/3213.png b/frontend/src/assets/materials/3213.png deleted file mode 100644 index cbda9ce..0000000 Binary files a/frontend/src/assets/materials/3213.png and /dev/null differ diff --git a/frontend/src/assets/materials/3221.png b/frontend/src/assets/materials/3221.png deleted file mode 100644 index 0f19ea0..0000000 Binary files a/frontend/src/assets/materials/3221.png and /dev/null differ diff --git a/frontend/src/assets/materials/3222.png b/frontend/src/assets/materials/3222.png deleted file mode 100644 index 1acee90..0000000 Binary files a/frontend/src/assets/materials/3222.png and /dev/null differ diff --git a/frontend/src/assets/materials/3223.png b/frontend/src/assets/materials/3223.png deleted file mode 100644 index 9837951..0000000 Binary files a/frontend/src/assets/materials/3223.png and /dev/null differ diff --git a/frontend/src/assets/materials/3231.png b/frontend/src/assets/materials/3231.png deleted file mode 100644 index 8ae7344..0000000 Binary files a/frontend/src/assets/materials/3231.png and /dev/null differ diff --git a/frontend/src/assets/materials/3232.png b/frontend/src/assets/materials/3232.png deleted file mode 100644 index e75f531..0000000 Binary files a/frontend/src/assets/materials/3232.png and /dev/null differ diff --git a/frontend/src/assets/materials/3233.png b/frontend/src/assets/materials/3233.png deleted file mode 100644 index b0c9f21..0000000 Binary files a/frontend/src/assets/materials/3233.png and /dev/null differ diff --git a/frontend/src/assets/materials/3241.png b/frontend/src/assets/materials/3241.png deleted file mode 100644 index 32fc401..0000000 Binary files a/frontend/src/assets/materials/3241.png and /dev/null differ diff --git a/frontend/src/assets/materials/3242.png b/frontend/src/assets/materials/3242.png deleted file mode 100644 index 51d60ba..0000000 Binary files a/frontend/src/assets/materials/3242.png and /dev/null differ diff --git a/frontend/src/assets/materials/3243.png b/frontend/src/assets/materials/3243.png deleted file mode 100644 index 09425bb..0000000 Binary files a/frontend/src/assets/materials/3243.png and /dev/null differ diff --git a/frontend/src/assets/materials/3251.png b/frontend/src/assets/materials/3251.png deleted file mode 100644 index 96abeb4..0000000 Binary files a/frontend/src/assets/materials/3251.png and /dev/null differ diff --git a/frontend/src/assets/materials/3252.png b/frontend/src/assets/materials/3252.png deleted file mode 100644 index cf9357b..0000000 Binary files a/frontend/src/assets/materials/3252.png and /dev/null differ diff --git a/frontend/src/assets/materials/3253.png b/frontend/src/assets/materials/3253.png deleted file mode 100644 index d9a42f8..0000000 Binary files a/frontend/src/assets/materials/3253.png and /dev/null differ diff --git a/frontend/src/assets/materials/3261.png b/frontend/src/assets/materials/3261.png deleted file mode 100644 index 409c1a6..0000000 Binary files a/frontend/src/assets/materials/3261.png and /dev/null differ diff --git a/frontend/src/assets/materials/3262.png b/frontend/src/assets/materials/3262.png deleted file mode 100644 index a298d23..0000000 Binary files a/frontend/src/assets/materials/3262.png and /dev/null differ diff --git a/frontend/src/assets/materials/3263.png b/frontend/src/assets/materials/3263.png deleted file mode 100644 index cc9a8d9..0000000 Binary files a/frontend/src/assets/materials/3263.png and /dev/null differ diff --git a/frontend/src/assets/materials/3271.png b/frontend/src/assets/materials/3271.png deleted file mode 100644 index 8de0cc7..0000000 Binary files a/frontend/src/assets/materials/3271.png and /dev/null differ diff --git a/frontend/src/assets/materials/3272.png b/frontend/src/assets/materials/3272.png deleted file mode 100644 index 5556cd2..0000000 Binary files a/frontend/src/assets/materials/3272.png and /dev/null differ diff --git a/frontend/src/assets/materials/3273.png b/frontend/src/assets/materials/3273.png deleted file mode 100644 index 7e700d8..0000000 Binary files a/frontend/src/assets/materials/3273.png and /dev/null differ diff --git a/frontend/src/assets/materials/3281.png b/frontend/src/assets/materials/3281.png deleted file mode 100644 index 5207057..0000000 Binary files a/frontend/src/assets/materials/3281.png and /dev/null differ diff --git a/frontend/src/assets/materials/3282.png b/frontend/src/assets/materials/3282.png deleted file mode 100644 index 0bd6cbe..0000000 Binary files a/frontend/src/assets/materials/3282.png and /dev/null differ diff --git a/frontend/src/assets/materials/3283.png b/frontend/src/assets/materials/3283.png deleted file mode 100644 index 6a1e43c..0000000 Binary files a/frontend/src/assets/materials/3283.png and /dev/null differ diff --git a/frontend/src/assets/materials/3301.png b/frontend/src/assets/materials/3301.png deleted file mode 100644 index 6977bc4..0000000 Binary files a/frontend/src/assets/materials/3301.png and /dev/null differ diff --git a/frontend/src/assets/materials/3302.png b/frontend/src/assets/materials/3302.png deleted file mode 100644 index 48ca15b..0000000 Binary files a/frontend/src/assets/materials/3302.png and /dev/null differ diff --git a/frontend/src/assets/materials/3303.png b/frontend/src/assets/materials/3303.png deleted file mode 100644 index c132cbf..0000000 Binary files a/frontend/src/assets/materials/3303.png and /dev/null differ diff --git a/frontend/src/assets/materials/4001.png b/frontend/src/assets/materials/4001.png deleted file mode 100644 index 2f7691a..0000000 Binary files a/frontend/src/assets/materials/4001.png and /dev/null differ diff --git a/frontend/src/assets/materials/4006.png b/frontend/src/assets/materials/4006.png deleted file mode 100644 index cb0238a..0000000 Binary files a/frontend/src/assets/materials/4006.png and /dev/null differ diff --git a/frontend/src/assets/materials/PR-A.png b/frontend/src/assets/materials/PR-A.png deleted file mode 100644 index bc1fa2a..0000000 Binary files a/frontend/src/assets/materials/PR-A.png and /dev/null differ diff --git a/frontend/src/assets/materials/PR-B.png b/frontend/src/assets/materials/PR-B.png deleted file mode 100644 index 3641745..0000000 Binary files a/frontend/src/assets/materials/PR-B.png and /dev/null differ diff --git a/frontend/src/assets/materials/PR-C.png b/frontend/src/assets/materials/PR-C.png deleted file mode 100644 index b9026a2..0000000 Binary files a/frontend/src/assets/materials/PR-C.png and /dev/null differ diff --git a/frontend/src/assets/materials/PR-D.png b/frontend/src/assets/materials/PR-D.png deleted file mode 100644 index b08b420..0000000 Binary files a/frontend/src/assets/materials/PR-D.png and /dev/null differ diff --git a/frontend/src/views/Home.vue b/frontend/src/views/Home.vue index e566b9a..d925c27 100644 --- a/frontend/src/views/Home.vue +++ b/frontend/src/views/Home.vue @@ -245,6 +245,8 @@ import { import { Service } from '@/api/services/Service' import NoticeModal from '@/components/NoticeModal.vue' import dayjs from 'dayjs' +import { API_ENDPOINTS } from '@/config/mirrors.ts' + interface ActivityInfo { Tip: string @@ -398,12 +400,8 @@ const getMaterialImage = (dropName: string) => { if (!dropName) { return '' } - try { - return new URL(`../assets/materials/${dropName}.png`, import.meta.url).href - } catch (error) { - console.warn('Failed to load material image:', dropName, error) - return '' - } + // 直接拼接后端图片接口地址 + return `${API_ENDPOINTS.local}/api/res/materials/${dropName}.png` } const handleImageError = (event: Event) => {