feat: 更新OBS组件和路由配置,添加动态九图生成器功能, 修复礼物描述不换行的问题

- 在package.json中添加vue-cropperjs和相关类型定义
- 在obsConstants.ts中新增示例组件和控制器组件定义
- 更新manage.ts路由配置,添加OBS组件库和直播工具箱路由
- 在DynamicForm.vue中移除调试信息输出
- 在PointGoodsItem.vue中优化商品描述的显示逻辑
- 删除不再使用的OBS组件视图文件
This commit is contained in:
Megghy
2025-06-03 18:03:49 +08:00
parent 0d5a657d5c
commit 8fd182acae
24 changed files with 2696 additions and 607 deletions

View File

@@ -93,6 +93,16 @@ export default //管理页面
danmaku: true
}
},
{
path: 'obs-store',
name: 'manage-obsStore',
component: () => import('@/views/obs_store/OBSComponentStoreView.vue'),
meta: {
title: 'OBS组件库',
keepAlive: true,
danmaku: true
}
},
{
path: 'queue',
name: 'manage-liveQueue',
@@ -202,6 +212,24 @@ export default //管理页面
meta: {
title: '数据分析'
}
},
{
path: 'tools',
name: 'manage-tools-dashboard',
component: () => import('@/views/manage/ToolsDashboardView.vue'),
meta: {
title: '直播工具箱',
keepAlive: true
}
},
{
path: 'tools/dynamic-nine-grid',
name: 'ManageToolDynamicNineGrid',
component: () => import('@/components/manage/tools/ToolDynamicNineGrid.vue'),
meta: {
title: '动态九图生成器',
parent: 'manage-tools-dashboard' // 指向工具箱仪表盘
}
}
]
}

View File

@@ -5,7 +5,7 @@ export default {
{
path: 'gamepad-manage',
name: 'obs-store-gamepad-manage',
component: () => import('@/views/manage/obs_store/components/gamepads/GamepadViewer.vue'),
component: () => import('@/views/obs_store/components/gamepads/GamepadViewer.vue'),
meta: {
title: '游戏手柄',
forceReload: true,
@@ -14,7 +14,7 @@ export default {
{
path: 'gamepad',
name: 'obs-store-gamepad-display',
component: () => import('@/views/manage/obs_store/components/gamepads/GamepadDisplay.vue'),
component: () => import('@/views/obs_store/components/gamepads/GamepadDisplay.vue'),
meta: {
title: '手柄显示',
forceReload: true,