mirror of
https://gitee.com/spark-store-project/spark-store
synced 2026-04-26 01:10:16 +08:00
feat: enhance app detail modal to prioritize installed version based on installation status
- Updated `openDetail` function to check installation status for both Spark and APM versions, setting `viewingOrigin` accordingly. - Modified logic to determine which app version to display in screenshots based on installation status. - Improved handling of `viewingOrigin` in `AppDetailModal.vue` to default to Spark if no specific version is installed.
This commit is contained in:
@@ -298,7 +298,9 @@ watch(
|
||||
isIconLoaded.value = false;
|
||||
if (newApp) {
|
||||
if (newApp.isMerged) {
|
||||
viewingOrigin.value = newApp.sparkApp ? "spark" : "apm";
|
||||
// 若父组件已根据安装状态设置了优先展示的版本,则使用;否则默认 Spark
|
||||
viewingOrigin.value =
|
||||
newApp.viewingOrigin ?? (newApp.sparkApp ? "spark" : "apm");
|
||||
} else {
|
||||
viewingOrigin.value = newApp.origin;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user