/* * @Author: wei.li * @Date: 2021-11-17 16:02:30 * @LastEditors: levi7754 levi7754@163.com * @LastEditTime: 2025-04-03 17:28:24 * @Description: file content */ let config: object = {}; let systemEnv: object = {}; /** 项目动态全局配置 */ const setConfig = (app, cfg?: unknown) => { config = Object.assign(config, cfg); app.config.globalProperties.$config = getConfig(); }; /** 获取项目动态全局配置 */ const getConfig = (): ServerConfigs => { return config; }; /** 项目动态全局配置 */ const setSystemEnv = (env = {}) => { systemEnv = env; }; /** 获取项目动态全局配置 */ const getEnv = (): ISystemEnv => { return systemEnv; }; /** 本地响应式存储的命名空间 */ const responsiveStorageNameSpace = () => getConfig().ResponsiveStorageNameSpace; export { getConfig, setConfig, setSystemEnv, getEnv, responsiveStorageNameSpace };