diff --git a/core/core-frontend/src/views/template-market/index.vue b/core/core-frontend/src/views/template-market/index.vue
index 312b74a06e..e7f3711777 100644
--- a/core/core-frontend/src/views/template-market/index.vue
+++ b/core/core-frontend/src/views/template-market/index.vue
@@ -17,7 +17,7 @@
- {{ state.curTemplate.title }}
+ {{ state.curTemplate.title }}1
上一个 {
} else {
state.curTemplateShowFilter =
state.marketActiveTab === '推荐'
- ? state.currentMarketTemplateShowList
- : state.currentMarketTemplateShowList.filter(ele => ele.showFlag)
+ ? state.currentMarketTemplateShowList.filter(ele => ele.showFlag)
+ : state.currentMarketTemplateShowList.filter(
+ ele => ele.showFlag && ele.categoryNames?.includes(state.marketActiveTab)
+ )
state.curTemplateIndex = state.curTemplateShowFilter.findIndex(temp => temp.id === previewId)
state.curTemplate = state.curTemplateShowFilter[state.curTemplateIndex]
previewModel.value = 'createPreview'