Commit 8af6f7440091ecab65fa46d8c2f022e1d9e54e55

Authored by yvan.ni
1 parent e5e06030

预售的优化

packageC/pages/presell/cart/cart2.js
... ... @@ -408,6 +408,10 @@ Page({
408 408  
409 409 t.data.data.original_img = oo.imghost + t.data.data.original_img;
410 410 t.data.data['buynum'] = th.data.gg.goods_num;
  411 + t.data.data.prom_id=th.data.gg.prom_id;
  412 + t.data.data.prom_type=8;
  413 +
  414 +
411 415 var distr_t = 0, et = 0;
412 416  
413 417 if(t.data.data.is_minishop==1 && getApp().is_sp_hao()){
... ...
packageC/pages/presell/cart/cart2_pre.js
... ... @@ -187,6 +187,8 @@ Page({
187 187  
188 188 t.data.data.original_img = os.imghost + t.data.data.original_img;
189 189 t.data.data['buynum'] = gg.goods_num;
  190 + t.data.data.prom_type=8;
  191 + t.data.data.prom_id=gg.prom_id;
190 192  
191 193 var distr_t = 0, et = 0;
192 194  
... ...
packageC/pages/presell/goodsInfo/goodsInfo.js
... ... @@ -702,6 +702,9 @@ Page({
702 702 title: t.data.data.goods_name,
703 703 });
704 704  
  705 + t.data.data.prom_id= th.data.presell_id;
  706 + t.data.data.prom_type= 8;
  707 +
705 708 //-- 把商品的赋值 --
706 709 ee.data.fir_goods = JSON.parse(JSON.stringify(t.data.data));
707 710 ee.data.sele_g_id = t.data.data.goods_id;
... ... @@ -1082,7 +1085,7 @@ Page({
1082 1085 newd.goods_price = th.data.prom_price;
1083 1086 newd.member_goods_price = th.data.prom_price,
1084 1087 newd.prom_type = 8;
1085   - newd.prom_id = o.prom_id;
  1088 + newd.prom_id = th.data.presell_id;
1086 1089  
1087 1090 if (o.store_count <= 0) return s.my_warnning("库存已为空!", 0, th);
1088 1091 if (o.store_count < e.data.goodsInputNum) return s.my_warnning("库存不足!", 0, th);
... ... @@ -1665,11 +1668,11 @@ Page({
1665 1668 is_on_sale: 1,
1666 1669 pageSize: 500,
1667 1670 orderField: 'gg_ordid,goods_spec,sort',
1668   - prom_type: 8,
  1671 + //prom_type: 8,
1669 1672 };
1670 1673  
1671 1674 if (tt.data.presellForm && tt.data.presellForm.id) {
1672   - rq_data.prom_id = tt.data.presellForm.id;
  1675 + //rq_data.prom_id = tt.data.presellForm.id;
1673 1676 }
1674 1677  
1675 1678 await getApp().request.promiseGet("/api/weshop/goods/page", {
... ... @@ -4291,6 +4294,7 @@ Page({
4291 4294 if (res.data.code == 0 && res.data.data) {
4292 4295 var arr = res.data.data;
4293 4296 presell_id = arr.presell_id;
  4297 + th.data.presell_id=presell_id;
4294 4298 th.setData({
4295 4299 presellList: arr,
4296 4300 })
... ... @@ -4378,7 +4382,7 @@ Page({
4378 4382  
4379 4383 var userInfo = getApp().globalData.userInfo;
4380 4384 // timetype: 1,
4381   - var pre_data = { store_id: os.stoid, is_end: 0, isuse: 1, prom_type: 8, prom_id: presell_id, pageSize: 1000 };
  4385 + var pre_data = { store_id: os.stoid, is_end: 0, isuse: 1,presell_id: presell_id, pageSize: 1000 };
4382 4386 if (userInfo) {
4383 4387 pre_data.user_id = userInfo.user_id;
4384 4388 }
... ...
pages/goods/goodsInfo/goodsInfo.js
... ... @@ -7746,7 +7746,20 @@ Page({
7746 7746 var prom_id = e.currentTarget.dataset.id;
7747 7747 var prom_type = e.currentTarget.dataset.prom_type;
7748 7748 var goods_id = this.data.data.goods_id;
7749   - var url = "/pages/goods/goodsInfo/goodsInfo?goods_id=" + goods_id + "&prom_id=" + prom_id + "&prom_type="+prom_type;
  7749 + var url = "";
  7750 +
  7751 + switch (parseInt(prom_type)){
  7752 + case 1:
  7753 + case 2:
  7754 + case 4:
  7755 + case 6:
  7756 + url = "/pages/goods/goodsInfo/goodsInfo?goods_id=" + goods_id + "&prom_id=" + prom_id + "&prom_type="+prom_type;
  7757 + break;
  7758 + case 8:
  7759 + url = "/packageC/pages/presell/goodsInfo/goodsInfo?goods_id=" + goods_id+ "&prom_id=" + prom_id;
  7760 + }
  7761 +
  7762 +
7750 7763 getApp().goto(url);
7751 7764 },
7752 7765  
... ...