|  | @@ -1,36 +0,0 @@
 | 
	
		
			
				|  |  | -import { appVersionCode, baseAPIUrl } from '@/http/configAPI.js'
 | 
	
		
			
				|  |  | -import { getChromeStorage } from '@/uilts/chromeExtension.js'
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -export async function selfFetch(url, params, config = {}) {
 | 
	
		
			
				|  |  | -    let { method = 'POST', contentType = 'application/json' } = config;
 | 
	
		
			
				|  |  | -    let _url = `${baseAPIUrl}${url}`;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    let storage_mid = await getChromeStorage('mid') || ''
 | 
	
		
			
				|  |  | -    const { accessToken: token = '', uid = '' } = await getChromeStorage('userInfo') || {};
 | 
	
		
			
				|  |  | -    const { mid } = storage_mid || {};
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    let baseInfo = {
 | 
	
		
			
				|  |  | -        appVersionCode,
 | 
	
		
			
				|  |  | -        mid,
 | 
	
		
			
				|  |  | -        machineCode: mid,
 | 
	
		
			
				|  |  | -        token: token,
 | 
	
		
			
				|  |  | -        uid,
 | 
	
		
			
				|  |  | -        loginUid: uid,
 | 
	
		
			
				|  |  | -        appType: 1,
 | 
	
		
			
				|  |  | -    };
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    return fetch(_url, {
 | 
	
		
			
				|  |  | -        method, 
 | 
	
		
			
				|  |  | -        headers: {
 | 
	
		
			
				|  |  | -            'Content-Type': contentType,
 | 
	
		
			
				|  |  | -        },
 | 
	
		
			
				|  |  | -        body: JSON.stringify({
 | 
	
		
			
				|  |  | -            "baseInfo": baseInfo,
 | 
	
		
			
				|  |  | -            "params": params
 | 
	
		
			
				|  |  | -        })
 | 
	
		
			
				|  |  | -    }).then(response => {
 | 
	
		
			
				|  |  | -        return response.json();
 | 
	
		
			
				|  |  | -    }).catch((error) => {
 | 
	
		
			
				|  |  | -        return Promise.reject(error);
 | 
	
		
			
				|  |  | -    });
 | 
	
		
			
				|  |  | -}
 |