feat(课程模块): 添加购课明细功能及相关路由

- 在课程模块中新增购课明细页面,支持查看课程购买详情
- 更新路由配置,添加购课明细的路由路径
- 在课程列表中添加“查看购课明细”按钮,优化用户操作体验
- 更新状态管理,支持动态更新主标签的查询和参数信息
This commit is contained in:
2026-04-09 09:29:24 +08:00
parent 822f42cd96
commit 3e1b8917a8
5 changed files with 254 additions and 10 deletions

View File

@@ -43,6 +43,16 @@ export default {
updateMainTabs (state, tabs) {
state.mainTabs = tabs
},
updateMainTabRoute (state, { name, query, params }) {
const tabIndex = state.mainTabs.findIndex(item => item.name === name)
if (tabIndex === -1) return
const tab = state.mainTabs[tabIndex]
state.mainTabs.splice(tabIndex, 1, {
...tab,
query: query != null ? query : tab.query,
params: params != null ? params : tab.params
})
},
updateMainTabsActiveName (state, name) {
state.mainTabsActiveName = name
}