diff --git a/backend/internal/model/models.go b/backend/internal/model/models.go index 6611ca8..10e75d4 100644 --- a/backend/internal/model/models.go +++ b/backend/internal/model/models.go @@ -229,7 +229,6 @@ type Version struct { EntryFile string `gorm:"size:255" json:"entry_file"` EntryFiles string `gorm:"type:text" json:"entry_files"` // JSON数组,可启动的入口文件 DesktopShortcutFiles string `gorm:"type:text" json:"desktop_shortcut_files"` // JSON数组,需要创建桌面快捷方式的文件 - CreateStartMenu bool `gorm:"default:false" json:"create_start_menu"` // 是否创建开始菜单 AutoRun bool `gorm:"default:false" json:"auto_run"` // 是否自动运行 DefaultInstallDir string `gorm:"size:500" json:"default_install_dir"` // 默认安装目录 UpdateStrategy string `gorm:"size:20;default:optional" json:"update_strategy"` diff --git a/backend/internal/router/admin/versions.go b/backend/internal/router/admin/versions.go index 4d5d3bf..69a9edf 100644 --- a/backend/internal/router/admin/versions.go +++ b/backend/internal/router/admin/versions.go @@ -256,7 +256,6 @@ func handleGetVersionByID(c *gin.Context) { "entry_file": version.EntryFile, "entry_files": version.EntryFiles, "desktop_shortcut_files": version.DesktopShortcutFiles, - "create_start_menu": version.CreateStartMenu, "auto_run": version.AutoRun, "default_install_dir": version.DefaultInstallDir, "full_package_path": version.FullPackagePath, @@ -277,7 +276,6 @@ type CreateVersionRequest struct { EntryFile string `json:"entry_file"` EntryFiles string `json:"entry_files"` DesktopShortcutFiles string `json:"desktop_shortcut_files"` - CreateStartMenu bool `json:"create_start_menu"` AutoRun bool `json:"auto_run"` DefaultInstallDir string `json:"default_install_dir"` UpdateStrategy string `json:"update_strategy"` @@ -334,7 +332,6 @@ func handleCreateVersionGlobal(c *gin.Context) { EntryFile: req.EntryFile, EntryFiles: req.EntryFiles, DesktopShortcutFiles: req.DesktopShortcutFiles, - CreateStartMenu: req.CreateStartMenu, AutoRun: req.AutoRun, DefaultInstallDir: req.DefaultInstallDir, UpdateStrategy: req.UpdateStrategy, @@ -481,7 +478,6 @@ type UpdateVersionRequest struct { EntryFile string `json:"entry_file"` EntryFiles string `json:"entry_files"` DesktopShortcutFiles string `json:"desktop_shortcut_files"` - CreateStartMenu bool `json:"create_start_menu"` AutoRun bool `json:"auto_run"` DefaultInstallDir string `json:"default_install_dir"` UpdateStrategy string `json:"update_strategy"` @@ -551,7 +547,6 @@ func handleUpdateVersionGlobal(c *gin.Context) { updates["entry_file"] = req.EntryFile updates["entry_files"] = req.EntryFiles updates["desktop_shortcut_files"] = req.DesktopShortcutFiles - updates["create_start_menu"] = req.CreateStartMenu updates["auto_run"] = req.AutoRun updates["default_install_dir"] = req.DefaultInstallDir if req.UpdateStrategy != "" { diff --git a/backend/internal/router/app/info.go b/backend/internal/router/app/info.go index 084febb..0483e4d 100644 --- a/backend/internal/router/app/info.go +++ b/backend/internal/router/app/info.go @@ -122,7 +122,6 @@ func handleAppCheckUpdate(c *gin.Context) { "entry_file": latestVersion.EntryFile, "entry_files": latestVersion.EntryFiles, "desktop_shortcut_files": latestVersion.DesktopShortcutFiles, - "create_start_menu": latestVersion.CreateStartMenu, "auto_run": latestVersion.AutoRun, "default_install_dir": latestVersion.DefaultInstallDir, "update_notes": latestVersion.Description, diff --git a/frontend/src/pages/admin/versions/[id].vue b/frontend/src/pages/admin/versions/[id].vue index ab7f1b8..af0da8c 100644 --- a/frontend/src/pages/admin/versions/[id].vue +++ b/frontend/src/pages/admin/versions/[id].vue @@ -55,7 +55,6 @@ const formData = ref({ entry_file: '', entry_files: [] as string[], desktop_shortcut_files: [] as string[], - create_start_menu: false, auto_run: false, default_install_dir: '', file: null as File | null, @@ -147,7 +146,6 @@ async function fetchVersion() { formData.value.changelog = ver.changelog || '' formData.value.entry_file = ver.entry_file || '' formData.value.base_version_id = ver.base_version_id ? String(ver.base_version_id) : '' - formData.value.create_start_menu = ver.create_start_menu || false formData.value.auto_run = ver.auto_run || false formData.value.default_install_dir = ver.default_install_dir || '' // 解析 entry_files JSON @@ -373,7 +371,6 @@ async function handleSubmit() { entry_file: formData.value.entry_file, entry_files: JSON.stringify(formData.value.entry_files), desktop_shortcut_files: JSON.stringify(formData.value.desktop_shortcut_files), - create_start_menu: formData.value.create_start_menu, auto_run: formData.value.auto_run, default_install_dir: formData.value.default_install_dir, } @@ -696,14 +693,6 @@ onMounted(() => {

{{ t('admin.versions.createForm.installOptions') }}

-
-
- {{ t('admin.versions.createForm.createStartMenu') }} -

{{ t('admin.versions.createForm.createStartMenuDesc') }}

-
- -
-
{{ t('admin.versions.createForm.autoRun') }} diff --git a/frontend/src/pages/admin/versions/create.vue b/frontend/src/pages/admin/versions/create.vue index 5bb23a5..4b36b31 100644 --- a/frontend/src/pages/admin/versions/create.vue +++ b/frontend/src/pages/admin/versions/create.vue @@ -54,7 +54,6 @@ const formData = ref({ entry_file: '', entry_files: [] as string[], desktop_shortcut_files: [] as string[], - create_start_menu: false, auto_run: false, default_install_dir: '', file: null as File | null, @@ -338,7 +337,6 @@ async function handleSubmit() { entry_file: formData.value.entry_file, entry_files: JSON.stringify(formData.value.entry_files), desktop_shortcut_files: JSON.stringify(formData.value.desktop_shortcut_files), - create_start_menu: formData.value.create_start_menu, auto_run: formData.value.auto_run, default_install_dir: formData.value.default_install_dir, file_path: uploadedData.value.file_path, @@ -615,14 +613,6 @@ onMounted(() => {

{{ t('admin.versions.createForm.installOptions') }}

-
-
- {{ t('admin.versions.createForm.createStartMenu') }} -

{{ t('admin.versions.createForm.createStartMenuDesc') }}

-
- -
-
{{ t('admin.versions.createForm.autoRun') }}