feat(media-account): 添加作品详情页面并优化相关组件

- 新增 `node-detail` 作品详情页面
- 优化 `account-detail` 页面的标题和字段
- 更新 `common-select` 组件,添加 `dropdownVisible
This commit is contained in:
rd
2025-09-22 16:05:47 +08:00
parent 0b4b6b85e5
commit 07b57f0d59
9 changed files with 400 additions and 17 deletions

View File

@ -71,7 +71,7 @@ const COMPONENTS: AppRouteRecordRaw[] = [
requireLogin: true,
roles: ['*'],
},
component: () => import('@/views/property-marketing/media-account/account-dashboard/index.vue'),
component: () => import('@/views/property-marketing/media-account/account-dashboard/index.vue'),
},
{
path: 'detail/:id',
@ -86,6 +86,19 @@ const COMPONENTS: AppRouteRecordRaw[] = [
},
component: () => import('@/views/property-marketing/media-account/account-detail/index.vue'),
},
{
path: 'note-detail/:id',
name: 'MediaAccountNoteDetails',
meta: {
locale: '作品详情',
requiresAuth: true,
requireLogin: true,
roles: ['*'],
hideInMenu: true,
activeMenu: 'MediaAccountAccountDashboard',
},
component: () => import('@/views/property-marketing/media-account/node-detail/index.vue'),
},
],
},
// {
@ -121,7 +134,7 @@ const COMPONENTS: AppRouteRecordRaw[] = [
// requireLogin: true,
// roles: ['*'],
// },
// component: () => import('@/views/property-marketing/put-account/account-data/index.vue'),
// component: () => import('@/views/property-marketing/put-account/account-data/index.vue'),
// },
// {
// path: 'account-dashboard',