|
|
@@ -1,6 +1,7 @@
|
|
|
import { GET, POST } from "@/utils/http";
|
|
|
import { useUuidStore } from "@/stores/modules/uuid";
|
|
|
import pinia from "@/stores/index";
|
|
|
+import packageJson from '@/../../package.json';
|
|
|
|
|
|
// 定义埋点参数的类型
|
|
|
interface LogParams {
|
|
|
@@ -71,7 +72,7 @@ export function getCurrentUuid(): string | null {
|
|
|
*/
|
|
|
export async function setLog(params: LogParams): Promise<void> {
|
|
|
const uuidStore = getUuidStore();
|
|
|
-
|
|
|
+
|
|
|
// 埋点函数
|
|
|
const setLogFun = async (logParams: LogParams) => {
|
|
|
const pubParams = getPubParams();
|
|
|
@@ -79,9 +80,13 @@ export async function setLog(params: LogParams): Promise<void> {
|
|
|
type: 1,
|
|
|
...pubParams,
|
|
|
uuid: uuidStore.getUuid || '',
|
|
|
- ...logParams
|
|
|
+ ...logParams,
|
|
|
+ describe: {
|
|
|
+ ...logParams.describe,
|
|
|
+ version:packageJson.version,
|
|
|
+ },
|
|
|
};
|
|
|
-
|
|
|
+
|
|
|
try {
|
|
|
await POST('/api/record/point', requestData, {
|
|
|
loading: false,
|