|
@@ -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);
|
|
|
- });
|
|
|
-}
|