From c8cef398fbf1f9b63dbf23637ef520b421515dc9 Mon Sep 17 00:00:00 2001
From: zxl <763096477@qq.com>
Date: 星期四, 20 十一月 2025 10:13:08 +0800
Subject: [PATCH] 领劵中心修改显示,售后修改银行信息非必填

---
 pages/order/fillorder.vue |   50 +++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 49 insertions(+), 1 deletions(-)

diff --git a/pages/order/fillorder.vue b/pages/order/fillorder.vue
index 667add2..fe2921f 100644
--- a/pages/order/fillorder.vue
+++ b/pages/order/fillorder.vue
@@ -400,9 +400,12 @@
 import LiLiWXPay from "@/js_sdk/lili-pay/wx-pay.js";
 import invoices from "@/pages/order/invoice/setInvoice";
 import { mapState } from "vuex";
+import { getSessionId, userAction } from "@/api/userAction.js";
 export default {
   onLoad: function (val) {
     this.routerVal = val;
+	this.actionParam.pageParams = JSON.stringify(val)
+	console.log('鑾峰彇鐨勫弬鏁�-----------銆�',JSON.stringify(decodeURIComponent(this.routerVal.template)))
   },
   components: {
     invoices,
@@ -454,6 +457,17 @@
       storeAddress: "",
 
       originOrderData:"", // 鍘熷璁㈠崟鏁版嵁
+	  pageSessionNo:"",
+    sendOnShow:false,
+	  actionParam:{
+	  		sessionId:'',
+	  		actionType:"PAGE",
+	  		joinType:"SELF",
+	  		pageCode:"FILL_ORDER",
+	  		pageParams:"{}",
+	  		pageStatus:"JOIN",
+	  		pageType:"DETAIL"
+	  	}
     };
   },
   watch: {
@@ -516,8 +530,28 @@
       return true; //闃绘榛樿杩斿洖琛屼负
     }
   },
-
+  onUnload() {
+    let	param = Object.assign({}, this.actionParam);
+    if (this.sendOnShow)return
+    param.pageStatus = "LEAVE"
+    userAction(param)
+  },
+  onHide() {
+    this.startHidenTime = Date.now()
+    let	param = Object.assign({}, this.actionParam);
+    this.sendOnShow = true;
+    param.pageStatus = "LEAVE"
+    userAction(param)
+  },
   async onShow() {
+	  getSessionId().then(res=>{
+	  	this.pageSessionNo = res.data.data
+		this.actionParam.sessionId = this.pageSessionNo
+	  	if(this.pageSessionNo){
+	  	let	param = Object.assign({}, this.actionParam);
+	  		userAction(param)
+	  	}
+	  })	
     // 鍒ゆ柇鏄惁瀛樺湪鍐欒繃澶囨敞淇℃伅鐨勫晢鍝�
     if (this.remark && this.remark.length > 0) {
       this.remarkFlag = true;
@@ -706,6 +740,20 @@
               duration: 2000,
               icon: "none",
             });
+			debugger;
+			console.log('--------------缁戝畾妯℃澘------------------>',decodeURIComponent(this.routerVal.template))
+			//鍒ゆ柇濡傛灉鏈塼emplate閭d箞灏辩洿鎺ユ牴鎹畉rade鐨剆n缂栧彿鍘诲皢璁㈠崟涓庢ā鏉跨粦瀹�
+			if(this.routerVal.template){
+				let parms = {};
+				const template = JSON.parse(decodeURIComponent(this.routerVal.template))
+				parms.sn = res.data.result.sn;
+				parms.templateId = template.templateId;
+				parms.templateName = template.templateName;
+				parms.chooseImage = template.chooseImage;
+				parms.chooseImageId = template.chooseImageId;
+				parms.templateForm = template.templateForm;
+				API_Trade.bindingTemplate(parms)
+			}
             // 濡傛灉褰撳墠浠锋牸涓�0璺宠浆鍒拌鍗曞垪琛�
             if (this.orderMessage.priceDetailDTO.billPrice == 0) {
               uni.navigateTo({

--
Gitblit v1.8.0