Commit 0c4eea0ec59e003bde79e3421fd998eea71d29db
Merge branch 'dev' of http://git.vipzhuang.cn/wxd/MShopWeApp into dev
Showing
10 changed files
with
58 additions
and
28 deletions
components/diy_goodsGroup/diy_goodsGroup.js
| @@ -504,7 +504,7 @@ Component({ | @@ -504,7 +504,7 @@ Component({ | ||
| 504 | if (res.data.code == 0 && res.data.data && res.data.data.length > 0) { | 504 | if (res.data.code == 0 && res.data.data && res.data.data.length > 0) { |
| 505 | var arr = res.data.data[0]; | 505 | var arr = res.data.data[0]; |
| 506 | item.prom_price = arr.luck_goods_price; | 506 | item.prom_price = arr.luck_goods_price; |
| 507 | - item.sales_sum=arr.buy_goodnum | 507 | + item.sales_sum=arr.buy_goodnum+(arr.virtual_qty?arr.virtual_qty:0); |
| 508 | } | 508 | } |
| 509 | }) | 509 | }) |
| 510 | break; | 510 | break; |
| @@ -517,9 +517,12 @@ Component({ | @@ -517,9 +517,12 @@ Component({ | ||
| 517 | var prom =null; | 517 | var prom =null; |
| 518 | if(res && res.data) prom=res.data.data; | 518 | if(res && res.data) prom=res.data.data; |
| 519 | if (prom != null && prom.is_end==0 && prom.end_time>now && (prom.start_time<now || (prom.show_time && prom.show_time<now)) ) { | 519 | if (prom != null && prom.is_end==0 && prom.end_time>now && (prom.start_time<now || (prom.show_time && prom.show_time<now)) ) { |
| 520 | - item.prom_price = res.data.data.price; | ||
| 521 | - if(res.data.data.user_price) item.prom_price=res.data.data.user_price; | ||
| 522 | - item.sales_sum=res.data.data.buy_num | 520 | + item.prom_price = res.data.data.price; |
| 521 | + if(res.data.data.user_price) item.prom_price=res.data.data.user_price; | ||
| 522 | + var vNum=res.data.data.virtual_num?res.data.data.virtual_num:0; | ||
| 523 | + var vNum1=res.data.data.virtualNum?res.data.data.virtualNum:0; | ||
| 524 | + var vNum2=res.data.data.virtual?res.data.data.virtual:0; | ||
| 525 | + item.sales_sum=res.data.data.buy_num+(vNum+vNum1+vNum2); | ||
| 523 | }else{ | 526 | }else{ |
| 524 | item.prom_type=0; | 527 | item.prom_type=0; |
| 525 | item.prom_id=0; | 528 | item.prom_id=0; |
components/diy_store_select/diy_store_select.js
| @@ -68,7 +68,8 @@ Component({ | @@ -68,7 +68,8 @@ Component({ | ||
| 68 | var th=this; | 68 | var th=this; |
| 69 | var dd = { | 69 | var dd = { |
| 70 | store_id: o.stoid, | 70 | store_id: o.stoid, |
| 71 | - isstop: 0, | 71 | + isstop: 0, |
| 72 | + is_pos: 1, | ||
| 72 | pageSize: 1, | 73 | pageSize: 1, |
| 73 | page:1, | 74 | page:1, |
| 74 | }; | 75 | }; |
| @@ -182,6 +183,7 @@ Component({ | @@ -182,6 +183,7 @@ Component({ | ||
| 182 | var dd = { | 183 | var dd = { |
| 183 | store_id: o.stoid, | 184 | store_id: o.stoid, |
| 184 | isstop: 0, | 185 | isstop: 0, |
| 186 | + is_pos: 1, | ||
| 185 | pageSize: 2000 | 187 | pageSize: 2000 |
| 186 | } | 188 | } |
| 187 | 189 |
packageA/pages/goodsInfo/goodsInfo.js
| @@ -334,7 +334,7 @@ Page({ | @@ -334,7 +334,7 @@ Page({ | ||
| 334 | }else{ | 334 | }else{ |
| 335 | //要用接口是获取距离,js的计算不准 | 335 | //要用接口是获取距离,js的计算不准 |
| 336 | getApp().request.promiseGet("/api/weshop/pickup/list",{ | 336 | getApp().request.promiseGet("/api/weshop/pickup/list",{ |
| 337 | - data:{store_id:os.stoid,pickup_id:e.pickup_id,lat:th.data.lat,lon: th.data.lon}, | 337 | + data:{store_id:os.stoid,pickup_id:e.pickup_id,lat:th.data.lat,lon: th.data.lon, is_pos: 1}, |
| 338 | }).then(res=>{ | 338 | }).then(res=>{ |
| 339 | if(res.data.code==0){ | 339 | if(res.data.code==0){ |
| 340 | e=res.data.data.pageData[0]; | 340 | e=res.data.data.pageData[0]; |
| @@ -870,6 +870,7 @@ Page({ | @@ -870,6 +870,7 @@ Page({ | ||
| 870 | var dd= { | 870 | var dd= { |
| 871 | store_id: o.stoid, | 871 | store_id: o.stoid, |
| 872 | isstop: 0, | 872 | isstop: 0, |
| 873 | + is_pos: 1, | ||
| 873 | pageSize: 2000 | 874 | pageSize: 2000 |
| 874 | } | 875 | } |
| 875 | //如果有距离的话 | 876 | //如果有距离的话 |
packageA/pages/prom_list/prom_list.js
| @@ -118,7 +118,7 @@ Page({ | @@ -118,7 +118,7 @@ Page({ | ||
| 118 | }else{ | 118 | }else{ |
| 119 | //要用接口是获取距离,js的计算不准 | 119 | //要用接口是获取距离,js的计算不准 |
| 120 | getApp().request.promiseGet("/api/weshop/pickup/list",{ | 120 | getApp().request.promiseGet("/api/weshop/pickup/list",{ |
| 121 | - data:{store_id:os.stoid,pickup_id:e.pickup_id,lat:th.data.lat,lon: th.data.lon}, | 121 | + data:{store_id:os.stoid,pickup_id:e.pickup_id,lat:th.data.lat,lon: th.data.lon,is_pos: 1}, |
| 122 | }).then(res=>{ | 122 | }).then(res=>{ |
| 123 | if(res.data.code==0 && res.data.data && res.data.data.pageData){ | 123 | if(res.data.code==0 && res.data.data && res.data.data.pageData){ |
| 124 | e=res.data.data.pageData[0]; | 124 | e=res.data.data.pageData[0]; |
| @@ -747,7 +747,8 @@ Page({ | @@ -747,7 +747,8 @@ Page({ | ||
| 747 | dd = { | 747 | dd = { |
| 748 | store_id: o.stoid, | 748 | store_id: o.stoid, |
| 749 | distr_type: g_distr_type, | 749 | distr_type: g_distr_type, |
| 750 | - isstop: 0, | 750 | + isstop: 0, |
| 751 | + is_pos: 1, | ||
| 751 | pageSize: 2000 | 752 | pageSize: 2000 |
| 752 | } | 753 | } |
| 753 | } else { | 754 | } else { |
packageB/pages/zuhegou/index/index.js
| @@ -274,6 +274,7 @@ Page({ | @@ -274,6 +274,7 @@ Page({ | ||
| 274 | data: { | 274 | data: { |
| 275 | store_id: os.stoid, | 275 | store_id: os.stoid, |
| 276 | pickup_id: e.pickup_id, | 276 | pickup_id: e.pickup_id, |
| 277 | + is_pos: 1, | ||
| 277 | lat: th.data.lat, | 278 | lat: th.data.lat, |
| 278 | lon: th.data.lon | 279 | lon: th.data.lon |
| 279 | }, | 280 | }, |
| @@ -1212,12 +1213,14 @@ Page({ | @@ -1212,12 +1213,14 @@ Page({ | ||
| 1212 | store_id: os.stoid, | 1213 | store_id: os.stoid, |
| 1213 | distr_type: g_distr_type, | 1214 | distr_type: g_distr_type, |
| 1214 | isstop: 0, | 1215 | isstop: 0, |
| 1216 | + is_pos: 1, | ||
| 1215 | pageSize: 2000 | 1217 | pageSize: 2000 |
| 1216 | } | 1218 | } |
| 1217 | } else { | 1219 | } else { |
| 1218 | dd = { | 1220 | dd = { |
| 1219 | store_id: os.stoid, | 1221 | store_id: os.stoid, |
| 1220 | isstop: 0, | 1222 | isstop: 0, |
| 1223 | + is_pos: 1, | ||
| 1221 | pageSize: 2000 | 1224 | pageSize: 2000 |
| 1222 | } | 1225 | } |
| 1223 | } | 1226 | } |
packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.js
| @@ -505,7 +505,7 @@ Page({ | @@ -505,7 +505,7 @@ Page({ | ||
| 505 | } else { | 505 | } else { |
| 506 | //要用接口是获取距离,js的计算不准 | 506 | //要用接口是获取距离,js的计算不准 |
| 507 | getApp().request.promiseGet("/api/weshop/pickup/list", { | 507 | getApp().request.promiseGet("/api/weshop/pickup/list", { |
| 508 | - data: { store_id: os.stoid, pickup_id: e.pickup_id, lat: th.data.lat, lon: th.data.lon }, | 508 | + data: { store_id: os.stoid, pickup_id: e.pickup_id, lat: th.data.lat, lon: th.data.lon,is_pos:1 }, |
| 509 | }).then(res => { | 509 | }).then(res => { |
| 510 | if (res.data.code == 0) { | 510 | if (res.data.code == 0) { |
| 511 | e = res.data.data.pageData[0]; | 511 | e = res.data.data.pageData[0]; |
| @@ -2634,12 +2634,14 @@ Page({ | @@ -2634,12 +2634,14 @@ Page({ | ||
| 2634 | store_id: o.stoid, | 2634 | store_id: o.stoid, |
| 2635 | distr_type: g_distr_type, | 2635 | distr_type: g_distr_type, |
| 2636 | isstop: 0, | 2636 | isstop: 0, |
| 2637 | + is_pos: 1, | ||
| 2637 | pageSize: 2000 | 2638 | pageSize: 2000 |
| 2638 | } | 2639 | } |
| 2639 | } else { | 2640 | } else { |
| 2640 | dd = { | 2641 | dd = { |
| 2641 | store_id: o.stoid, | 2642 | store_id: o.stoid, |
| 2642 | isstop: 0, | 2643 | isstop: 0, |
| 2644 | + is_pos: 1, | ||
| 2643 | pageSize: 2000 | 2645 | pageSize: 2000 |
| 2644 | } | 2646 | } |
| 2645 | } | 2647 | } |
packageC/pages/presell/goodsInfo/goodsInfo.js
| @@ -696,6 +696,7 @@ Page({ | @@ -696,6 +696,7 @@ Page({ | ||
| 696 | data: { | 696 | data: { |
| 697 | store_id: os.stoid, | 697 | store_id: os.stoid, |
| 698 | pickup_id: e.pickup_id, | 698 | pickup_id: e.pickup_id, |
| 699 | + is_pos: 1, | ||
| 699 | lat: th.data.lat, | 700 | lat: th.data.lat, |
| 700 | lon: th.data.lon | 701 | lon: th.data.lon |
| 701 | }, | 702 | }, |
| @@ -1784,12 +1785,14 @@ Page({ | @@ -1784,12 +1785,14 @@ Page({ | ||
| 1784 | store_id: o.stoid, | 1785 | store_id: o.stoid, |
| 1785 | distr_type: g_distr_type, | 1786 | distr_type: g_distr_type, |
| 1786 | isstop: 0, | 1787 | isstop: 0, |
| 1788 | + is_pos: 1, | ||
| 1787 | pageSize: 2000 | 1789 | pageSize: 2000 |
| 1788 | } | 1790 | } |
| 1789 | } else { | 1791 | } else { |
| 1790 | dd = { | 1792 | dd = { |
| 1791 | store_id: o.stoid, | 1793 | store_id: o.stoid, |
| 1792 | isstop: 0, | 1794 | isstop: 0, |
| 1795 | + is_pos: 1, | ||
| 1793 | pageSize: 2000 | 1796 | pageSize: 2000 |
| 1794 | } | 1797 | } |
| 1795 | } | 1798 | } |
pages/cart/cart2/cart2.js
| @@ -1022,9 +1022,13 @@ Page({ | @@ -1022,9 +1022,13 @@ Page({ | ||
| 1022 | t.data.data.prom_type = 0; | 1022 | t.data.data.prom_type = 0; |
| 1023 | } | 1023 | } |
| 1024 | 1024 | ||
| 1025 | - th.data.ckeck_quan_price = t.data.data.shop_price * gg.goods_num; | ||
| 1026 | - th.data.check_quan_price_list = t.data.data.shop_price * gg.goods_num + ""; | ||
| 1027 | - th.data.check_quan_ware_list = t.data.data.erpwareid + ""; | 1025 | + if(tt.data.data.isQuan){ |
| 1026 | + th.data.ckeck_quan_price = t.data.data.shop_price * gg.goods_num; | ||
| 1027 | + th.data.check_quan_price_list = t.data.data.shop_price * gg.goods_num + ""; | ||
| 1028 | + th.data.check_quan_ware_list = t.data.data.erpwareid + ""; | ||
| 1029 | + }else{ | ||
| 1030 | + gd.is_xz_yh=1; | ||
| 1031 | + } | ||
| 1028 | 1032 | ||
| 1029 | th.setData({ | 1033 | th.setData({ |
| 1030 | bn_goods: gd, | 1034 | bn_goods: gd, |
| @@ -1420,7 +1424,7 @@ Page({ | @@ -1420,7 +1424,7 @@ Page({ | ||
| 1420 | } | 1424 | } |
| 1421 | 1425 | ||
| 1422 | //--如果是物流,且选择了地址,就要开始显示包邮券,且包邮券也已经优惠了优惠活动的金额-- | 1426 | //--如果是物流,且选择了地址,就要开始显示包邮券,且包邮券也已经优惠了优惠活动的金额-- |
| 1423 | - if (cart_item.exp_type == 0 && th.data.user_addr != null) { | 1427 | + if (cart_item.exp_type == 0 && th.data.user_addr != null && !cart_item.is_xz_yh) { |
| 1424 | //看是不是有调用过包邮券 | 1428 | //看是不是有调用过包邮券 |
| 1425 | if (!th.data.isget_by_quan[pickid]) { | 1429 | if (!th.data.isget_by_quan[pickid]) { |
| 1426 | //--判断要不要显示包邮券,调用接口,因为有for循环--- | 1430 | //--判断要不要显示包邮券,调用接口,因为有for循环--- |
| @@ -1428,7 +1432,8 @@ Page({ | @@ -1428,7 +1432,8 @@ Page({ | ||
| 1428 | data: { | 1432 | data: { |
| 1429 | store_id: os.stoid, | 1433 | store_id: os.stoid, |
| 1430 | isuse: 0, | 1434 | isuse: 0, |
| 1431 | - condition: q_conditin, | 1435 | + //condition: q_conditin, |
| 1436 | + condition:cart_item.ckeck_quan_price, | ||
| 1432 | user_id: getApp().globalData.user_id, | 1437 | user_id: getApp().globalData.user_id, |
| 1433 | pageSize: 2000 | 1438 | pageSize: 2000 |
| 1434 | } | 1439 | } |
| @@ -1453,10 +1458,10 @@ Page({ | @@ -1453,10 +1458,10 @@ Page({ | ||
| 1453 | } | 1458 | } |
| 1454 | if (arr) { | 1459 | if (arr) { |
| 1455 | th.data.get_by_quan_list_cart[pickid] = arr; | 1460 | th.data.get_by_quan_list_cart[pickid] = arr; |
| 1456 | - //th.setData({get_by_quan_list_cart:th.data.get_by_quan_list_cart}); | ||
| 1457 | - if (th.data.is_b_now) { | ||
| 1458 | - th.setData({get_by_quan_list: arr}); | ||
| 1459 | - } | 1461 | + th.setData({get_by_quan_list_cart:th.data.get_by_quan_list_cart}); |
| 1462 | + //if (th.data.is_b_now) { | ||
| 1463 | + // th.setData({get_by_quan_list: arr}); | ||
| 1464 | + //} | ||
| 1460 | } | 1465 | } |
| 1461 | th.data.isget_by_quan[pickid] = 1; | 1466 | th.data.isget_by_quan[pickid] = 1; |
| 1462 | } | 1467 | } |
| @@ -3428,6 +3433,19 @@ Page({ | @@ -3428,6 +3433,19 @@ Page({ | ||
| 3428 | if (gd.prom_type == 1 || gd.is_gift || gd.prom_type == 7) { | 3433 | if (gd.prom_type == 1 || gd.is_gift || gd.prom_type == 7) { |
| 3429 | continue; | 3434 | continue; |
| 3430 | } | 3435 | } |
| 3436 | + | ||
| 3437 | + //--如果是团购,要判断有没有限制使用优惠券 | ||
| 3438 | + if(gd.prom_type == 2){ | ||
| 3439 | + var prom1=null; | ||
| 3440 | + await getApp().request.promiseGet("/api/weshop/goods/groupBuy/getActInfo/" + os.stoid + "/" + gd.goods_id + "/" + gd.prom_id, { | ||
| 3441 | + }).then(res => { | ||
| 3442 | + if (res.data.code == 0) prom1 = res.data.data; | ||
| 3443 | + }) | ||
| 3444 | + if(!prom1.isQuan){ | ||
| 3445 | + continue; | ||
| 3446 | + } | ||
| 3447 | + } | ||
| 3448 | + | ||
| 3431 | //如果有限制使用优惠券,就要返回 | 3449 | //如果有限制使用优惠券,就要返回 |
| 3432 | if (gd.prom_type == 3) { | 3450 | if (gd.prom_type == 3) { |
| 3433 | if (th.data.prom_goods_map[pickup_id][gd.prom_id].is_xz_yh) continue; | 3451 | if (th.data.prom_goods_map[pickup_id][gd.prom_id].is_xz_yh) continue; |
| @@ -3466,6 +3484,7 @@ Page({ | @@ -3466,6 +3484,7 @@ Page({ | ||
| 3466 | arr[ind].ckeck_quan_price = ckeck_quan_price - cut_price; | 3484 | arr[ind].ckeck_quan_price = ckeck_quan_price - cut_price; |
| 3467 | arr[ind].check_quan_ware_list = check_quan_ware_list; | 3485 | arr[ind].check_quan_ware_list = check_quan_ware_list; |
| 3468 | arr[ind].check_quan_price_list = check_quan_price_list; | 3486 | arr[ind].check_quan_price_list = check_quan_price_list; |
| 3487 | + arr[ind].is_xz_yh = is_xz_yh; | ||
| 3469 | 3488 | ||
| 3470 | //是否关闭使用优惠券 | 3489 | //是否关闭使用优惠券 |
| 3471 | if (th.data.is_close_quan != 1 && !is_xz_yh) { | 3490 | if (th.data.is_close_quan != 1 && !is_xz_yh) { |
| @@ -3475,7 +3494,7 @@ Page({ | @@ -3475,7 +3494,7 @@ Page({ | ||
| 3475 | data: { | 3494 | data: { |
| 3476 | storeId: oo.stoid, | 3495 | storeId: oo.stoid, |
| 3477 | userId: app.globalData.user_id, | 3496 | userId: app.globalData.user_id, |
| 3478 | - BuySum: ckeck_quan_price, | 3497 | + BuySum: arr[ind].ckeck_quan_price, |
| 3479 | WareIds: check_quan_ware_list, | 3498 | WareIds: check_quan_ware_list, |
| 3480 | pageSize: 100 | 3499 | pageSize: 100 |
| 3481 | } | 3500 | } |
pages/goods/goodsInfo/goodsInfo.js
| @@ -2252,16 +2252,10 @@ Page({ | @@ -2252,16 +2252,10 @@ Page({ | ||
| 2252 | if (res.data.code == 0) prom = res.data.data; | 2252 | if (res.data.code == 0) prom = res.data.data; |
| 2253 | }) | 2253 | }) |
| 2254 | break | 2254 | break |
| 2255 | - | ||
| 2256 | case 8: | 2255 | case 8: |
| 2257 | continue; | 2256 | continue; |
| 2258 | - | ||
| 2259 | - case 8: | ||
| 2260 | - continue; | ||
| 2261 | - | ||
| 2262 | } | 2257 | } |
| 2263 | 2258 | ||
| 2264 | - | ||
| 2265 | } | 2259 | } |
| 2266 | //---如果有活动,不算在一起--- | 2260 | //---如果有活动,不算在一起--- |
| 2267 | if (prom) { | 2261 | if (prom) { |
pages/team/team_show/team_show.js
| @@ -605,7 +605,7 @@ Page({ | @@ -605,7 +605,7 @@ Page({ | ||
| 605 | }else{ | 605 | }else{ |
| 606 | //要用接口是获取距离,js的计算不准 | 606 | //要用接口是获取距离,js的计算不准 |
| 607 | getApp().request.promiseGet("/api/weshop/pickup/list",{ | 607 | getApp().request.promiseGet("/api/weshop/pickup/list",{ |
| 608 | - data:{store_id:os.stoid,pickup_id:e.pickup_id,lat:th.data.lat,lon: th.data.lon}, | 608 | + data:{store_id:os.stoid,pickup_id:e.pickup_id,lat:th.data.lat,lon: th.data.lon,is_pos: 1}, |
| 609 | }).then(res=>{ | 609 | }).then(res=>{ |
| 610 | if(res.data.code==0){ | 610 | if(res.data.code==0){ |
| 611 | e=res.data.data.pageData[0]; | 611 | e=res.data.data.pageData[0]; |
| @@ -1095,13 +1095,15 @@ Page({ | @@ -1095,13 +1095,15 @@ Page({ | ||
| 1095 | dd = { | 1095 | dd = { |
| 1096 | store_id: o.stoid, | 1096 | store_id: o.stoid, |
| 1097 | distr_type: g_distr_type, | 1097 | distr_type: g_distr_type, |
| 1098 | - isstop: 0, | 1098 | + isstop: 0, |
| 1099 | + is_pos: 1, | ||
| 1099 | pageSize: 2000 | 1100 | pageSize: 2000 |
| 1100 | } | 1101 | } |
| 1101 | } else { | 1102 | } else { |
| 1102 | dd = { | 1103 | dd = { |
| 1103 | store_id: o.stoid, | 1104 | store_id: o.stoid, |
| 1104 | - isstop: 0, | 1105 | + isstop: 0, |
| 1106 | + is_pos: 1, | ||
| 1105 | pageSize: 2000 | 1107 | pageSize: 2000 |
| 1106 | } | 1108 | } |
| 1107 | } | 1109 | } |