Переглянути джерело

feat(log): 埋点信息中新增应用版本号字段

- 在埋点参数中添加 describe.version 字段- 自动从 package.json 中读取当前应用版本号
- 更新 package.json 的版本号至1.3.1
- 更新描述信息与发布说明以匹配新版本
panqiuyao 1 місяць тому
батько
коміт
7e14430b84
2 змінених файлів з 11 додано та 6 видалено
  1. 8 3
      frontend/src/apis/log.ts
  2. 3 3
      package.json

+ 8 - 3
frontend/src/apis/log.ts

@@ -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,

+ 3 - 3
package.json

@@ -1,8 +1,8 @@
 {
   "name": "ZhiHuiYin",
-  "version": "1.3.0",
-  "description": "智慧拍照机是一种结合人工智能技术与传统摄影设备的创新产品,版本号为1.2.8",
-  "releaseNotes": "1.2.9版本更新日志:生成详情页进度条调整",
+  "version": "1.3.1",
+  "description": "智慧拍照机是一种结合人工智能技术与传统摄影设备的创新产品,版本号为1.3.1",
+  "releaseNotes": "1.3.1 版本更新日志:修复自定义尺寸配置",
   "main": "main.js",
   "scripts": {
     "dev": "ee-bin dev",