吉安感知网项目-前端
罗广辉
2026-01-06 457ec00abf3dbc49fca614a4e0a2ea122f7fad3f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
/*
 * @Author       : yuan
 * @Date         : 2025-06-21 10:08:29
 * @LastEditors  : yuan
 * @LastEditTime : 2025-07-21 14:58:00
 * @FilePath     : \src\buildConfig\baseConfig\config.default.js
 * @Description  :
 * Copyright 2025 OBKoro1, All Rights Reserved.
 * 2025-06-21 10:08:29
 */
// src/buildConfig/config.private.js
import { useStore } from 'vuex'
import menuConfig from '@/buildConfig/menuConfig/defaultMenu'
import defaultDataCenter from '@/buildConfig/dataCenterConfig/defaultDataCenter'
import defaultMapControl from '@/buildConfig/mapControlConfig/defaultMapControl'
import gatewayMenuConfig from '@/buildConfig/gatewayConfig/defaultGateway'
import userInfoConfig from '@/buildConfig/userInfoConfig/defaultUserInfo'
import defaultHomeConfig from '@/buildConfig/homeConfig/defaultHomeConfig'
import { getDateRange } from '@/utils/date'
const systemNameEnum = {
    0: '银轨科技',
}
 
export default function getBaseConfig() {
    const store = useStore()
    const loginUserInfo = computed(() => store?.state?.user?.userInfo?.detail)
 
    return {
        userLoginTitle(key) {
            return (systemNameEnum[key] || '中图智飞') + '低空感知网平台'
        },
        // envName: 'jiangwu',
        userLoginPageClass: '',
        loginTitle: '中图智飞低空智能感知网平台', //登陆页面标题
        headerTitle: `${loginUserInfo.value?.areaName || ''}低空感知网指挥调度平台`, //首页标题
        gateTitle: '中图智飞低空感知网平台',
        gateTitleEn: 'AISKY Low-altitude Perception Network Platform',
        isShowFooterBtns: true,
        isShowAiSkyLogo: true,
        ...gatewayMenuConfig,
        ...menuConfig,
        ...defaultDataCenter,
        ...defaultHomeConfig,
        ...defaultMapControl,
        ...userInfoConfig,
        hideAiNowFlyRecordEvent: true, //隐藏 马上飞 自带录屏事件
        timeTypeConfig: 'month',
        timeRangConfig: getDateRange('month'),
        showExecuteNow: true,
    }
}