Commit be958f846b5b6bdaee7bef8ec69886c1e41809b3
1 parent
38b6f35f
测试返回的优化
Showing
5 changed files
with
120 additions
and
161 deletions
packageE/pages/cart/cart2/cart2.js
@@ -842,6 +842,7 @@ Page({ | @@ -842,6 +842,7 @@ Page({ | ||
842 | }) | 842 | }) |
843 | } | 843 | } |
844 | } | 844 | } |
845 | + | ||
845 | //-- 判断一下,获取搭配购的消息 -- | 846 | //-- 判断一下,获取搭配购的消息 -- |
846 | if ((item1.prom_type == 0 || item1.prom_type == 5) && (!carr[i].collocationList || !carr[i].collocationList.length)) { | 847 | if ((item1.prom_type == 0 || item1.prom_type == 5) && (!carr[i].collocationList || !carr[i].collocationList.length)) { |
847 | 848 | ||
@@ -1102,19 +1103,21 @@ Page({ | @@ -1102,19 +1103,21 @@ Page({ | ||
1102 | 1103 | ||
1103 | //每一个门店内的阶梯促销要进行拆分, | 1104 | //每一个门店内的阶梯促销要进行拆分, |
1104 | //还得把阶梯促销商品的多余商品的线下价格算一算 | 1105 | //还得把阶梯促销商品的多余商品的线下价格算一算 |
1105 | - for (let var1 in arr) { | 1106 | + for (let var2 in arr) { |
1107 | + var u_item1 = arr[var2]; | ||
1108 | + | ||
1106 | //把阶梯促销进行分组 | 1109 | //把阶梯促销进行分组 |
1107 | - var obj = ladder_calc.find_split(u_item); | 1110 | + var obj = ladder_calc.find_split(u_item1); |
1108 | if (!obj) continue; | 1111 | if (!obj) continue; |
1109 | //存储不同阶梯促销活动的商品列表 | 1112 | //存储不同阶梯促销活动的商品列表 |
1110 | - u_item.ladder_map = {}; | 1113 | + u_item1.ladder_map = {}; |
1111 | for (let var1 in obj) { | 1114 | for (let var1 in obj) { |
1112 | var h_item = obj[var1]; | 1115 | var h_item = obj[var1]; |
1113 | var act = th.data.ladder_map[h_item.prom_id]; | 1116 | var act = th.data.ladder_map[h_item.prom_id]; |
1114 | //获取活动需要的商品列表 | 1117 | //获取活动需要的商品列表 |
1115 | - u_item.ladder_map[h_item.prom_id] = act; | 1118 | + u_item1.ladder_map[h_item.prom_id] = act; |
1116 | } | 1119 | } |
1117 | - ladder_calc.fir_set_arr(u_item, th); | 1120 | + ladder_calc.fir_set_arr(u_item1, th); |
1118 | } | 1121 | } |
1119 | 1122 | ||
1120 | 1123 |
packageE/pages/cart/cart2/ladder_calculate.js
@@ -15,6 +15,9 @@ module.exports = { | @@ -15,6 +15,9 @@ module.exports = { | ||
15 | //组合活动,以及组合活动从表的商品 | 15 | //组合活动,以及组合活动从表的商品 |
16 | let ladder_map = c_item.ladder_map; | 16 | let ladder_map = c_item.ladder_map; |
17 | let goods = c_item.goods; //一个门店中所有的商品 | 17 | let goods = c_item.goods; //一个门店中所有的商品 |
18 | + | ||
19 | + | ||
20 | + | ||
18 | let tfeel = 0, cut_price = 0, offline_price = 0, offline_num = 0; | 21 | let tfeel = 0, cut_price = 0, offline_price = 0, offline_num = 0; |
19 | //多个活动要拿来循环一下 | 22 | //多个活动要拿来循环一下 |
20 | for (let i in ladder_map) { | 23 | for (let i in ladder_map) { |
@@ -43,7 +46,9 @@ module.exports = { | @@ -43,7 +46,9 @@ module.exports = { | ||
43 | offline_price: item.offline_price, | 46 | offline_price: item.offline_price, |
44 | goods_id: item.goods_id, | 47 | goods_id: item.goods_id, |
45 | shop_price: item.shop_price, | 48 | shop_price: item.shop_price, |
46 | - item:item | 49 | + item:item, |
50 | + prom_id:act_item.id, | ||
51 | + prom_type:10, | ||
47 | }) | 52 | }) |
48 | } | 53 | } |
49 | del_g.push(item); | 54 | del_g.push(item); |
@@ -102,7 +107,7 @@ module.exports = { | @@ -102,7 +107,7 @@ module.exports = { | ||
102 | let num = goods_map[j]; | 107 | let num = goods_map[j]; |
103 | //找到相应的商品 | 108 | //找到相应的商品 |
104 | let idx = goods.findIndex(function (ele) { | 109 | let idx = goods.findIndex(function (ele) { |
105 | - return ele.goods_id == j; | 110 | + return ele.goods_id == j && ele.prom_id==act_item.id && ele.prom_type==10 |
106 | }) | 111 | }) |
107 | //goods[idx].goods_num -= num; | 112 | //goods[idx].goods_num -= num; |
108 | let new_g = JSON.parse(JSON.stringify(goods[idx])); | 113 | let new_g = JSON.parse(JSON.stringify(goods[idx])); |
@@ -118,7 +123,7 @@ module.exports = { | @@ -118,7 +123,7 @@ module.exports = { | ||
118 | for(var h in del_g){ | 123 | for(var h in del_g){ |
119 | var it=del_g[h]; | 124 | var it=del_g[h]; |
120 | let idx = goods.findIndex(function (ele) { | 125 | let idx = goods.findIndex(function (ele) { |
121 | - return ele.goods_id == it.goods_id | 126 | + return ele.goods_id == it.goods_id && ele.prom_id==act_item.id && ele.prom_type==10 |
122 | }) | 127 | }) |
123 | goods.splice(idx, 1); | 128 | goods.splice(idx, 1); |
124 | } | 129 | } |
pages/cart/cart/cart.js
@@ -561,7 +561,7 @@ Page({ | @@ -561,7 +561,7 @@ Page({ | ||
561 | let prom_id = 0 | 561 | let prom_id = 0 |
562 | if (prom) { | 562 | if (prom) { |
563 | prom.map(item => { | 563 | prom.map(item => { |
564 | - if (item.prom_type == 3 || item.prom_type == 7) { | 564 | + if (item.prom_type == 3 || item.prom_type == 5 || item.prom_type == 7 || item.prom_type == 10) { |
565 | prom_true = item.prom_type | 565 | prom_true = item.prom_type |
566 | prom_id = item.act_id | 566 | prom_id = item.act_id |
567 | } | 567 | } |
pages/goods/goodsInfo/goodsInfo.js
@@ -1582,66 +1582,6 @@ Page({ | @@ -1582,66 +1582,6 @@ Page({ | ||
1582 | if (th.data.sales_rules >= 2) { | 1582 | if (th.data.sales_rules >= 2) { |
1583 | var pick = th.get_pick_from_list(th.data.sto_sele_id) | 1583 | var pick = th.get_pick_from_list(th.data.sto_sele_id) |
1584 | //---通过接口获取门店的线下库存信息-- | 1584 | //---通过接口获取门店的线下库存信息-- |
1585 | - // getApp().request.get("/api/weshop/goods/getWareStorages", { | ||
1586 | - // data: { | ||
1587 | - // storageNos: pick.pickup_no, | ||
1588 | - // wareIds: encodeURIComponent(th.data.sele_g.erpwareid), | ||
1589 | - // storeId: os.stoid | ||
1590 | - // }, | ||
1591 | - // success: function (res) { | ||
1592 | - // if (res.data.code == 0) { | ||
1593 | - // if (res.data.data.pageData.length > 0) { | ||
1594 | - // var CanOutQty = res.data.data.pageData[0].CanOutQty; | ||
1595 | - // if (CanOutQty < e.data.goodsInputNum) { | ||
1596 | - // wx.showToast({ | ||
1597 | - // title: '库存不足!', | ||
1598 | - // icon: 'none', | ||
1599 | - // }); | ||
1600 | - // return false; | ||
1601 | - // // return s.my_warnning("库存不足!", 0, th); | ||
1602 | - // } | ||
1603 | - // //在调一次接口,读取商品的预出库的数量,lock | ||
1604 | - // getApp().request.get("/api/weshop/order/ware/lock/page", { | ||
1605 | - // data: { | ||
1606 | - // store_id: os.stoid, | ||
1607 | - // wareId: th.data.sele_g.goods_id, | ||
1608 | - // storageId: pick.pickup_id, | ||
1609 | - // pageSize: 1000 | ||
1610 | - // }, | ||
1611 | - // success: function (res_data) { | ||
1612 | - // if (res_data.data.code == 0 && res_data.data.data.total > 0) { | ||
1613 | - // | ||
1614 | - // var lock = 0; | ||
1615 | - // for (var i in res_data.data.data.pageData) { | ||
1616 | - // lock += res_data.data.data.pageData[i].outQty; | ||
1617 | - // } | ||
1618 | - // | ||
1619 | - // if (CanOutQty <= lock) { | ||
1620 | - // wx.showToast({ | ||
1621 | - // title: '库存不足!', | ||
1622 | - // icon: 'none', | ||
1623 | - // }); | ||
1624 | - // return false; | ||
1625 | - // //return s.my_warnning("库存不足!", 0, th); | ||
1626 | - // } | ||
1627 | - // th.add_cart_next(e, t, a, o, newd, CanOutQty - lock); | ||
1628 | - // } else { | ||
1629 | - // th.add_cart_next(e, t, a, o, newd, CanOutQty); | ||
1630 | - // } | ||
1631 | - // } | ||
1632 | - // }) | ||
1633 | - // } else { | ||
1634 | - // wx.showToast({ | ||
1635 | - // title: '库存不足!', | ||
1636 | - // icon: 'none', | ||
1637 | - // }); | ||
1638 | - // return false; | ||
1639 | - // // return s.my_warnning("库存不足!", 0, th); | ||
1640 | - // } | ||
1641 | - // | ||
1642 | - // } | ||
1643 | - // } | ||
1644 | - // }) | ||
1645 | th.check_CanOutQty(th.data.sele_g, pick, function (CanOutQty) { | 1585 | th.check_CanOutQty(th.data.sele_g, pick, function (CanOutQty) { |
1646 | if (CanOutQty) { | 1586 | if (CanOutQty) { |
1647 | if (CanOutQty < e.data.goodsInputNum) { | 1587 | if (CanOutQty < e.data.goodsInputNum) { |
@@ -1962,8 +1902,7 @@ Page({ | @@ -1962,8 +1902,7 @@ Page({ | ||
1962 | 1902 | ||
1963 | //---加入购物车的最后一步--- | 1903 | //---加入购物车的最后一步--- |
1964 | add_cart_next(e, t, a, o, newd, CanOutQty) { | 1904 | add_cart_next(e, t, a, o, newd, CanOutQty) { |
1965 | - var th = this, | ||
1966 | - i = getApp().request; | 1905 | + var th = this, i = getApp().request; |
1967 | //---如果商品不是积分购和拼团,要判断一个是否要进行等级价的判断------ | 1906 | //---如果商品不是积分购和拼团,要判断一个是否要进行等级价的判断------ |
1968 | if ((o.prom_type != 6 && o.prom_type != 4 && o.prom_type != 2 && o.prom_type != 1) || th.data.is_normal) { | 1907 | if ((o.prom_type != 6 && o.prom_type != 4 && o.prom_type != 2 && o.prom_type != 1) || th.data.is_normal) { |
1969 | var conf = th.data.bconfig; | 1908 | var conf = th.data.bconfig; |
@@ -1992,11 +1931,10 @@ Page({ | @@ -1992,11 +1931,10 @@ Page({ | ||
1992 | //if (this.data.data.goods.is_virtual) return this.buyVirtualGoods(d); | 1931 | //if (this.data.data.goods.is_virtual) return this.buyVirtualGoods(d); |
1993 | if ("add" == t.currentTarget.dataset.action) { | 1932 | if ("add" == t.currentTarget.dataset.action) { |
1994 | 1933 | ||
1995 | - if (newd.prom_type==0 && th.data.prom_goods && !th.data.sele_g.whsle_id) { | ||
1996 | - newd.prom_type = 3; | ||
1997 | - newd.prom_id = th.data.prom_goods[0].prom_id; | ||
1998 | - } | ||
1999 | - | 1934 | + // if (newd.prom_type==0 && th.data.prom_goods && !th.data.sele_g.whsle_id) { |
1935 | + // newd.prom_type = 3; | ||
1936 | + // newd.prom_id = th.data.prom_goods[0].prom_id; | ||
1937 | + // } | ||
2000 | if( [3,5,10].indexOf(newd.prom_type)>-1){ | 1938 | if( [3,5,10].indexOf(newd.prom_type)>-1){ |
2001 | newd.prom_type=0; | 1939 | newd.prom_type=0; |
2002 | newd.prom_id=0; | 1940 | newd.prom_id=0; |
@@ -2017,12 +1955,10 @@ Page({ | @@ -2017,12 +1955,10 @@ Page({ | ||
2017 | var item=null; | 1955 | var item=null; |
2018 | //-------如果购物车中有相关的数据--------- | 1956 | //-------如果购物车中有相关的数据--------- |
2019 | if (re.data.data.total > 0) { | 1957 | if (re.data.data.total > 0) { |
2020 | - | ||
2021 | - for (var i=0; i<re.data.data.pageData.length; i++) { | ||
2022 | - if(th.check_is_like(re.data.data.pageData[i],newd)) continue; | ||
2023 | - item=re.data.data.pageData[i]; | 1958 | + for (var j=0; j<re.data.data.pageData.length; j++) { |
1959 | + if(!th.check_is_like(re.data.data.pageData[j],newd)) continue; | ||
1960 | + item=re.data.data.pageData[j]; | ||
2024 | break; | 1961 | break; |
2025 | - | ||
2026 | } | 1962 | } |
2027 | } | 1963 | } |
2028 | 1964 | ||
@@ -2071,7 +2007,7 @@ Page({ | @@ -2071,7 +2007,7 @@ Page({ | ||
2071 | } | 2007 | } |
2072 | 2008 | ||
2073 | 2009 | ||
2074 | - i.put("/api/weshop/cart/update", { | 2010 | + getApp().request.put("/api/weshop/cart/update", { |
2075 | data: updata, | 2011 | data: updata, |
2076 | success: function (t) { | 2012 | success: function (t) { |
2077 | getApp().my_warnning('加入购物车成功', 1, th, 450); | 2013 | getApp().my_warnning('加入购物车成功', 1, th, 450); |
@@ -2083,7 +2019,7 @@ Page({ | @@ -2083,7 +2019,7 @@ Page({ | ||
2083 | } | 2019 | } |
2084 | }); | 2020 | }); |
2085 | }else { | 2021 | }else { |
2086 | - i.post("/api/weshop/cart/save", { | 2022 | + getApp().request.post("/api/weshop/cart/save", { |
2087 | data: newd, | 2023 | data: newd, |
2088 | success: function (t) { | 2024 | success: function (t) { |
2089 | getApp().my_warnning('加入购物车成功', 1, th, 450); | 2025 | getApp().my_warnning('加入购物车成功', 1, th, 450); |
@@ -2100,82 +2036,80 @@ Page({ | @@ -2100,82 +2036,80 @@ Page({ | ||
2100 | 2036 | ||
2101 | } else { | 2037 | } else { |
2102 | 2038 | ||
2103 | - //这一步主要是要让立即购买 走 购物车的逻辑 参与活动 | ||
2104 | - if (newd.prom_type == 10 || newd.prom_type == 7) { | ||
2105 | - if(newd.prom_type==7 && th.data.zh_act && th.data.zh_act.buy_limit !=0 && th.data.zh_act.buy_limit <= th.data.userbuynum && th.data.zh_act.zhbuyqty <= th.data.goodsInputNum){ | ||
2106 | - wx.hideLoading() | ||
2107 | - | ||
2108 | - wx.showModal({ | ||
2109 | - title: '提示', | ||
2110 | - // content: `商品${str},组合购活动,购买次数已超,将以普通商品购买?`, | ||
2111 | - content: `${th.data.data.goods_name}超出组合购限购次数,将以普通商品购买`, | ||
2112 | - success:res=>{ | ||
2113 | - if (res.confirm) { | ||
2114 | - console.log('用户点击确定') | ||
2115 | - //----先看会员在购物车中是否加入了该商品,立即购买的----- | ||
2116 | - getApp().request.get("/api/weshop/cart/page", { | ||
2117 | - data: { | ||
2118 | - store_id: e.data.stoid, | ||
2119 | - user_id: oo.user_id, | ||
2120 | - state: 1 | ||
2121 | - }, | ||
2122 | - success: function (res) { | ||
2123 | - //-------如果购物车中有相关的数据--------- | ||
2124 | - if (res.data.code == 0 && res.data.data.total > 0) { | ||
2125 | - for (let j in res.data.data.pageData) { | ||
2126 | - let item_j = res.data.data.pageData[j]; | ||
2127 | - var url = '/api/weshop/cart/del/' + e.data.stoid + '/' + item_j.id; | ||
2128 | - getApp().request.delete(url, {}); | ||
2129 | - } | ||
2130 | - } | ||
2131 | - newd.state = 1; | ||
2132 | - newd.prom_type=0; | ||
2133 | - newd.prom_id=0 | ||
2134 | - getApp().request.post("/api/weshop/cart/save", { | ||
2135 | - data: newd, | ||
2136 | - success: function (t) { | ||
2137 | - th.closeSpecModal(); | ||
2138 | - getApp().goto("/packageE/pages/cart/cart2/cart2?state=1"); | ||
2139 | - } | ||
2140 | - }); | ||
2141 | - } | ||
2142 | - }) | ||
2143 | - } else if (res.cancel) { | 2039 | + //-- 这一步主要是要让立即购买 走 购物车的逻辑 参与活动,如果有zh_act就强制组合购购买 -- |
2040 | + if(th.data.zh_act && th.data.zh_act.buy_limit !=0 && th.data.zh_act.buy_limit <= th.data.userbuynum && th.data.zh_act.zhbuyqty <= th.data.goodsInputNum){ | ||
2041 | + wx.hideLoading() | ||
2042 | + | ||
2043 | + wx.showModal({ | ||
2044 | + title: '提示', | ||
2045 | + // content: `商品${str},组合购活动,购买次数已超,将以普通商品购买?`, | ||
2046 | + content: `${th.data.data.goods_name}超出组合购限购次数,将以普通商品购买`, | ||
2047 | + success:res=>{ | ||
2048 | + if (res.confirm) { | ||
2049 | + console.log('用户点击确定') | ||
2050 | + //----先看会员在购物车中是否加入了该商品,立即购买的----- | ||
2051 | + getApp().request.get("/api/weshop/cart/page", { | ||
2052 | + data: { | ||
2053 | + store_id: e.data.stoid, | ||
2054 | + user_id: oo.user_id, | ||
2055 | + state: 1 | ||
2056 | + }, | ||
2057 | + success: function (res) { | ||
2058 | + //-------如果购物车中有相关的数据--------- | ||
2059 | + if (res.data.code == 0 && res.data.data.total > 0) { | ||
2060 | + for (let j in res.data.data.pageData) { | ||
2061 | + let item_j = res.data.data.pageData[j]; | ||
2062 | + var url = '/api/weshop/cart/del/' + e.data.stoid + '/' + item_j.id; | ||
2063 | + getApp().request.delete(url, {}); | ||
2064 | + } | ||
2065 | + } | ||
2066 | + newd.state = 1; | ||
2067 | + newd.prom_type=0; | ||
2068 | + newd.prom_id=0 | ||
2069 | + getApp().request.post("/api/weshop/cart/save", { | ||
2070 | + data: newd, | ||
2071 | + success: function (t) { | ||
2072 | + th.closeSpecModal(); | ||
2073 | + getApp().goto("/packageE/pages/cart/cart2/cart2?state=1"); | ||
2074 | + } | ||
2075 | + }); | ||
2076 | + } | ||
2077 | + }) | ||
2078 | + } else if (res.cancel) { | ||
2144 | 2079 | ||
2145 | - console.log('用户点击取消') | ||
2146 | - } | ||
2147 | - } | ||
2148 | - }) | ||
2149 | - return false | ||
2150 | - }else{ | ||
2151 | - //----先看会员在购物车中是否加入了该商品,立即购买的----- | ||
2152 | - getApp().request.get("/api/weshop/cart/page", { | ||
2153 | - data: { | ||
2154 | - store_id: e.data.stoid, | ||
2155 | - user_id: oo.user_id, | ||
2156 | - state: 1 | ||
2157 | - }, | ||
2158 | - success: function (res) { | ||
2159 | - //-------如果购物车中有相关的数据--------- | ||
2160 | - if (res.data.code == 0 && res.data.data.total > 0) { | ||
2161 | - for (let j in res.data.data.pageData) { | ||
2162 | - let item_j = res.data.data.pageData[j]; | ||
2163 | - var url = '/api/weshop/cart/del/' + e.data.stoid + '/' + item_j.id; | ||
2164 | - getApp().request.delete(url, {}); | ||
2165 | - } | 2080 | + console.log('用户点击取消') |
2081 | + } | ||
2082 | + } | ||
2083 | + }) | ||
2084 | + return false | ||
2085 | + }else{ | ||
2086 | + //----先看会员在购物车中是否加入了该商品,立即购买的----- | ||
2087 | + getApp().request.get("/api/weshop/cart/page", { | ||
2088 | + data: { | ||
2089 | + store_id: e.data.stoid, | ||
2090 | + user_id: oo.user_id, | ||
2091 | + state: 1 | ||
2092 | + }, | ||
2093 | + success: function (res) { | ||
2094 | + //-------如果购物车中有相关的数据--------- | ||
2095 | + if (res.data.code == 0 && res.data.data.total > 0) { | ||
2096 | + for (let j in res.data.data.pageData) { | ||
2097 | + let item_j = res.data.data.pageData[j]; | ||
2098 | + var url = '/api/weshop/cart/del/' + e.data.stoid + '/' + item_j.id; | ||
2099 | + getApp().request.delete(url, {}); | ||
2166 | } | 2100 | } |
2167 | - newd.state = 1; | ||
2168 | - getApp().request.post("/api/weshop/cart/save", { | ||
2169 | - data: newd, | ||
2170 | - success: function (t) { | ||
2171 | - th.closeSpecModal(); | ||
2172 | - getApp().goto("/packageE/pages/cart/cart2/cart2?state=1"); | ||
2173 | - } | ||
2174 | - }); | ||
2175 | } | 2101 | } |
2176 | - }) | ||
2177 | - return false; | ||
2178 | - } | 2102 | + newd.state = 1; |
2103 | + getApp().request.post("/api/weshop/cart/save", { | ||
2104 | + data: newd, | ||
2105 | + success: function (t) { | ||
2106 | + th.closeSpecModal(); | ||
2107 | + getApp().goto("/packageE/pages/cart/cart2/cart2?state=1"); | ||
2108 | + } | ||
2109 | + }); | ||
2110 | + } | ||
2111 | + }) | ||
2112 | + return false; | ||
2179 | } | 2113 | } |
2180 | 2114 | ||
2181 | if (th.data.prom_goods) { | 2115 | if (th.data.prom_goods) { |
@@ -2198,7 +2132,12 @@ Page({ | @@ -2198,7 +2132,12 @@ Page({ | ||
2198 | break; | 2132 | break; |
2199 | } | 2133 | } |
2200 | } | 2134 | } |
2135 | + } | ||
2201 | 2136 | ||
2137 | + //如果有阶梯促销的时候 | ||
2138 | + if(th.data.jieti_prom){ | ||
2139 | + newd.prom_type = 7; | ||
2140 | + newd.prom_id = th.data.ladder_act_id; | ||
2202 | } | 2141 | } |
2203 | 2142 | ||
2204 | newd['pick_name'] = th.data.sto_sele_name; | 2143 | newd['pick_name'] = th.data.sto_sele_name; |
@@ -2273,11 +2212,12 @@ Page({ | @@ -2273,11 +2212,12 @@ Page({ | ||
2273 | }) | 2212 | }) |
2274 | } else { | 2213 | } else { |
2275 | //搭配购特殊处理 | 2214 | //搭配购特殊处理 |
2276 | - if(th.data.data.prom_type==5){ | 2215 | + if( [3,5,7,10].indexOf(th.data.data.prom_type)>-1){ |
2277 | e.prom_type=th.data.data.prom_type | 2216 | e.prom_type=th.data.data.prom_type |
2278 | e.prom_id=th.data.data.prom_id | 2217 | e.prom_id=th.data.data.prom_id |
2279 | e.collocation_goods=[] | 2218 | e.collocation_goods=[] |
2280 | } | 2219 | } |
2220 | + | ||
2281 | s.set_b_now(e); | 2221 | s.set_b_now(e); |
2282 | /*-- | 2222 | /*-- |
2283 | wx.redirectTo({ | 2223 | wx.redirectTo({ |
@@ -7606,6 +7546,7 @@ Page({ | @@ -7606,6 +7546,7 @@ Page({ | ||
7606 | th.setData({ | 7546 | th.setData({ |
7607 | zh_act: e.data.data | 7547 | zh_act: e.data.data |
7608 | }); | 7548 | }); |
7549 | + th.getUserBuyPromNum(e.data.data.id) | ||
7609 | } | 7550 | } |
7610 | 7551 | ||
7611 | } | 7552 | } |
pages/goods/goodsInfo/goodsInfo.wxml
@@ -594,15 +594,23 @@ | @@ -594,15 +594,23 @@ | ||
594 | </view> | 594 | </view> |
595 | </block> | 595 | </block> |
596 | <!-- 判断是不是有秒杀 --> | 596 | <!-- 判断是不是有秒杀 --> |
597 | + <!-- 判断是不是有秒杀 --> | ||
597 | <block wx:if="{{more_flash}}"> | 598 | <block wx:if="{{more_flash}}"> |
598 | 599 | ||
599 | <block wx:for="{{more_flash}}"> | 600 | <block wx:for="{{more_flash}}"> |
600 | - <view class="cx-frame flex" style="position: relative; height: auto" wx:if="{{item.prom_type==1}}"> | ||
601 | - <view class="cx-sizs wsize" style="width: 144rpx">秒杀</view> | 601 | +<!-- <view class="cx-frame flex" style="position: relative; height: auto" wx:if="{{item.prom_type==1}}">--> |
602 | + <view class="cx-frame flex" style="position: relative; height: auto" > | ||
603 | + <view wx:if="{{item.prom_type==1}}" class="cx-sizs wsize" style="width: 144rpx">秒杀</view> | ||
604 | + <view wx:if="{{item.prom_type==2}}" class="cx-sizs wsize" style="width: 144rpx">团购</view> | ||
605 | + <view wx:if="{{item.prom_type==4}}" class="cx-sizs wsize" style="width: 144rpx">积分购</view> | ||
602 | <!-- 中间显示层 --> | 606 | <!-- 中间显示层 --> |
603 | - <view class="flex ai-center jc_sb" style="width: 570rpx" bindtap="go_more_flash" data-id="{{item.act_id}}"> | 607 | + <view class="flex ai-center jc_sb" style="width: 570rpx" bindtap="go_more_flash" data-prom_type="{{item.prom_type}}" data-id="{{item.act_id}}"> |
604 | <view class="flex"> | 608 | <view class="flex"> |
605 | - <view class="miao_lab">秒</view> | 609 | + |
610 | + <view wx:if="{{item.prom_type==1}}" class="miao_lab">秒</view> | ||
611 | + <view wx:if="{{item.prom_type==2}}" class="miao_lab">团</view> | ||
612 | + <view wx:if="{{item.prom_type==4}}" class="miao_lab">积</view> | ||
613 | + | ||
606 | <view class="order_hui"> | 614 | <view class="order_hui"> |
607 | <view class="fs28 ellipsis-1">{{item.act_name}}</view> | 615 | <view class="fs28 ellipsis-1">{{item.act_name}}</view> |
608 | <view class="fs26"> | 616 | <view class="fs26"> |
@@ -617,6 +625,8 @@ | @@ -617,6 +625,8 @@ | ||
617 | </view> | 625 | </view> |
618 | </block> | 626 | </block> |
619 | </block> | 627 | </block> |
628 | + | ||
629 | + | ||
620 | <!-- 许程 7.24暂时注释 --> | 630 | <!-- 许程 7.24暂时注释 --> |
621 | <view class="bdt16" wx:if="{{ prom_type!=1 && prom_act.kttype!=3&&prom_act.kttype!=2&&prom_act.kttype!=1 && is_closecoupon!=1 && sele_g.is_xz_yh !=1}}"> | 631 | <view class="bdt16" wx:if="{{ prom_type!=1 && prom_act.kttype!=3&&prom_act.kttype!=2&&prom_act.kttype!=1 && is_closecoupon!=1 && sele_g.is_xz_yh !=1}}"> |
622 | <view data-coupon="1" bindtap="switchCoupon" class="cx-frame flex" style="position: relative" wx:if="{{fir_quan.length>0}}"> | 632 | <view data-coupon="1" bindtap="switchCoupon" class="cx-frame flex" style="position: relative" wx:if="{{fir_quan.length>0}}"> |