Commit 8af6f7440091ecab65fa46d8c2f022e1d9e54e55
1 parent
e5e06030
预售的优化
Showing
4 changed files
with
28 additions
and
5 deletions
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
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 | ... | ... |