promate_pop.js 1.24 KB
Component({
  /*** 页面的初始数据***/
  data: {
	  type:0,     //0只显示再商品详情页面   1显示再有选择按钮
	  pro_pop:0,  //是否弹出
	  cx_prom_group:[], //弹出框的内容展示
  },
  methods: {
	  //-- 初始化弹出框 --
	  set_init(type,cx_prom_group){
		 if(!type) type=0;

         this.setData({
			 type:type,pro_pop:1,cx_prom_group
		 })
	  },

	  /*----pop的开关---*/
	  close_pro_pop: async function (event) {
		this.setData({pro_pop: 0});
	  },


	  go_the_url:function (e){
		  var prom_id = e.currentTarget.dataset.id;
		  var prom_type = e.currentTarget.dataset.prom_type;
		  var url='';
		  switch (parseInt(prom_type)){
			  case 3:
				  url = "/pages/goods/goodsList/goodsList?prom_type=3&prom_id=" + prom_id;
				  break;
			  case 5:
				  url = "/packageA/pages/prom_list/prom_list?goods_id=" + this.data.gid;
				  var room_id = getApp().globalData.room_id;
				  if (room_id && this.data.gid == getApp().globalData.room_goods_id) {
					  url += "&room_id=" + room_id;
				  }
				  break;
			  case 7:
				  url="/packageB/pages/zuhegou/index/index?id=" + id
				  break;
			  case 10:
				  url="/pages/goods/goodsList/goodsList?ladder_id=" + prom_id;
				  break;
		  }
		  getApp().goto(url);


	  }

  }
})