吉安感知网项目-前端
罗广辉
2026-01-26 beb95fb5fc166804056abafd70fc01ac27de7621
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
// 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: 'appWebView',
}
 
export default function getBaseConfig() {
    const store = useStore()
    const loginUserInfo = computed(() => store?.state?.user?.userInfo?.detail)
 
    return {
        userLoginTitle(key) {
            return (systemNameEnum[key] || 'appWebview') + '平台'
        },
        userLoginPageClass: '',
        loginTitle: 'appWebview', //登陆页面标题
        headerTitle: `${loginUserInfo.value?.areaName || ''}appWebView`, //首页标题
        gateTitle: 'appWebview',
        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,
    }
}