Commit 395b295bb71e0aa3c9383f8f17516ee556ec276f

Authored by yvan.ni
1 parent 40a10548

1、测试返回的bug 4条修复

components/diy_advertising/diy_advertising.wxml
... ... @@ -409,14 +409,14 @@
409 409 style="height:{{max_sw_height}}rpx" >
410 410 <block wx:for="{{object.data}}" wx:for-index="index" >
411 411  
412   - <navigator url="{{item.wxapp_imgurl}}" class="s1_gk_a1" wx:if="{{g_filter.has_char(item.wxapp_imgurl,'plugin')>=0}}">
  412 + <navigator url="{{item.wxapp_imgurl}}" class="s1_gk_a1" style="height:{{max_sw_height}}rpx" wx:if="{{g_filter.has_char(item.wxapp_imgurl,'plugin')>=0}}">
413 413 <swiper-item>
414 414 <image src="{{item.src}}" bindload="imageLoad" data-index="{{index}}" class="slide-image" mode="widthFix" />
415 415 <view class="title" wx:if="{{title}}">{{item.title}}</view>
416 416 </swiper-item>
417 417 </navigator>
418 418  
419   - <view data-url="{{item.wxapp_imgurl}}" class="s1_gk_a1" bindtap="go_url" wx:else>
  419 + <view data-url="{{item.wxapp_imgurl}}" class="s1_gk_a1" style="height:{{max_sw_height}}rpx" bindtap="go_url" wx:else>
420 420 <swiper-item>
421 421 <image src="{{item.src}}" bindload="imageLoad" data-index="{{index}}" class="slide-image" mode="widthFix" />
422 422 <view class="title" wx:if="{{title}}">{{item.title}}</view>
... ...
components/diy_advertising/diy_advertising.wxss
... ... @@ -315,8 +315,6 @@
315 315 .swiper {
316 316 height: auto;
317 317 width: 100%;
318   - padding-bottom: 7rpx;
319   - padding-top: 7rpx;
320 318 /* background-color: palevioletred; */
321 319 }
322 320  
... ... @@ -324,6 +322,8 @@
324 322 height: auto;
325 323 width: 100%;
326 324 margin: 0;
  325 + padding: 0;
  326 + vertical-align: top;
