Commit c4619391e1c9db39bb46dd61fff2bf68a298d3ac
1 parent
65b6bbc0
测试的bug优化
Showing
10 changed files
with
12 additions
and
137 deletions
packageC/pages/luckyGo/luckyGo_cart_ct/luckyGo_cart_ct.js
... | ... | @@ -630,7 +630,7 @@ Page({ |
630 | 630 | |
631 | 631 | if (back_data && back_data['is_by_all'] && (!back_data.no_free_goods || back_data.no_free_goods.indexOf(item.goods_id) == -1)) { |
632 | 632 | |
633 | - if (item['exp_sum_type'] == 2) { | |
633 | + if (item['exp_sum_type'] == 2 && back_data.weight_free > 0) { | |
634 | 634 | if (goods_weight < 0) goods_weight = 0; |
635 | 635 | goods_weight += item['weight'] * item['buynum']; |
636 | 636 | cut_good_weight += item['weight'] * item['buynum']; | ... | ... |
packageC/pages/presell/cart/cart.js
... | ... | @@ -1913,7 +1913,7 @@ Page({ |
1913 | 1913 | |
1914 | 1914 | if (back_data && back_data['is_by_all'] && (!back_data.no_free_goods || back_data.no_free_goods.indexOf(item.goods_id) == -1)) { |
1915 | 1915 | |
1916 | - if (item['exp_sum_type'] == 2) { | |
1916 | + if (item['exp_sum_type'] == 2 && back_data.weight_free > 0) { | |
1917 | 1917 | if (goods_weight < 0) goods_weight = 0; |
1918 | 1918 | goods_weight += item['weight'] * item['buynum']; |
1919 | 1919 | cut_good_weight += item['weight'] * item['buynum']; | ... | ... |
packageC/pages/presell/cart/cart2.js
... | ... | @@ -769,7 +769,7 @@ Page({ |
769 | 769 | |
770 | 770 | if (back_data && back_data['is_by_all'] && (!back_data.no_free_goods || back_data.no_free_goods.indexOf(item.goods_id) == -1)) { |
771 | 771 | |
772 | - if (item['exp_sum_type'] == 2) { | |
772 | + if (item['exp_sum_type'] == 2 && back_data.weight_free > 0) { | |
773 | 773 | if (goods_weight < 0) goods_weight = 0; |
774 | 774 | cut_good_weight += item['weight'] * item['buynum']; |
775 | 775 | goods_weight += item['weight'] * item['buynum']; | ... | ... |
packageC/pages/presell/cart/cart2_pre.js
... | ... | @@ -391,7 +391,7 @@ Page({ |
391 | 391 | let item = data[i]; |
392 | 392 | |
393 | 393 | if (back_data && back_data['is_by_all'] && (!back_data.no_free_goods || back_data.no_free_goods.indexOf(item.goods_id) == -1)) { |
394 | - if (item['exp_sum_type'] == 2) { | |
394 | + if (item['exp_sum_type'] == 2 && back_data.weight_free > 0) { | |
395 | 395 | goods_weight += item['weight'] * item['buynum']; |
396 | 396 | cut_good_weight += item['weight'] * item['buynum']; |
397 | 397 | } | ... | ... |
pages/cart/cart2/cart2.js
... | ... | @@ -2007,7 +2007,7 @@ Page({ |
2007 | 2007 | |
2008 | 2008 | if (back_data && back_data['is_by_all'] && (!back_data.no_free_goods || back_data.no_free_goods.indexOf(item[j].goods_id) == -1)) { |
2009 | 2009 | |
2010 | - if (item[j]['exp_sum_type'] == 2) { | |
2010 | + if (item[j]['exp_sum_type'] == 2 && back_data.weight_free>0) { | |
2011 | 2011 | if (goods_weight < 0) goods_weight = 0; |
2012 | 2012 | cut_good_weight += item[j]['weight'] * item[j]['goods_num']; |
2013 | 2013 | goods_weight += item[j]['weight'] * item[j]['goods_num']; |
... | ... | @@ -2533,7 +2533,7 @@ Page({ |
2533 | 2533 | |
2534 | 2534 | if (back_data && back_data['is_by_all'] && (!back_data.no_free_goods || back_data.no_free_goods.indexOf(item.goods_id) == -1)) { |
2535 | 2535 | |
2536 | - if (item['exp_sum_type'] == 2) { | |
2536 | + if (item['exp_sum_type'] == 2 && back_data.weight_free>0) { | |
2537 | 2537 | if (goods_weight < 0) goods_weight = 0; |
2538 | 2538 | goods_weight += item['weight'] * item['buynum']; |
2539 | 2539 | cut_good_weight += item['weight'] * item['buynum']; |
... | ... | @@ -2565,7 +2565,7 @@ Page({ |
2565 | 2565 | case 3: |
2566 | 2566 | if (goods_piece < 0) goods_piece = 0; |
2567 | 2567 | //累积商品数量 |
2568 | - goods_piece += item['buynum']; | |
2568 | + goods_piece += parseInt(item['buynum']) ; | |
2569 | 2569 | break; |
2570 | 2570 | } |
2571 | 2571 | } | ... | ... |
pages/cart/cart2_inte/cart2_inte.js
... | ... | @@ -525,7 +525,7 @@ Page({ |
525 | 525 | |
526 | 526 | if (back_data && back_data['is_by_all'] && (!back_data.no_free_goods || back_data.no_free_goods.indexOf(item.goods_id) == -1) ) { |
527 | 527 | |
528 | - if (item['exp_sum_type'] == 2) { | |
528 | + if (item['exp_sum_type'] == 2 && back_data.weight_free > 0) { | |
529 | 529 | if (goods_weight < 0) goods_weight = 0; |
530 | 530 | goods_weight += item['weight'] * item['buynum']; |
531 | 531 | cut_good_weight += item['weight'] * item['buynum']; | ... | ... |
pages/cart/cart2_pt/cart2_pt.js
... | ... | @@ -553,7 +553,7 @@ Page({ |
553 | 553 | |
554 | 554 | if (back_data && back_data['is_by_all'] && (!back_data.no_free_goods || back_data.no_free_goods.indexOf(item.goods_id) == -1)) { |
555 | 555 | |
556 | - if (item['exp_sum_type'] == 2) { | |
556 | + if (item['exp_sum_type'] == 2 && back_data.weight_free > 0) { | |
557 | 557 | if (goods_weight < 0) goods_weight = 0; |
558 | 558 | cut_good_weight += item['weight'] * item['buynum']; |
559 | 559 | goods_weight += item['weight'] * item['buynum']; | ... | ... |
pages/cart/cart_wk/cart_wk.js
... | ... | @@ -625,7 +625,7 @@ Page({ |
625 | 625 | |
626 | 626 | if (back_data && back_data['is_by_all'] && (!back_data.no_free_goods || back_data.no_free_goods.indexOf(item.goods_id) == -1)) { |
627 | 627 | |
628 | - if (item['exp_sum_type'] == 2) { | |
628 | + if (item['exp_sum_type'] == 2 && back_data.weight_free > 0) { | |
629 | 629 | if (goods_weight < 0) goods_weight = 0; |
630 | 630 | goods_weight += item['weight'] * item['buynum']; |
631 | 631 | cut_good_weight += item['weight'] * item['buynum']; | ... | ... |
pages/store/index.js
pages/team/team_success/team_success.js
... | ... | @@ -323,7 +323,6 @@ Page({ |
323 | 323 | ee.setData({is_pay_wk:1}); |
324 | 324 | } |
325 | 325 | }else{ |
326 | - console.log("239什么鬼", teamlist); | |
327 | 326 | //设置值 |
328 | 327 | ee.setData({ |
329 | 328 | ordertx2: ordertx2, ordertx: ordertx, teamlist: teamlist, teamgroup: teamgroup, |
... | ... | @@ -508,9 +507,7 @@ Page({ |
508 | 507 | context.setFillStyle("black"); |
509 | 508 | |
510 | 509 | |
511 | - | |
512 | - | |
513 | - th.draw_Text(context,share_title, | |
510 | + getApp().draw_Text(context,share_title, | |
514 | 511 | 38 * unit, 180 * unit, 200 * unit, 279 * unit, unit); |
515 | 512 | //------产品的价格------- |
516 | 513 | context.setFontSize(24 * unit) |
... | ... | @@ -728,34 +725,6 @@ Page({ |
728 | 725 | }, |
729 | 726 | |
730 | 727 | |
731 | - //文本换行 参数:1、canvas对象,2、文本 3、距离左侧的距离 4、距离顶部的距离 5、6、文本的宽度 | |
732 | - draw_Text: function (ctx, str, leftWidth, initHeight, titleHeight, canvasWidth, unit) { | |
733 | - var lineWidth = 0; | |
734 | - var lastSubStrIndex = 0; //每次开始截取的字符串的索引 | |
735 | - var han = 0; | |
736 | - for (let i = 0; i < str.length; i++) { | |
737 | - if (han == 2) return; | |
738 | - | |
739 | - //lineWidth += ctx.measureText(str[i]).width; | |
740 | - lineWidth += ut.measureText(str[i], 21.3 * unit); | |
741 | - | |
742 | - if (lineWidth > canvasWidth) { | |
743 | - han++; | |
744 | - if (han == 2) | |
745 | - ctx.fillText(str.substring(lastSubStrIndex, i) + '...', leftWidth, initHeight); //绘制截取部分 | |
746 | - else | |
747 | - ctx.fillText(str.substring(lastSubStrIndex, i), leftWidth, initHeight); | |
748 | - | |
749 | - initHeight += 22; //22为字体的高度 | |
750 | - lineWidth = 0; | |
751 | - lastSubStrIndex = i; | |
752 | - titleHeight += 20; | |
753 | - } | |
754 | - if (i == str.length - 1) { //绘制剩余部分 | |
755 | - ctx.fillText(str.substring(lastSubStrIndex, i + 1), leftWidth, initHeight); | |
756 | - } | |
757 | - } | |
758 | - }, | |
759 | 728 | |
760 | 729 | //c点击打开拼团弹窗 |
761 | 730 | cpd: function() { |
... | ... | @@ -906,101 +875,11 @@ Page({ |
906 | 875 | // 保存图片到手机 |
907 | 876 | savePic() { |
908 | 877 | console.log('保存图片'); |
909 | - var self = this; | |
910 | - // 获取用户的当前设置,返回值中有小程序已经向用户请求过的权限 | |
911 | - this.getSetting().then((res) => { | |
912 | - // 判断用户是否授权了保存到相册的权限,如果没有发起授权 | |
913 | - if (!res.authSetting['scope.writePhotosAlbum']) { | |
914 | - this.authorize().then(() => { | |
915 | - // 同意授权后保存下载文件 | |
916 | - this.saveImage(self.data.shareImgPath) | |
917 | - .then(() => { | |
918 | - self.setData({ | |
919 | - showPoster: false | |
920 | - }); | |
921 | - }); | |
922 | - }) | |
923 | - } else { | |
924 | - // 如果已经授权,保存下载文件 | |
925 | - this.saveImage(self.data.shareImgPath) | |
926 | - .then(() => { | |
927 | - self.setData({ | |
928 | - showPoster: false | |
929 | - }); | |
930 | - }); | |
931 | - } | |
878 | + getApp().savePic(this); | |
932 | 879 | |
933 | - }) | |
934 | 880 | }, |
935 | 881 | |
936 | 882 | |
937 | - // 保存图片到系统相册 | |
938 | - saveImage(saveUrl) { | |
939 | - var self = this; | |
940 | - return new Promise((resolve, reject) => { | |
941 | - wx.saveImageToPhotosAlbum({ | |
942 | - filePath: saveUrl, | |
943 | - success: (res) => { | |
944 | - wx.showToast({ | |
945 | - title: '保存成功', | |
946 | - duration: 1000, | |
947 | - }); | |
948 | - self.setData({ | |
949 | - showPlaybill: 'true' | |
950 | - }); | |
951 | - resolve(); | |
952 | - }, | |
953 | - fail: () => { | |
954 | - wx.showToast({ | |
955 | - title: '保存失败', | |
956 | - duration: 1000, | |
957 | - }); | |
958 | - } | |
959 | - }) | |
960 | - }) | |
961 | - }, | |
962 | - | |
963 | - // 获取用户已经授予了哪些权限 | |
964 | - getSetting() { | |
965 | - return new Promise((resolve, reject) => { | |
966 | - wx.getSetting({ | |
967 | - success: res => { | |
968 | - resolve(res) | |
969 | - } | |
970 | - }) | |
971 | - }) | |
972 | - }, | |
973 | - | |
974 | - // 发起首次授权请求 | |
975 | - authorize() { | |
976 | - // isFirst 用来记录是否为首次发起授权, | |
977 | - // 如果首次授权拒绝后,isFirst赋值为1 | |
978 | - let isFirst = wx.getStorageSync('isFirst') || 0; | |
979 | - return new Promise((resolve, reject) => { | |
980 | - wx.authorize({ | |
981 | - scope: 'scope.writePhotosAlbum', | |
982 | - // 同意授权 | |
983 | - success: () => { | |
984 | - resolve(); | |
985 | - }, | |
986 | - // 拒绝授权,这里是用户拒绝授权后的回调 | |
987 | - fail: res => { | |
988 | - if(isFirst === 0) { | |
989 | - wx.setStorageSync('isFirst', 1); | |
990 | - wx.showToast({ | |
991 | - title: '保存失败', | |
992 | - icon: 'none', | |
993 | - duration: 1000 | |
994 | - }) | |
995 | - } else { | |
996 | - this.showModal(); | |
997 | - } | |
998 | - console.log('拒绝授权'); | |
999 | - reject(); | |
1000 | - } | |
1001 | - }) | |
1002 | - }) | |
1003 | - }, | |
1004 | 883 | |
1005 | 884 | |
1006 | 885 | ... | ... |