绿满眶商城微信小程序-uniapp
peng
18 小时以前 623c412d99624bf8eaafb8ac21e0ca3ec7831c15
pages/cart/payment/success.vue
@@ -54,6 +54,8 @@
</template>
<script>
// import goodsRecommend from "@/pages/cart/m-goods-recommend/index.vue";
import { getSessionId, userAction } from "@/api/userAction.js";
import {addPrizeNum} from '@/api/prize.js'
export default {
  data() {
    return {
@@ -64,6 +66,16 @@
      payPrice: 0,
      goodsList: [],
      activeColor: this.$mainColor,
     pageSessionNo:"",
     actionParam:{
           sessionId:'',
           actionType:"PAGE",
           joinType:"SELF",
           pageCode:"PAY_SUCCESS",
           pageParams:"{}",
           pageStatus:"JOIN",
           pageType:"DETAIL"
        }
    };
  },
  // components: {
@@ -83,12 +95,44 @@
      }
    },
  },
  onUnload() {
    let   param = this.actionParam;
    if (this.sendOnShow)return
    param.pageStatus = "LEAVE"
    userAction(param)
  },
  onHide() {
    this.startHidenTime = Date.now()
    let   param = this.actionParam;
    this.sendOnShow = true;
    param.pageStatus = "LEAVE"
    userAction(param)
  },
  onShow() {
     getSessionId().then(res=>{
        this.pageSessionNo = res.data.data
        if(this.pageSessionNo){
        let   param = this.actionParam;
           param.sessionId = this.pageSessionNo
           userAction(param)
        }
     })
  },
  onLoad(options) {
   this.actionParam.pageParams = JSON.stringify(options)
    this.paymentMethod = options.paymentMethod || "";
    this.from = options.from || "";
    this.payPrice = options.payPrice || 0;
    this.orderType = options.orderType;
   let param = {
      addType:"USER_BUY_ORDER_NUM",
      extend:"",
   }
   let extend = {orderSn:options.orderSn}
   param.extend = JSON.stringify(extend)
   addPrizeNum(param);
   param.addType = "USER_BUY_SUM_PRICE"
   addPrizeNum(param);
  },
  methods: {
    checkOrder() {