friend_assistance.js 2.96 KB
var auth = require("../../../utils/auth.js"), rq = require("../../../utils/request.js");
var e = getApp(), app = e, s = e.globalData.setting, os = s, app_d = e.globalData;
var regeneratorRuntime = require('../../../utils/runtime.js');
Page({

  /**
   * 页面的初始数据
   */
  data: {
    iurl: s.imghost,
    is_show:0,//显示弹框
	user:app_d.userInfo,
	zl_act:null, //助力活动
	task_id:0,   //助力任务ID
	userId:0,    //任务用户的ID
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
	 var th=this; 
     this.data.task_id=options.options;	 
	 this.data.userId=options.userId;	 
	 //任务是不是为空
	 if(this.data.task_id==0 || this.data.task_id==undefined){  
		 this.data.task_id= decodeURIComponent(options.scene);
		 if(this.data.task_id){
			   getApp().request.get("http://172.20.3.102:8022/api/weshop/zl_act_user",{
				   data:{},
				   success:function(res){
					   if(res.data.code==0){
						   th.data.userId=res.data.data.user_id;
					   }
				   }
			   })
			 
		 }
	 }
  },


  //  跳转到助力成功页
  participate_activity:function(){
    wx.navigateTo({
      url: '/pages/user/assistance/assistance_success',
    })
  },
  
  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
     this.init();
  },
  //点击开启礼盒
  cklie_button:function(){
	   var th=this;
	   var t_user_id=app_d.user_id;
	   var data={id:this.data.task_id,storeId:os.store_id,userId:this.data.user_id, zlUserId:t_user_id};	   
	   getApp().request.json_post("/api/weshop/marketing/help/help/task/involve/insert", 
	       data,          //入参
		   function(res){    //成功
		      if(res.data.code==0)
			      this.setData({ is_show:1});
			  else{
				  getApp().my_warnning(res.data.msg,0,th)
			  }	  
		   },
		   function(){//失败
			   
		   }
		  )
	  
	
         
  },
  //点击关闭礼盒
  clike_none:function(){
    this.setData({ is_show:0});
  },
  //导航球
  close: function () {
    var th = this;
    var nav_b = th.selectComponent("#nav_b"); //组件的id
    nav_b.close_box();
    nav_b.set_name("助力", "");
  },
  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
  
  // ----初始化----
  init:function() {
  	
    var user_id = getApp().globalData.user_id;
    var store_id = os.stoid;
  	var th=this;
    getApp().request.promiseGet("http://172.20.3.102:8022/api/weshop/zl_act", {
      data: {
        user_id: user_id,
        store_id: store_id
      }
    }).then(res => {
        if(res.data.code==0) th.setData({zl_act:res.data.data}) 
    })
  
  },
})