const ut = require("../../utils/util.js"); Component({ /*** 页面的初始数据***/ data: { type:0, //0只显示再商品详情页面 1显示再有选择按钮 pro_pop:0, //是否弹出 cx_prom_group:[], //弹出框的内容展示 is_cart:0 }, methods: { //-- 初始化弹出框 -- set_init(type,cx_prom_group0,is_cart){ var cx_prom_group=JSON.parse(JSON.stringify(cx_prom_group0)); if(!type) type=0; if(!is_cart) is_cart=0; var fd=cx_prom_group.findIndex(function (gh){ return gh.sele }) if(fd==-1){ cx_prom_group[0].sele=1; } //-- 优惠促销要重新组装 -- var yh_index=cx_prom_group.findIndex(function (p_time){ return p_time.prom_type==3; }) if(yh_index>-1){ var prom_list=cx_prom_group[yh_index].promGoodsListsDtos; //规格参数 cx_prom_group[yh_index].more=ut.format_yh_act(prom_list[0]); cx_prom_group[yh_index].yh_index=0; //优惠阶梯 if(prom_list.length){ for(var i=1;i 送礼包 -> 查看详情 viewLbDetails(e) { let id = e.currentTarget.dataset.id; // 获取礼包id let flag = e.currentTarget.dataset.flag; let url = ''; if (flag == 2) { // flag =1 控制跳转到专享礼包 url = `/packageE/pages/user/monthgiftbag/giftpackinfo/giftpackinfo?isBuy=1&id=${id}&is_act=1`; // url = `/pages/giftpack/giftpacklist/giftpacklist?lbId=${id}&flag=1`; } else if (flag == 1) { // flag =1 控制跳转到专享礼包 url = `/pages/giftpack/giftpacklist/giftpacklist?lbId=${id}&flag=1`; } else { url = `/packageA/pages/myGiftDetails/myGiftDetails?btn=0&index=0&id=${id}`; // btn=0 控制跳转到的页面不显示按钮 }; // console.log('myurl', url); getApp().goto(url); }, //显示多赠品 show_zp: function (e) { var prom_id = e.currentTarget.dataset.prom; var index = e.currentTarget.dataset.index; getApp().goto("/packageD/pages/gift/gift?prom_id=" + prom_id + "&index=" + index); }, } })