Commit 8da54d0161ec2fcfaec16c2c746388dfdf4d0b9c

Authored by 前端开发-罗建龙
1 parent af4f3123

优化

components/add_purchase/add_purchase.js
... ... @@ -18,9 +18,145 @@ Component({
18 18 properties: {
19 19  
20 20 },
  21 +
21 22 lifetimes: {
22   - attached: function () {
  23 + // attached: function () {
  24 + // // this.clearTime()
  25 + // console.error('加购组件');
  26 + // self = this
  27 + // // 在组件实例进入页面节点树时执行
  28 + // let ee = this, that = ee, th = ee;
  29 + // //先获取一下导购的门店
  30 + // th.check_guide(() => {
  31 + // th.get_user_store();
  32 + // })
  33 + // //----获取系统参数-----
  34 + // getApp().getConfig2(function (e) {
  35 + // ee.setData({
  36 + // bconfig: e,
  37 + // sales_rules: e.sales_rules,
  38 + // });
  39 + // th.wait_for_store_config();
  40 + // if (e.categoryset.indexOf("," + 1 + ",") != -1) {
  41 + // ee.setData({
  42 + // is_show_pl: 1
  43 + // });
  44 + // }
  45 + // if (e.categoryset.indexOf("," + 3 + ",") != -1) {
  46 + // ee.setData({
  47 + // is_show_pp: 1
  48 + // });
  49 + // }
  50 + // if (e.categoryset.indexOf("," + 2 + ",") != -1) {
  51 + // ee.setData({
  52 + // is_show_gb: 1
  53 + // });
  54 + // }
  55 + // console.log('获取系统参数');
  56 + // console.log(e);
  57 + // var json_d = JSON.parse(e.switch_list);
  58 + // ee.setData({
  59 + // store_config: e,
  60 + // sys_switch: json_d,
  61 + // is_closecoupon: json_d.is_closecoupon,
  62 + // is_newsales_rules: json_d.is_newsales_rules,
  63 + // is_retail_price: json_d.is_retail_price || 0,
  64 + // appoint_pick_keyid: json_d.appoint_pick_keyid,
  65 + // // goods_bottomconent:e.goods_bottomconent
  66 + // });
  67 +
  68 + // //判断商品详情要有东西
  69 + // // if (e && e.goods_bottomconent) {
  70 + // // //商品详情广告----
  71 + // // a.wxParse("goodInfo_ad", "html", ut.format_content(e.goods_bottomconent), ee, 6);
  72 + // // common.wxParseAddFullImageUrl(ee, "goodInfo_ad");
  73 + // // //-------
  74 + // // }
  75 +
  76 + // //------几人评价-------
  77 + // //n.init(th, "", "comments");
  78 +
  79 + // // th.requestCardNum(),
  80 + // wx.pageScrollTo && th.setData({
  81 + // supportPageScroll: !0
  82 + // });
  83 +
  84 + // //计算等级价相关
  85 + // var swithc_list = e.switch_list;
  86 + // var sw_arr = JSON.parse(swithc_list);
  87 + // console.log('plus-111')
  88 + // //---如果后台又开等级卡的开关---
  89 + // ut.get_plus_name_price(sw_arr, th);
  90 +
  91 + // }, 1);
  92 + // },
  93 +
  94 + },
  95 + /**
  96 + * 组件的初始数据
  97 + */
  98 + data: {
  99 + add_cart_show: false, //是否显示
  100 + iurl: getApp().globalData.setting.imghost,
  101 + prom_price: null,
  102 + sele_g: null,
  103 + gid: '',
  104 + prom_type: '',
  105 + prom_id: '',
  106 + goodsInputNum: 1,
  107 + def_pick_store: null, // 默认的门店
  108 + openSpecModal_ind: 1,
  109 + goods_type: 0,
  110 + iscart: 0, //是否从购物车过来的
  111 + cx_prom_group: [], //促销活动,用于显示和判断默认要用什么促销活动
  112 + //门店相关
  113 + ismend: 0,
  114 + only_pk: null,
  115 + stoid: o.stoid,
  116 + is_get_local_ok: 0, //获取坐标是否完成
  117 + def_pickpu_list: null,
  118 + more_store: 0, //选择门店
  119 + sort_store: 0, //门店分类
  120 + choice_sort_store: 0, //选择分类门店
  121 + sec_pick_index: 0, //第二级门店选择ID
  122 + fir_pick_index: 0, //第一级门店选择ID
  123 + all_pick_list: null, //所有的门店先记录起来
  124 + fir_def_store: null, //客户默认的门店的
  125 + keyword: '', //门店搜索
  126 + is_no_new: 1,
  127 + },
  128 +
  129 + /**
  130 + * 组件的方法列表
  131 + */
  132 + methods: {
  133 + closeSpecModal() {
  134 + this.clearTime()
  135 + this.setData({
  136 + add_cart_show: false
  137 + })
  138 +
  139 + this.triggerEvent('hide_add_purchase', {})
  140 + },
  141 + clearTime() {
  142 + if (timer_get) {
  143 + clearInterval(timer_get);
  144 + }
  145 + if (w_time) {
  146 + clearInterval(w_time);
  147 + }
  148 + if (t_time) {
  149 + clearInterval(t_time);
  150 + }
  151 +
  152 + },
  153 + previewImage(e) {
  154 + // this.data.show_prew_img = 1;
  155 + getApp().pre_img(this.data.sele_g.original_img);
  156 + },
  157 + initbef: function () {
23 158 // this.clearTime()
  159 + console.error('加购组件');
24 160 self = this
25 161 // 在组件实例进入页面节点树时执行
26 162 let ee = this, that = ee, th = ee;
... ... @@ -87,71 +223,9 @@ Component({
87 223 ut.get_plus_name_price(sw_arr, th);
88 224  
89 225 }, 1);
90   - }
91   - },
92   - /**
93   - * 组件的初始数据
94   - */
95   - data: {
96   - add_cart_show: false, //是否显示
97   - iurl: getApp().globalData.setting.imghost,
98   - prom_price: null,
99   - sele_g: null,
100   - gid: '',
101   - prom_type: '',
102   - prom_id: '',
103   - goodsInputNum: 1,
104   - def_pick_store: null, // 默认的门店
105   - openSpecModal_ind: 1,
106   - goods_type: 0,
107   - iscart: 0, //是否从购物车过来的
108   - cx_prom_group: [], //促销活动,用于显示和判断默认要用什么促销活动
109   - //门店相关
110   - ismend: 0,
111   - only_pk: null,
112   - stoid: o.stoid,
113   - is_get_local_ok: 0, //获取坐标是否完成
114   - def_pickpu_list: null,
115   - more_store: 0, //选择门店
116   - sort_store: 0, //门店分类
117   - choice_sort_store: 0, //选择分类门店
118   - sec_pick_index: 0, //第二级门店选择ID
119   - fir_pick_index: 0, //第一级门店选择ID
120   - all_pick_list: null, //所有的门店先记录起来
121   - fir_def_store: null, //客户默认的门店的
122   - keyword: '', //门店搜索
123   - is_no_new: 1,
124   - },
125   -
126   - /**
127   - * 组件的方法列表
128   - */
129   - methods: {
130   - closeSpecModal() {
131   - this.clearTime()
132   - this.setData({
133   - add_cart_show: false
134   - })
135   -
136   - this.triggerEvent('hide_add_purchase', {})
137   - },
138   - clearTime() {
139   - if (timer_get) {
140   - clearInterval(timer_get);
141   - }
142   - if (w_time) {
143   - clearInterval(w_time);
144   - }
145   - if (t_time) {
146   - clearInterval(t_time);
147   - }
148   -
149   - },
150   - previewImage(e) {
151   - // this.data.show_prew_img = 1;
152   - getApp().pre_img(this.data.sele_g.original_img);
153 226 },
154 227 init(gid, prom_type, prom_id, goods_type = 0, iscart = 0, cartid = 0) {
  228 + this.initbef()
155 229 // this.clearTime()
156 230 //--先判断会员状态--
157 231 var user_info = getApp().globalData.userInfo;
... ... @@ -4115,7 +4189,7 @@ Component({
4115 4189  
4116 4190 //-- 计算一下限购,满足限购数才显示 --
4117 4191 if (fir_act.limit_num) {
4118   - await this.getUserBuyPromNum_pre(fir_act.prom_id);
  4192 + // await this.getUserBuyPromNum_pre(fir_act.prom_id);
4119 4193 if (th.data.user_pre_buynum >= fir_act.limit_num) {
4120 4194 is_yh_out_limit = 1;
4121 4195 }
... ...
components/add_purchase/add_purchase.wxml
1 1 <!--components/add_purchase/add_purchase.wxml-->
2 2  
3   -<view wx:if="{{add_cart_show}}">
  3 +<view >
4 4 <view bindtap="closeSpecModal" class="cover-layer"></view>
5 5 <view class="spec-model">
6 6 <view class="pding">
... ...