You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							71 lines
						
					
					
						
							1.8 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							71 lines
						
					
					
						
							1.8 KiB
						
					
					
				
								const ShopIdKey = 'cereShopId'
							 | 
						|
								const ProjectKey = 'project'
							 | 
						|
								
							 | 
						|
								export function setShopId(shopId) {
							 | 
						|
								  return sessionStorage.setItem(ShopIdKey, shopId)
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								export function getShopId() {
							 | 
						|
								  var fullUrl = window.location.search;
							 | 
						|
								  if (fullUrl.indexOf("?") != -1) {
							 | 
						|
								    fullUrl = fullUrl.substring(1);
							 | 
						|
								    var paramStrs = fullUrl.split("&");
							 | 
						|
								    for(let i=0;i<paramStrs.length;i++){
							 | 
						|
								      const newStrs = paramStrs[i].split("=");
							 | 
						|
								      if(newStrs[0] === ShopIdKey){
							 | 
						|
								        return newStrs[1];        
							 | 
						|
								      }
							 | 
						|
								    }
							 | 
						|
								  }
							 | 
						|
								  return localStorage.getItem(ShopIdKey)
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								export function initShopId() {
							 | 
						|
								  var fullUrl = window.location.search;
							 | 
						|
								  var cereShopId = '0';
							 | 
						|
								  if (fullUrl.indexOf("?") != -1) {
							 | 
						|
								    fullUrl = fullUrl.substring(1);
							 | 
						|
								    var paramStrs = fullUrl.split("&");
							 | 
						|
								    for(let i=0;i<paramStrs.length;i++){
							 | 
						|
								      const newStrs = paramStrs[i].split("=");
							 | 
						|
								      if(newStrs[0] === ShopIdKey){
							 | 
						|
								        cereShopId = newStrs[1];
							 | 
						|
								        break;
							 | 
						|
								      }
							 | 
						|
								    }
							 | 
						|
								  }
							 | 
						|
								  sessionStorage.setItem(ShopIdKey, cereShopId)
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								export function getProject() {
							 | 
						|
								  var fullUrl = window.location.search;
							 | 
						|
								  if (fullUrl.indexOf("?") != -1) {
							 | 
						|
								    fullUrl = fullUrl.substring(1);
							 | 
						|
								    var paramStrs = fullUrl.split("&");
							 | 
						|
								    for(let i=0;i<paramStrs.length;i++){
							 | 
						|
								      const newStrs = paramStrs[i].split("=");
							 | 
						|
								      if(newStrs[0] === ProjectKey){
							 | 
						|
								        return newStrs[1];        
							 | 
						|
								      }
							 | 
						|
								    }
							 | 
						|
								  }
							 | 
						|
								  return localStorage.getItem(ProjectKey)
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								export function initProject() {
							 | 
						|
								  var fullUrl = window.location.search;
							 | 
						|
								  var cereShopId = '0';
							 | 
						|
								  if (fullUrl.indexOf("?") != -1) {
							 | 
						|
								    fullUrl = fullUrl.substring(1);
							 | 
						|
								    var paramStrs = fullUrl.split("&");
							 | 
						|
								    for(let i=0;i<paramStrs.length;i++){
							 | 
						|
								      const newStrs = paramStrs[i].split("=");
							 | 
						|
								      if(newStrs[0] === ProjectKey){
							 | 
						|
								        cereShopId = newStrs[1];
							 | 
						|
								        break;
							 | 
						|
								      }
							 | 
						|
								    }
							 | 
						|
								  }
							 | 
						|
								  sessionStorage.setItem(ProjectKey, cereShopId)
							 | 
						|
								}
							 | 
						|
								
							 |