Commit be958f846b5b6bdaee7bef8ec69886c1e41809b3

Authored by yvan.ni
1 parent 38b6f35f

测试返回的优化

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}}">