From a1bde7bdd85d7cc8632ab169e42570b631571d6f Mon Sep 17 00:00:00 2001
From: zxl <763096477@qq.com>
Date: 星期二, 30 九月 2025 11:43:11 +0800
Subject: [PATCH] 商品行为分析

---
 pages/mine/activity/reportActivity.vue      |    6 +-
 pages/cart/coupon/myCoupon.vue              |    6 +-
 pages/cart/payment/payOrder.vue             |    6 +-
 pages/cart/payment/success.vue              |    6 +-
 pages/cusbar/video/video.vue                |    6 +-
 pages/order/afterSales/afterSalesSelect.vue |    6 +-
 pages/order/myOrder.vue                     |    6 +-
 pages/mine/activity/detail.vue              |    6 +-
 pages/cart/coupon/couponCenter.vue          |    6 +-
 pages/tabbar/user/my.vue                    |    9 ++--
 pages/order/orderDetail.vue                 |    6 +-
 pages/order/afterSales/afterSales.vue       |    6 +-
 pages/order/afterSales/afterSalesDetail.vue |    6 +-
 pages/cusbar/cart/cartList.vue              |    6 +-
 pages/commodity-square/commoditySquare.vue  |    6 +-
 pages/order/fillorder.vue                   |    6 +-
 16 files changed, 50 insertions(+), 49 deletions(-)

