| 
					
				 | 
			
			
				@@ -1,15 +1,16 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import type { GlobEnvConfig } from '/#/config'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { warn } from '/@/utils/log'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import pkg from '../../package.json'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const getVariableName = (title: string) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  return `__PRODUCTION__${title || '__APP'}__CONF__`.toUpperCase().replace(/\s/g, ''); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  return `__PRODUCTION__${title.replace(/\s/g, '_') || '__APP'}__CONF__` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    .toUpperCase() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    .replace(/\s/g, ''); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export function getCommonStoragePrefix() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  const { VITE_GLOB_APP_SHORT_NAME } = getAppEnvConfig(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  return `${VITE_GLOB_APP_SHORT_NAME}__${getEnv()}`.toUpperCase(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  const { VITE_GLOB_APP_TITLE } = getAppEnvConfig(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  return `${VITE_GLOB_APP_TITLE.replace(/\s/g, '_')}__${getEnv()}`.toUpperCase(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // Generate cache key according to version 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -18,31 +19,19 @@ export function getStorageShortName() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export function getAppEnvConfig() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  const ENV_NAME = getVariableName(import.meta.env.VITE_GLOB_APP_SHORT_NAME); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  const ENV_NAME = getVariableName(import.meta.env.VITE_GLOB_APP_TITLE); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   const ENV = (import.meta.env.DEV 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ? // Get the global configuration (the configuration will be extracted independently when packaging) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       (import.meta.env as unknown as GlobEnvConfig) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     : window[ENV_NAME as any]) as unknown as GlobEnvConfig; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  const { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    VITE_GLOB_APP_TITLE, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    VITE_GLOB_API_URL, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    VITE_GLOB_APP_SHORT_NAME, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    VITE_GLOB_API_URL_PREFIX, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    VITE_GLOB_UPLOAD_URL, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  } = ENV; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  if (!/^[a-zA-Z_]*$/.test(VITE_GLOB_APP_SHORT_NAME)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    warn( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      `VITE_GLOB_APP_SHORT_NAME Variables can only be characters/underscores, please modify in the environment variables and re-running.`, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  const { VITE_GLOB_APP_TITLE, VITE_GLOB_API_URL, VITE_GLOB_API_URL_PREFIX, VITE_GLOB_UPLOAD_URL } = 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    ENV; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     VITE_GLOB_APP_TITLE, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     VITE_GLOB_API_URL, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    VITE_GLOB_APP_SHORT_NAME, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     VITE_GLOB_API_URL_PREFIX, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     VITE_GLOB_UPLOAD_URL, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }; 
			 |