Browse Source

[edit][埋点]

zhangwei 2 years ago
parent
commit
205442d212
2 changed files with 21 additions and 7 deletions
  1. 4 1
      src/http/fetch.js
  2. 17 6
      src/http/logApi.js

+ 4 - 1
src/http/fetch.js

@@ -1,7 +1,7 @@
 import { appVersionCode, baseAPIUrl } from '@/http/configAPI.js'
 import { getChromeStorage } from '@/uilts/chromeExtension.js'
 
-export async function commonFetch({ url, method = 'POST' , params = {}, baseInfo = {}}) {
+export async function commonFetch({ url = '', method = 'POST' , params = {}, baseInfo = {}}) {
 
     let storage_mid = await getChromeStorage('mid') || ''
     const { mid } = storage_mid || {}
@@ -18,6 +18,9 @@ export async function commonFetch({ url, method = 'POST' , params = {}, baseInfo
 
     return new Promise(function (resolve, reject) {
         let _url = baseAPIUrl + url
+        if(url.includes('http')){
+            _url = url
+        }
         fetch(_url, {
             method: method, // or 'PUT'
             cache: 'no-cache',

+ 17 - 6
src/http/logApi.js

@@ -1,11 +1,22 @@
 import { service } from "./request";
 import { logAPIUrl } from '@/http/configAPI.js'
+import { commonFetch } from '@/http/fetch'
 
-export function logApi(params) {
-    return service({
-        url: `${logAPIUrl}/statistics/uploadLogFromFrontend
-        `,
-        method: 'post',
-        data: params
+// export function logApi(params) {
+//     return service({
+//         url: `${logAPIUrl}/statistics/uploadLogFromFrontend
+//         `,
+//         method: 'post',
+//         data: params
+//     })
+// }
+
+export function logApi(params = {}) {
+    return commonFetch({
+        url: `${logAPIUrl}/statistics/uploadLogFromFrontend`,
+        baseInfo: {
+            pageSource: params.params.pageSource || ''
+        },
+        params: params.params
     })
 }