Merge branch 'master' into 重构/1078

# Conflicts:
#	web/src/router/index.js
#	web/src/views/common/channelPlayer/chooseChannelForJt.vue
#	web/src/views/common/channelPlayer/jtDeviceEdit.vue
#	web/src/views/common/channelPlayer/jtDevicePlayer.vue
#	web_src/src/layout/UiHeader.vue
#	web_src/src/main.js
#	web_src/src/router/index.js
This commit is contained in:
lin
2025-07-03 09:41:55 +08:00
262 changed files with 3446 additions and 40754 deletions

View File

@@ -66,14 +66,25 @@ export const constantRoutes = [
meta: { title: '分屏监控', icon: 'live' }
}]
},
{
path: '/channel',
component: Layout,
redirect: '/channel',
children: [{
path: '',
name: 'Channel',
component: () => import('@/views/channel/index'),
meta: {title: '通道列表', icon: 'channelManger'}
}]
},
{
path: '/device',
component: Layout,
redirect: '/device',
onlyIndex: 0,
name: '设备接入',
meta: { title: '设备接入', icon: 'devices' },
children: [
{
path: '',
path: '/device',
name: 'Device',
component: () => import('@/views/device/index'),
meta: { title: '国标设备', icon: 'device' }
@@ -82,50 +93,34 @@ export const constantRoutes = [
path: '/device/record/:deviceId/:channelDeviceId',
name: 'DeviceRecord',
component: () => import('@/views/device/channel/record'),
meta: { title: '国标录像' }
}
]
},
{
path: '/jtDevice',
component: Layout,
redirect: '/jtDevice',
onlyIndex: 0,
children: [
{
path: '',
name: 'JTDevice',
component: () => import('@/views/jtDevice/index'),
meta: { title: '部标设备', icon: 'jtDevice' }
},
{
path: '/jtDevice/record/:phoneNumber/:channelId',
name: 'JTDeviceRecord',
component: () => import('@/views/jtDevice/channel/record'),
meta: { title: '部标录像' }
}
]
},
{
path: '/push',
component: Layout,
redirect: '/push',
children: [
path: '/jtDevice',
component: Layout,
redirect: '/jtDevice',
onlyIndex: 0,
children: [
{
path: '',
name: 'JTDevice',
component: () => import('@/views/jtDevice/index'),
meta: { title: '部标设备', icon: 'jtDevice' }
},
{
path: '/jtDevice/record/:phoneNumber/:channelId',
name: 'JTDeviceRecord',
component: () => import('@/views/jtDevice/channel/record'),
}
]
},
{
path: '',
path: '/push',
name: 'PushList',
component: () => import('@/views/streamPush/index'),
meta: { title: '推流列表', icon: 'streamPush' }
}
]
},
{
path: '/proxy',
component: Layout,
redirect: '/proxy',
children: [
},
{
path: '',
path: '/proxy',
name: 'Proxy',
component: () => import('@/views/streamProxy/index'),
meta: { title: '拉流代理', icon: 'streamProxy' }
@@ -136,8 +131,8 @@ export const constantRoutes = [
path: '/commonChannel',
component: Layout,
redirect: '/commonChannel/region',
name: '通道管理',
meta: { title: '通道管理', icon: 'channelManger' },
name: '组织结构',
meta: { title: '组织结构', icon: 'tree' },
children: [
{
path: 'region',