diff --git a/pages/cart/coupon/couponCenter.vue b/pages/cart/coupon/couponCenter.vue
index 78a8618..496bd1c 100644
--- a/pages/cart/coupon/couponCenter.vue
+++ b/pages/cart/coupon/couponCenter.vue
@@ -81,14 +81,14 @@
 			};
 		},
     onUnload() {
-      let	param = this.actionParam;
+      let param = Object.assign({}, this.actionParam);
       if (this.sendOnShow)return
       param.pageStatus = "LEAVE"
       userAction(param)
     },
     onHide() {
       this.startHidenTime = Date.now()
-      let	param = this.actionParam;
+      let param = Object.assign({}, this.actionParam);
       this.sendOnShow = true;
       param.pageStatus = "LEAVE"
       userAction(param)
@@ -97,7 +97,7 @@
 		  getSessionId().then(res=>{
 			this.pageSessionNo = res.data.data
 			if(this.pageSessionNo){
-			let	param = this.actionParam;
+			let param = Object.assign({}, this.actionParam);
 				param.sessionId = this.pageSessionNo
 				userAction(param)
 			}
diff --git a/pages/cart/coupon/myCoupon.vue b/pages/cart/coupon/myCoupon.vue
index b99614f..71a1fa2 100644
--- a/pages/cart/coupon/myCoupon.vue
+++ b/pages/cart/coupon/myCoupon.vue
@@ -185,14 +185,14 @@
     };
   },
   onUnload() {
-    let	param = this.actionParam;
+    let param = Object.assign({}, this.actionParam);
     if (this.sendOnShow)return
     param.pageStatus = "LEAVE"
     userAction(param)
   },
   onHide() {
     this.startHidenTime = Date.now()
-    let	param = this.actionParam;
+    let param = Object.assign({}, this.actionParam);
     this.sendOnShow = true;
     param.pageStatus = "LEAVE"
     userAction(param)
@@ -205,7 +205,7 @@
 	  getSessionId().then(res=>{
 		this.pageSessionNo = res.data.data
 		if(this.pageSessionNo){
-		let	param = this.actionParam;
+		let param = Object.assign({}, this.actionParam);
 			param.sessionId = this.pageSessionNo
 			userAction(param)
 		}
diff --git a/pages/cart/payment/payOrder.vue b/pages/cart/payment/payOrder.vue
index c032532..a3db881 100644
--- a/pages/cart/payment/payOrder.vue
+++ b/pages/cart/payment/payOrder.vue
@@ -86,14 +86,14 @@
 			};
 		},
     onUnload() {
-      let	param = this.actionParam;
+      let param = Object.assign({}, this.actionParam);
       if (this.sendOnShow)return
       param.pageStatus = "LEAVE"
       userAction(param)
     },
     onHide() {
       this.startHidenTime = Date.now()
-      let	param = this.actionParam;
+      let param = Object.assign({}, this.actionParam);
       this.sendOnShow = true;
       param.pageStatus = "LEAVE"
       userAction(param)
@@ -102,7 +102,7 @@
 		getSessionId().then(res=>{
 			this.pageSessionNo = res.data.data
 			if(this.pageSessionNo){
-			let	param = this.actionParam;
+			let param = Object.assign({}, this.actionParam);
 				param.sessionId = this.pageSessionNo
 				userAction(param)
 			}
diff --git a/pages/cart/payment/success.vue b/pages/cart/payment/success.vue
index 8cada47..f8de7a0 100644
--- a/pages/cart/payment/success.vue
+++ b/pages/cart/payment/success.vue
@@ -96,14 +96,14 @@
     },
   },
   onUnload() {
-    let	param = this.actionParam;
+    let	param = Object.assign({}, this.actionParam);
     if (this.sendOnShow)return
     param.pageStatus = "LEAVE"
     userAction(param)
   },
   onHide() {
     this.startHidenTime = Date.now()
-    let	param = this.actionParam;
+    let	param = Object.assign({}, this.actionParam);
     this.sendOnShow = true;
     param.pageStatus = "LEAVE"
     userAction(param)
@@ -112,7 +112,7 @@
   	getSessionId().then(res=>{
   		this.pageSessionNo = res.data.data
   		if(this.pageSessionNo){
-  		let	param = this.actionParam;
+  		let	param = Object.assign({}, this.actionParam);
   			param.sessionId = this.pageSessionNo
   			userAction(param)
   		}
diff --git a/pages/commodity-square/commoditySquare.vue b/pages/commodity-square/commoditySquare.vue
index 0601ad1..e7e24fd 100644
--- a/pages/commodity-square/commoditySquare.vue
+++ b/pages/commodity-square/commoditySquare.vue
@@ -426,14 +426,14 @@
 			}
 		},
     onUnload() {
-      let	param = this.actionParam;
+      let param = Object.assign({}, this.actionParam);
       if (this.sendOnShow)return
       param.pageStatus = "LEAVE"
       userAction(param)
     },
     onHide() {
       this.startHidenTime = Date.now()
-      let	param = this.actionParam;
+      let param = Object.assign({}, this.actionParam);
       this.sendOnShow = true;
       param.pageStatus = "LEAVE"
       userAction(param)
@@ -442,7 +442,7 @@
 		  getSessionId().then(res=>{
 			this.pageSessionNo = res.data.data
 			if(this.pageSessionNo){
-			let	param = this.actionParam;
+			let param = Object.assign({}, this.actionParam);
 				param.sessionId = this.pageSessionNo
 				userAction(param)
 			}
diff --git a/pages/cusbar/cart/cartList.vue b/pages/cusbar/cart/cartList.vue
index 594c272..9fc0744 100644
--- a/pages/cusbar/cart/cartList.vue
+++ b/pages/cusbar/cart/cartList.vue
@@ -248,14 +248,14 @@
     this.getCardData();
   },
   onUnload() {
-    let	param = this.actionParam;
+    let param = Object.assign({}, this.actionParam);
     if (this.sendOnShow)return
     param.pageStatus = "LEAVE"
     userAction(param)
   },
   onHide() {
     this.startHidenTime = Date.now()
-    let	param = this.actionParam;
+    let param = Object.assign({}, this.actionParam);
     this.sendOnShow = true;
     param.pageStatus = "LEAVE"
     userAction(param)
@@ -271,7 +271,7 @@
 	  getSessionId().then(res=>{
 		this.pageSessionNo = res.data.data
 		if(this.pageSessionNo){
-		let	param = this.actionParam;
+		let param = Object.assign({}, this.actionParam);
 			param.sessionId = this.pageSessionNo
 			userAction(param)
 		}
diff --git a/pages/cusbar/video/video.vue b/pages/cusbar/video/video.vue
index 4faf326..135f47c 100644
--- a/pages/cusbar/video/video.vue
+++ b/pages/cusbar/video/video.vue
@@ -300,14 +300,14 @@
 	}
   },
   onUnload() {
-    let	param = this.actionParam;
+    let param = Object.assign({}, this.actionParam);
     if (this.sendOnShow)return
     param.pageStatus = "LEAVE"
     userAction(param)
   },
   onHide() {
     this.startHidenTime = Date.now()
-    let	param = this.actionParam;
+    let param = Object.assign({}, this.actionParam);
     this.sendOnShow = true;
     param.pageStatus = "LEAVE"
     userAction(param)
@@ -328,7 +328,7 @@
 	  getSessionId().then(res=>{
 		this.pageSessionNo = res.data.data
 		if(this.pageSessionNo){
-		let	param = this.actionParam;
+		let param = Object.assign({}, this.actionParam);
 			param.sessionId = this.pageSessionNo
 			userAction(param)
 		}
diff --git a/pages/mine/activity/detail.vue b/pages/mine/activity/detail.vue
index fe8b328..7429143 100644
--- a/pages/mine/activity/detail.vue
+++ b/pages/mine/activity/detail.vue
@@ -118,14 +118,14 @@
 			};
 		},
     onUnload() {
-      let	param = this.actionParam;
+      let param = Object.assign({}, this.actionParam);
       if (this.sendOnShow)return
       param.pageStatus = "LEAVE"
       userAction(param)
     },
     onHide() {
       this.startHidenTime = Date.now()
-      let	param = this.actionParam;
+      let param = Object.assign({}, this.actionParam);
       this.sendOnShow = true;
       param.pageStatus = "LEAVE"
       userAction(param)
@@ -134,7 +134,7 @@
 		  getSessionId().then(res=>{
 			this.pageSessionNo = res.data.data
 			if(this.pageSessionNo){
-			let	param = this.actionParam;
+			let param = Object.assign({}, this.actionParam);
 				param.sessionId = this.pageSessionNo
 				userAction(param)
 			}
diff --git a/pages/mine/activity/reportActivity.vue b/pages/mine/activity/reportActivity.vue
index adc28a9..97fc18e 100644
--- a/pages/mine/activity/reportActivity.vue
+++ b/pages/mine/activity/reportActivity.vue
@@ -90,14 +90,14 @@
 			};
 		},
     onUnload() {
-      let	param = this.actionParam;
+      let param = Object.assign({}, this.actionParam);
       if (this.sendOnShow)return
       param.pageStatus = "LEAVE"
       userAction(param)
     },
     onHide() {
       this.startHidenTime = Date.now()
-      let	param = this.actionParam;
+      let param = Object.assign({}, this.actionParam);
       this.sendOnShow = true;
       param.pageStatus = "LEAVE"
       userAction(param)
@@ -106,7 +106,7 @@
 		  getSessionId().then(res=>{
 			this.pageSessionNo = res.data.data
 			if(this.pageSessionNo){
-			let	param = this.actionParam;
+			let param = Object.assign({}, this.actionParam);
 				param.sessionId = this.pageSessionNo
 				userAction(param)
 			}
diff --git a/pages/order/afterSales/afterSales.vue b/pages/order/afterSales/afterSales.vue
index e5f2973..3b31ca9 100644
--- a/pages/order/afterSales/afterSales.vue
+++ b/pages/order/afterSales/afterSales.vue
@@ -255,14 +255,14 @@
     };
   },
   onUnload() {
-    let	param = this.actionParam;
+    let param = Object.assign({}, this.actionParam);
     if (this.sendOnShow)return
     param.pageStatus = "LEAVE"
     userAction(param)
   },
   onHide() {
     this.startHidenTime = Date.now()
-    let	param = this.actionParam;
+    let param = Object.assign({}, this.actionParam);
     this.sendOnShow = true;
     param.pageStatus = "LEAVE"
     userAction(param)
@@ -271,7 +271,7 @@
 	  getSessionId().then(res=>{
 		this.pageSessionNo = res.data.data
 		if(this.pageSessionNo){
-		let	param = this.actionParam;
+		let param = Object.assign({}, this.actionParam);
 			param.sessionId = this.pageSessionNo
 			userAction(param)
 		}
diff --git a/pages/order/afterSales/afterSalesDetail.vue b/pages/order/afterSales/afterSalesDetail.vue
index ca1a226..c8f4bd1 100644
--- a/pages/order/afterSales/afterSalesDetail.vue
+++ b/pages/order/afterSales/afterSalesDetail.vue
@@ -184,14 +184,14 @@
     };
   },
   onUnload() {
-    let	param = this.actionParam;
+    let param = Object.assign({}, this.actionParam);
     if (this.sendOnShow)return
     param.pageStatus = "LEAVE"
     userAction(param)
   },
   onHide() {
     this.startHidenTime = Date.now()
-    let	param = this.actionParam;
+    let param = Object.assign({}, this.actionParam);
     this.sendOnShow = true;
     param.pageStatus = "LEAVE"
     userAction(param)
@@ -200,7 +200,7 @@
 		getSessionId().then(res=>{
 				this.pageSessionNo = res.data.data
 				if(this.pageSessionNo){
-				let	param = this.actionParam;
+				let param = Object.assign({}, this.actionParam);
 					param.sessionId = this.pageSessionNo
 					userAction(param)
 				}
diff --git a/pages/order/afterSales/afterSalesSelect.vue b/pages/order/afterSales/afterSalesSelect.vue
index ceb4a8b..476396a 100644
--- a/pages/order/afterSales/afterSalesSelect.vue
+++ b/pages/order/afterSales/afterSalesSelect.vue
@@ -79,14 +79,14 @@
     };
   },
   onUnload() {
-    let	param = this.actionParam;
+    let	param = Object.assign({}, this.actionParam);
     if (this.sendOnShow)return
     param.pageStatus = "LEAVE"
     userAction(param)
   },
   onHide() {
     this.startHidenTime = Date.now()
-    let	param = this.actionParam;
+    let	param = Object.assign({}, this.actionParam);
     this.sendOnShow = true;
     param.pageStatus = "LEAVE"
     userAction(param)
@@ -95,7 +95,7 @@
 	  getSessionId().then(res=>{
 		this.pageSessionNo = res.data.data
 		if(this.pageSessionNo){
-		let	param = this.actionParam;
+		let	param = Object.assign({}, this.actionParam);
 			param.sessionId = this.pageSessionNo
 			userAction(param)
 		}
diff --git a/pages/order/fillorder.vue b/pages/order/fillorder.vue
index f5c108f..57c7305 100644
--- a/pages/order/fillorder.vue
+++ b/pages/order/fillorder.vue
@@ -530,14 +530,14 @@
     }
   },
   onUnload() {
-    let	param = this.actionParam;
+    let	param = Object.assign({}, this.actionParam);
     if (this.sendOnShow)return
     param.pageStatus = "LEAVE"
     userAction(param)
   },
   onHide() {
     this.startHidenTime = Date.now()
-    let	param = this.actionParam;
+    let	param = Object.assign({}, this.actionParam);
     this.sendOnShow = true;
     param.pageStatus = "LEAVE"
     userAction(param)
@@ -546,7 +546,7 @@
 	  getSessionId().then(res=>{
 	  	this.pageSessionNo = res.data.data
 	  	if(this.pageSessionNo){
-	  	let	param = this.actionParam;
+	  	let	param = Object.assign({}, this.actionParam);
 	  		param.sessionId = this.pageSessionNo
 	  		userAction(param)
 	  	}
diff --git a/pages/order/myOrder.vue b/pages/order/myOrder.vue
index 958a642..16219d8 100644
--- a/pages/order/myOrder.vue
+++ b/pages/order/myOrder.vue
@@ -369,14 +369,14 @@
     // this.loadData(this.status);
   },
   onUnload() {
-    let	param = this.actionParam;
+    let	param = Object.assign({}, this.actionParam);
     if (this.sendOnShow)return
     param.pageStatus = "LEAVE"
     userAction(param)
   },
   onHide() {
     this.startHidenTime = Date.now()
-    let	param = this.actionParam;
+    let	param = Object.assign({}, this.actionParam);
     this.sendOnShow = true;
     param.pageStatus = "LEAVE"
     userAction(param)
@@ -385,7 +385,7 @@
 	  getSessionId().then(res=>{
 	  	this.pageSessionNo = res.data.data
 	  	if(this.pageSessionNo){
-	  	let	param = this.actionParam;
+	  	let	param = Object.assign({}, this.actionParam);
 	  		param.sessionId = this.pageSessionNo
 	  		userAction(param)
 	  	}
diff --git a/pages/order/orderDetail.vue b/pages/order/orderDetail.vue
index adcf955..5fd2dfb 100644
--- a/pages/order/orderDetail.vue
+++ b/pages/order/orderDetail.vue
@@ -338,14 +338,14 @@
     };
   },
   onUnload() {
-    let	param = this.actionParam;
+    let	param = Object.assign({}, this.actionParam);
     if (this.sendOnShow)return
     param.pageStatus = "LEAVE"
     userAction(param)
   },
   onHide() {
     this.startHidenTime = Date.now()
-    let	param = this.actionParam;
+    let	param = Object.assign({}, this.actionParam);
     this.sendOnShow = true;
     param.pageStatus = "LEAVE"
     userAction(param)
@@ -354,7 +354,7 @@
   	getSessionId().then(res=>{
   		this.pageSessionNo = res.data.data
   		if(this.pageSessionNo){
-  		let	param = this.actionParam;
+  		let	param = Object.assign({}, this.actionParam);
   			param.sessionId = this.pageSessionNo
   			userAction(param)
   		}
diff --git a/pages/tabbar/user/my.vue b/pages/tabbar/user/my.vue
index f4f3e1e..7e56634 100644
--- a/pages/tabbar/user/my.vue
+++ b/pages/tabbar/user/my.vue
@@ -174,6 +174,7 @@
     };
   },
   onLoad(option) {
+    this.actionParam.pageParams = JSON.stringify(option)
     console.log('-----------鍒嗕韩鍑虹殑鏁版嵁---------->', option)
     let shareStoreId = null;
     let shareTime = null;
@@ -221,10 +222,10 @@
     param.pageStatus = "LEAVE"
     userAction(param)
   },
-  onLoad(options) {
-	  this.actionParam.pageParams = JSON.stringify(options)
-	  this.initCOS()
-  },
+  // onLoad(options) {
+	//
+	//   this.initCOS()
+  // },
   onShow() {
 	  getSessionId().then(res=>{
 		this.pageSessionNo = res.data.data

--
Gitblit v1.8.0