| 
							- let util = require("../../utils/util");
 - let Http = require("../../utils/HttpBasics");
 - let config = require("../../config/config.js");
 - Page({
 -   data: {
 -     code: "",
 -     //存储计时器
 -     setInter: ""
 -   },
 -   onLoad: function(options) {
 -     let that = this;
 -     setTimeout(function () {
 -       wx.setScreenBrightness({
 -         value: 0.7,
 -       })
 -     }, 200),
 -     util.barcode("barcode", options.quancode, 500, 100);
 -     util.qrcode("qrcode", options.quancode, 350, 350);
 -     that.setData({
 -       sight: options.sight,
 -       code: options.quancode,
 -       title: options.title,
 -       subtitle: options.subtitle,
 -       remark: options.remark,
 -       couponorderstatus: options.couponorderstatus
 -     });
 - 
 -     console.log(options.couponorderstatus);
 -     console.log("我是状态");
 -     /**
 -      * 如果没有核销
 -      */
 -     that.data.setInter = setInterval(function() {
 -       if (that.data.couponorderstatus == 0) {
 -         Http.get({
 -           url: config.api.getStatus,
 -           data: {
 -             couponOrderId: options.quancode
 -           }
 -         }).then(res => {
 -           console.log(res);
 -           that.setData({
 -             couponorderstatus: res.data.CouponOrderStatus
 -           });
 -           if (res.data.CouponOrderStatus == 1) {
 -             /**
 -              * 动态改变上一级页面的核销状态
 -              */
 -             var pages = getCurrentPages();
 -             var prevPage = pages[pages.length - 2]; //上一个页面
 -             //直接调用上一个页面的setData()方法,把数据存到上一个页面中去
 -             prevPage.setData({
 -               mystatus: res.data.CouponOrderStatus
 -             });
 -             
 -           }
 -         });
 -       }
 -     }, 2000);
 - 
 -     if (that.data.couponorderstatus == 1) {
 -       /**
 -        * 如果已经核销
 -        * 不需要循环
 -        */
 -       Http.get({
 -         url: config.api.getStatus,
 -         data: {
 -           couponOrderId: options.quancode
 -         }
 -       }).then(res => {
 -         console.log(res);
 -         that.setData({
 -           couponorderstatus: res.data.CouponOrderStatus
 -         });
 -       });
 -     }
 -     /**
 -      * couponorderstatus
 -      * 0 没有核销
 -      * 1 已经核销成功
 -      */
 -   },
 -   onUnload: function() {
 -     let that = this;
 -     clearInterval(that.data.setInter);
 -     wx.setScreenBrightness({
 -       value: that.data.sight,
 -     })
 -   }
 - });
 
 
  |