327 327 }
328 328 .sw_con{
329 329 position: relative;
... ...
components/diy_searchbox/diy_searchbox.wxml
... ... @@ -19,10 +19,10 @@
19 19 </block>
20 20  
21 21 <block wx:if="{{object.style==2}}">
22   -<view style='background-color:{{object.top_bgcolor}}' >
  22 +<view style='background-color:{{object.top_bgcolor}}; display: flex; align-items: center; justify-content: space-around; height: 100rpx;' >
23 23 <view class='s2_left'>
24   - <navigator url="/pages/index/index/index" class="s1_gk_a1">
25   - <image src='/public/static/images/model/nav.png'></image>
  24 + <navigator open-type="switchTab" url="/pages/goods/categoryList/categoryList" class="s1_gk_a1">
  25 + <image src='/public/static/images/model/nav.png' style="margin:0;position: relative;left: 6rpx"></image>
26 26 </navigator>
27 27 </view>
28 28 <view class='s2_cen' style='background-color:{{object.inner_bgcolor}}'>
... ... @@ -37,8 +37,8 @@
37 37 </navigator>
38 38 </view>
39 39 <view class='s2_right'>
40   - <navigator url="/pages/cart/cart/cart" class="s1_gk_a1">
41   - <image src='/public/static/images/model/car.png'></image>
  40 + <navigator open-type="switchTab" url="/pages/cart/cart/cart" class="s1_gk_a1">
  41 + <image src='/public/static/images/model/car.png' style="margin:0;;"></image>
42 42 </navigator>
43 43 </view>
44 44 </view>
... ...
components/diy_store_select/diy_store_select.wxss
1 1 .store_sele{width: 100%;z-index: 8; height: 88rpx; padding: 0 15rpx;position: fixed; color: white;
2 2 top: 0; left: 0; background-color: #ff7295; font-size: 30rpx; }
3 3  
4   - .store_sele1{ height: 88rpx; padding: 0 15rpx; color: #666;background-color: #fff; font-size: 32rpx;}
  4 + .store_sele1{ height: 100rpx; padding: 0 15rpx; color: #666;background-color: #fff; font-size: 32rpx;}
5 5  
6 6  
7 7 .logo_box{ width: 64rpx; height:64rpx;margin-right: 15rpx; }
... ...
pages/cart/cart/cart.js
... ... @@ -77,12 +77,13 @@ Page({
77 77 //未购买
78 78 if(res.data.code!=0 || !res.data.data || !res.data.data.pageData || !res.data.data.pageData.length){
79 79 is_open_offline=0;
80   - }
81   - //已经过期
82   - var item=res.data.data.pageData[0];
83   - if(item.end_time<ut.gettimestamp()){
84   - is_open_offline=0;
85   - }
  80 + }else{
  81 + //已经过期
  82 + var item=res.data.data.pageData[0];
  83 + if(item.end_time<ut.gettimestamp()){
  84 + is_open_offline=0;
  85 + }
  86 + }
86 87 th.data.is_open_offline=is_open_offline;
87 88 th.getCardList();
88 89 });
... ...
pages/goods/goodsInfo/goodsInfo.js
... ... @@ -1681,12 +1681,14 @@ Page({
1681 1681 //未购买
1682 1682 if(res.data.code!=0 || !res.data.data || !res.data.data.pageData || !res.data.data.pageData.length){
1683 1683 return false;
  1684 + }else{
  1685 + //已经过期
  1686 + var item=res.data.data.pageData[0];
  1687 + if(item.end_time<ut.gettimestamp()){
  1688 + return false;
  1689 + }
1684 1690 }
1685   - //已经过期
1686   - var item=res.data.data.pageData[0];
1687   - if(item.end_time<ut.gettimestamp()){
1688   - return false;
1689   - }
  1691 +
1690 1692  
1691 1693 var cur_goods=this.data.sele_g;
1692 1694 var cur_price=cur_goods.shop_price;
... ...
pages/index/index/index.wxss
... ... @@ -967,4 +967,4 @@ page {
967 967 z-index: 10000;
968 968 }
969 969  
970   -.dis_top{position: fixed; top: 0; left: 0;}
971 970 \ No newline at end of file
  971 +.dis_top{position: fixed; top: 0; left: 0; width: 100%;}
972 972 \ No newline at end of file
... ...
pages/user/order_detail/order_detail.js
... ... @@ -41,12 +41,14 @@ Page({
41 41 //未购买
42 42 if(res.data.code!=0 || !res.data.data || !res.data.data.pageData || !res.data.data.pageData.length){
43 43 is_open_offline=0;
44   - }
45   - //已经过期
46   - var item=res.data.data.pageData[0];
47   - if(item.end_time<ut.gettimestamp()){
48   - is_open_offline=0;
49   - }
  44 + }else{
  45 + //已经过期
  46 + var item=res.data.data.pageData[0];
  47 + if(item.end_time<ut.gettimestamp()){
  48 + is_open_offline=0;
  49 + }
  50 + }
  51 +
50 52 th.data.is_open_offline=is_open_offline;
51 53 })
52 54  
... ... @@ -374,6 +376,7 @@ Page({
374 376  
375 377 //如果优惠促销和搭配购的时候
376 378 if((good.prom_type==3 || good.prom_type==5) && !good.is_collocation){
  379 + var p_ok=1;
377 380 await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromList/" + os.stoid+"/"+good.goods_id+"/0", {}).then(res => {
378 381 }).then(res=>{
379 382 if(res.data.code==0){
... ... @@ -383,21 +386,24 @@ Page({
383 386 title: '提示',
384 387 content: good.goods_name+'未找到活动'
385 388 });
  389 + p_ok=0;
386 390 }
387 391 if(!r_data.promGoodsLists && good.prom_type==3){
388 392 wx.showModal({
389 393 title: '提示',
390 394 content: good.goods_name+'未找到活动'
391 395 });
  396 + p_ok=0;
392 397 }
393 398 }else{
394 399 wx.showModal({
395 400 title: '提示',
396 401 content: good.goods_name+'未找到活动'
397 402 });
398   - return false;
  403 + p_ok=0;
399 404 }
400   - })
  405 + })
  406 + if(!p_ok) return false;
401 407 }
402 408  
403 409 //商品的普通购买 ,不要进行判断
... ... @@ -410,49 +416,67 @@ Page({
410 416 return false;
411 417 }
412 418 }else{
413   -
414   - if((gg.prom_type==1 || gg.prom_type==6 || gg.prom_type==4) && !good.is_gift && !good.is_integral_normal && !good.is_pd_normal) {
415   - var prom=null;
416   - //---如果是活动的时候---
417   - var prom=null,th=this;
418   - if(gg.prom_type==1){
419   - await getApp().request.promiseGet("/api/ms/flash_sale/get/"+os.stoid+"/"+gg.prom_id,{
420   - }).then(res=>{
421   - if(res.data.code==0){
422   - prom=res.data.data;
423   - }
424   - })
425   - }
426   - if(gg.prom_type==6){
427   - await getApp().request.promiseGet("/api/weshop/teamlist/get/"+os.stoid+"/"+gg.prom_id,{
428   - }).then(res=>{
429   - if(res.data.code==0){
430   - prom=res.data.data;
431   - }
432   - })
433   - }
434   -
435   - if(gg.prom_type==4){
436   - await getApp().request.promiseGet("/api/weshop/integralbuy/pageIntegralBuyGoodsList?stype=1&stypeup=1",{
437   - data:{store_id:os.stoid,goods_id:gg.goods_id}
438   - }).then(res=>{
439   - if(res.data.code==0 && res.data.data && res.data.data.pageData){
440   - prom=res.data.data.pageData[0];
441   - }
442   - })
443   - }
444   -
445   - if(prom){
446   - var t_now=ut.gettimestamp();
447   - if(prom.is_end==0 && prom.start_time<t_now && prom.end_time>t_now){
448   - wx.showModal({
449   - title: '提示',
450   - content: gg.goods_name+'商品的活动发生了变化'
451   - });
452   - return false;
453   - }
454   - }
  419 + if((gg.prom_type==1 || gg.prom_type==3 || gg.prom_type==5 || gg.prom_type==6 || gg.prom_type==4) && !good.is_gift && !good.is_integral_normal && !good.is_pd_normal) {
  420 + var prom=null;
  421 + //---如果是活动的时候---
  422 + var prom=null,th=this;
  423 + if(gg.prom_type==1){
  424 + await getApp().request.promiseGet("/api/ms/flash_sale/get/"+os.stoid+"/"+gg.prom_id,{
  425 + }).then(res=>{
  426 + if(res.data.code==0){
  427 + prom=res.data.data;
  428 + }
  429 + })
  430 + }
  431 + if(gg.prom_type==6){
  432 + await getApp().request.promiseGet("/api/weshop/teamlist/get/"+os.stoid+"/"+gg.prom_id,{
  433 + }).then(res=>{
  434 + if(res.data.code==0){
  435 + prom=res.data.data;
  436 + }
  437 + })
  438 + }
  439 +
  440 + if(gg.prom_type==4){
  441 + await getApp().request.promiseGet("/api/weshop/integralbuy/pageIntegralBuyGoodsList?stype=1&stypeup=1",{
  442 + data:{store_id:os.stoid,goods_id:gg.goods_id}
  443 + }).then(res=>{
  444 + if(res.data.code==0 && res.data.data && res.data.data.pageData){
  445 + prom=res.data.data.pageData[0];
  446 + }
  447 + })
  448 + }
  449 +
  450 + if(prom){
  451 + var t_now=ut.gettimestamp();
  452 + if(prom.is_end==0 && prom.start_time<t_now && prom.end_time>t_now){
  453 + wx.showModal({
  454 + title: '提示',
  455 + content: gg.goods_name+'商品的活动发生了变化'
  456 + });
  457 + return false;
  458 + }
  459 + }
455 460 }
  461 + else{
  462 + var t_ok=1;
  463 + await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromList/" + os.stoid+"/"+good.goods_id+"/0", {}).then(res => {
  464 + if(res.data.code==0){
  465 + var r_data=res.data.data;
  466 + //-- 参加了全局的优惠活动 --
  467 + if(r_data.promGoodsLists){
  468 + wx.showModal({
  469 + title: '提示',
  470 + content: gg.goods_name+'商品的活动发生了变化'
  471 + });
  472 + t_ok=0;
  473 + }
  474 + }
  475 + })
  476 + if(!t_ok) return false;
  477 + //-- 如果有参加线下取价 --
  478 + if(good.offline_cut>0) wlist+=encodeURIComponent(gg.erpwareid)+",";
  479 + }
456 480 //赠品和搭配购不判断商品金额
457 481 var isok=1;
458 482 var card_field=th.data.card_field;
... ... @@ -614,6 +638,7 @@ Page({
614 638 title: '提示',
615 639 content: good.goods_name + '商品的价格发生了变化'
616 640 });
  641 + return false;
617 642 }
618 643 }
619 644  
... ...
pages/user/order_list/order_list.js
... ... @@ -109,12 +109,14 @@ Page({
109 109 //未购买
110 110 if(res.data.code!=0 || !res.data.data || !res.data.data.pageData || !res.data.data.pageData.length){
111 111 is_open_offline=0;
112   - }
113   - //已经过期
114   - var item=res.data.data.pageData[0];
115   - if(item.end_time<ut.gettimestamp()){
116   - is_open_offline=0;
117   - }
  112 + }else{
  113 + //已经过期
  114 + var item=res.data.data.pageData[0];
  115 + if(item.end_time<ut.gettimestamp()){
  116 + is_open_offline=0;
  117 + }
  118 + }
  119 +
118 120 th.data.is_open_offline=is_open_offline;
119 121 })
120 122 }
... ... @@ -494,8 +496,8 @@ Page({
494 496  
495 497 //如果优惠促销和搭配购的时候
496 498 if(good.prom_type==3 || good.prom_type==5){
  499 + var p_ok=1;
497 500 await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromList/" + os.stoid+"/"+good.goods_id+"/0", {}).then(res => {
498   - }).then(res=>{
499 501 if(res.data.code==0){
500 502 var r_data=res.data.data;
501 503 if(!r_data.collocationPromList && good.prom_type==5){
... ... @@ -503,21 +505,24 @@ Page({
503 505 title: '提示',
504 506 content: good.goods_name+'未找到活动'
505 507 });
  508 + p_ok=0;
506 509 }
507 510 if(!r_data.promGoodsLists && good.prom_type==3){
508 511 wx.showModal({
509 512 title: '提示',
510 513 content: good.goods_name+'未找到活动'
511 514 });
  515 + p_ok=0;
512 516 }
513 517 }else{
514 518 wx.showModal({
515 519 title: '提示',
516 520 content: good.goods_name+'未找到活动'
517 521 });
518   - return false;
  522 + p_ok=0;
519 523 }
520   - })
  524 + })
  525 + if(!p_ok) return false;
