face-analysis.js 10.3 KB
const faceAnalysisRouterMap = {
    path: '/behavior',
    meta: {
        permissionPath: 'behavior'
    },
    component: () =>
        import ('@/views/Behavior/behavior'),
    // component: Behavior,
    children: [{
            path: 'capturecamera',
            name: 'capturecamera',
            meta: {
                permissionPath: 'capturecamera'
            },
            component: () =>
                import ('@/views/Behavior/camera'),
            // component: UserManage
        }, {
            path: 'clerkcamera',
            name: 'clerkcamera',
            meta: {
                permissionPath: 'clerkcamera'
            },
            component: () =>
                import ('@/views/Behavior/clerkcamera'),
        }, {
            path: 'clerkcamera2',
            name: 'clerkcamera2',
            meta: {
                permissionPath: 'clerkcamera2'
            },
            component: () =>
                import ('@/views/Behavior/clerkcamera2'),
        }, {
            path: 'nocustom',
            name: 'nocustom',
            meta: {
                permissionPath: 'nocustom'
            },
            component: () =>
                import ('@/views/Behavior/nocustom'),
            // component: UserManage
        }, {
            path: 'mallgroup',
            name: 'mallgroup',
            meta: {
                permissionPath: 'mallgroup'
            },
            component: () =>
                import ('@/views/Behavior/mallGroup'),
            // component: UserManage
        }, {
            path: 'lossCustomer',
            name: 'lossCustomer',
            meta: {
                permissionPath: 'lossCustomer'
            },
            component: () =>
                import ('@/views/Behavior/LossCustomer/index'),
            // component: UserManage
        }, {
            path: 'customgroup',
            name: 'customgroup',
            meta: {
                permissionPath: 'customgroup'
            },
            component: () =>
                import ('@/views/Behavior/customgroup'),
            // component: UserManage
        }, {
            path: 'grouptime',
            name: 'grouptime',
            meta: {
                permissionPath: 'grouptime'
            },
            component: () =>
                import ('@/views/Behavior/groupTime'),
        }, {
            path: 'areagroup',
            name: 'areagroup',
            meta: {
                permissionPath: 'areagroup'
            },
            component: () =>
                import ('@/views/Behavior/areagroup'),
            // component: UserManage
        }, {
            path: 'gateflow',
            name: 'gateflow',
            meta: {
                permissionPath: 'gateflow'
            },
            component: () =>
                import ('@/views/Behavior/gateflow'),
        }, {
            path: 'areaflowtime',
            name: 'areaflowtime',
            meta: {
                permissionPath: 'areaflowtime'
            },
            component: () =>
                import ('@/views/Behavior/areaFlowTime'),
        }, {
            path: 'effectiveflow',
            name: 'effectiveflow',
            meta: {
                permissionPath: 'effectiveflow'
            },
            component: () =>
                import ('@/views/Behavior/effectiveflow'),
        }, {
            path: 'frequency',
            name: 'frequency',
            meta: {
                permissionPath: 'frequency'
            },
            component: () =>
                import ('@/views/Behavior/Frequency'),
        }, {
            path: 'returnshop',
            name: 'returnshop',
            meta: {
                permissionPath: 'returnshop'
            },
            component: () =>
                import ('@/views/Behavior/returnshop'),
        }, {
            path: 'trafficstat',
            name: 'trafficstat',
            meta: {
                permissionPath: 'trafficstat'
            },
            component: () =>
                import ('@/views/Behavior/trafficStat'),
        }, {
            path: 'customerClerkStatistics',
            name: 'customerClerkStatistics',
            meta: {
                permissionPath: 'customerClerkStatistics'
            },
            component: () =>
                import ('@/views/Behavior/customerClerkStatistics'),
        }, {
            path: 'reidtraffic',
            name: 'reidtraffic',
            meta: {
                permissionPath: 'reidtraffic'
            },
            component: () =>
                import ('@/views/Behavior/reidtraffic'),
        },
        //原来的顾客行为
        {
            path: '/behavior/happinessindex',
            name: 'happinessindex',
            meta: {
                permissionPath: 'happinessindex'
            },
            component: () =>
                import ('@/views/Customer/happinessIndex/happinessIndex'),
        },
        {
            path: '/behavior/trafficdirection',
            name: 'trafficdirection',
            meta: {
                permissionPath: 'trafficdirection'
            },
            component: () =>
                import ('@/views/Customer/ftmovingline/ftMovingLine'),
            children: [{
                path: 'ftml',
                name: 'trafficdirection',
                meta: {
                    permissionPath: 'trafficdirection'
                },
                component: () =>
                    import ('@/views/Customer/ftmovingline/ftml'),
            }]
        },
        {
            path: '/behavior/multitrafficdirection',
            name: 'multitrafficdirection',
            meta: {
                permissionPath: 'multitrafficdirection'
            },
            component: () =>
                import ('@/views/Customer/multi-floorMoveLine/multiftMovingLine'),
            children: [{
                path: 'multiftml',
                name: 'multitrafficdirection',
                meta: {
                    permissionPath: 'multitrafficdirection'
                },
                component: () =>
                    import ('@/views/Customer/multi-floorMoveLine/multiftml'),
            }]
        },
        {
            path: '/behavior/zonedirection',
            name: 'zonedirection',
            meta: {
                permissionPath: 'zonedirection'
            },
            component: () =>
                import ('@/views/Customer/ZoneDirection/zoneDirect'),
            children: [{
                path: 'zonegraph',
                name: 'zonegraph',
                meta: {
                    permissionPath: 'zonedirection'
                },
                component: () =>
                    import ('@/views/Customer/ZoneDirection/zoneTraffic'),
            }]
        },
        {
            path: '/behavior/residencetime',
            name: 'residencetime',
            meta: {
                permissionPath: 'residencetime'
            },
            component: () =>
                import ('@/views/Customer/residenceTime/residencetime'),
            children: [{
                path: 'rtasis',
                name: 'rtasis',
                meta: {
                    permissionPath: 'residencetime'
                },
                component: () =>
                    import ('@/views/Customer/residenceTime/rtasis'),
            }]
        },
        {
            path: '/behavior/customtrack',
            name: 'customtrack',
            meta: {
                permissionPath: 'customtrack'
            },
            component: () =>
                import ('@/views/Customer/customTrack/customtrack'),
        },
        {
          path: '/behavior/trackLineStore',
          name: 'trackLineStore',
          meta: {
            permissionPath: 'trackLineStore'
          },
          component: () => import('@/views/Customer/trackLineStore/trackLineStore'),
        },
        {
          path: '/behavior/moveLinetrajectory',
          name: 'moveLinetrajectory',
          meta: {
            permissionPath: 'moveLinetrajectory'
          },
          component: () => import('@/views/Customer/moveLinetrajectory/moveLinetrajectory'),
        },
        {
            path: '/behavior/storeheat',
            name: 'storeheat',
            meta: {
                permissionPath: 'storeheat'
            },
            component: () =>
                import ('@/views/Customer/AreaHeat/areaheat'),
        },
        {
            path: '/behavior/boothheat',
            name: 'boothheat',
            meta: {
                permissionPath: 'boothheat'
            },
            component: () =>
                import ('@/views/Customer/Faceheat/faceheat'),
        },
        {
            path: '/behavior/moveline',
            name: 'moveline',
            meta: {
                permissionPath: 'moveline'
            },
            component: () =>
                import ('@/views/Customer/TraffickTrack/tfTrack'),
            children: [{
                path: 'trackline',
                name: 'trackline',
                meta: {
                    permissionPath: 'moveline'
                },
                component: () =>
                    import ('@/views/Customer/TraffickTrack/trackLine'),
            }]
        }, {
            name: 'storerelations',
            path: '/behavior/storerelations',
            meta: {
                permissionPath: 'storerelations'
            },
            component: () =>
                import ('@/views/Behavior/Relations/storerelations.vue'),
        }, {
            name: 'zonerelations',
            path: '/behavior/zonerelations',
            meta: {
                permissionPath: 'zonerelations'
            },
            component: () =>
                import ('@/views/Behavior/Relations/zonerelations.vue'),
        }, {
            name: 'activitiesrelations',
            path: '/behavior/activitiesrelations',
            meta: {
                permissionPath: 'activitiesrelations'
            },
            component: () =>
                import ('@/views/Behavior/Relations/activitiesrelations.vue'),
        },
        {
            path: 'personnTypeStatistics',
            name: 'personnTypeStatistics',
            meta: {
                permissionPath: 'personnTypeStatistics'
            },
            component: () =>
                import ('@/views/Behavior/personnTypeStatistics'),
        },
    ]
}

export default faceAnalysisRouterMap