521 526 }
522 527  
523 528 //商品的普通购买 ,不要进行判断
... ... @@ -575,6 +580,7 @@ Page({
575 580 }
576 581 }
577 582 else{
  583 + var t_ok=1;
578 584 await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromList/" + os.stoid+"/"+good.goods_id+"/0", {}).then(res => {
579 585 if(res.data.code==0){
580 586 var r_data=res.data.data;
... ... @@ -584,9 +590,11 @@ Page({
584 590 title: '提示',
585 591 content: gg.goods_name+'商品的活动发生了变化'
586 592 });
  593 + t_ok=0;
587 594 }
588 595 }
589 596 })
  597 + if(!t_ok) return false;
590 598 //-- 如果有参加线下取价 --
591 599 if(good.offline_cut>0) wlist+=encodeURIComponent(gg.erpwareid)+",";
592 600 }
... ... @@ -751,6 +759,7 @@ Page({
751 759 title: '提示',
752 760 content: good.goods_name + '商品的价格发生了变化'
753 761 });
  762 + return false;
754 763 }
755 764 }
756 765  
... ...
utils/util.js
... ... @@ -463,7 +463,7 @@ function sha1(s) {
463 463 function convert_arr_key(list,key){
464 464 let keyObs = {}
465 465 list.forEach(item => {
466   - keyObs[item.key] = item
  466 + keyObs[item[key]] = item
467 467 })
468 468 return keyObs;
469 469 }
... ...