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,7 +630,7 @@ Page({ | ||
630 | 630 | ||
631 | if (back_data && back_data['is_by_all'] && (!back_data.no_free_goods || back_data.no_free_goods.indexOf(item.goods_id) == -1)) { | 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 | if (goods_weight < 0) goods_weight = 0; | 634 | if (goods_weight < 0) goods_weight = 0; |
635 | goods_weight += item['weight'] * item['buynum']; | 635 | goods_weight += item['weight'] * item['buynum']; |
636 | cut_good_weight += item['weight'] * item['buynum']; | 636 | cut_good_weight += item['weight'] * item['buynum']; |
packageC/pages/presell/cart/cart.js
@@ -1913,7 +1913,7 @@ Page({ | @@ -1913,7 +1913,7 @@ Page({ | ||
1913 | 1913 | ||
1914 | if (back_data && back_data['is_by_all'] && (!back_data.no_free_goods || back_data.no_free_goods.indexOf(item.goods_id) == -1)) { | 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 | if (goods_weight < 0) goods_weight = 0; | 1917 | if (goods_weight < 0) goods_weight = 0; |
1918 | goods_weight += item['weight'] * item['buynum']; | 1918 | goods_weight += item['weight'] * item['buynum']; |
1919 | cut_good_weight += item['weight'] * item['buynum']; | 1919 | cut_good_weight += item['weight'] * item['buynum']; |
packageC/pages/presell/cart/cart2.js
@@ -769,7 +769,7 @@ Page({ | @@ -769,7 +769,7 @@ Page({ | ||
769 | 769 | ||
770 | if (back_data && back_data['is_by_all'] && (!back_data.no_free_goods || back_data.no_free_goods.indexOf(item.goods_id) == -1)) { | 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 | if (goods_weight < 0) goods_weight = 0; | 773 | if (goods_weight < 0) goods_weight = 0; |
774 | cut_good_weight += item['weight'] * item['buynum']; | 774 | cut_good_weight += item['weight'] * item['buynum']; |
775 | goods_weight += item['weight'] * item['buynum']; | 775 | goods_weight += item['weight'] * item['buynum']; |
packageC/pages/presell/cart/cart2_pre.js
@@ -391,7 +391,7 @@ Page({ | @@ -391,7 +391,7 @@ Page({ | ||
391 | let item = data[i]; | 391 | let item = data[i]; |
392 | 392 | ||
393 | if (back_data && back_data['is_by_all'] && (!back_data.no_free_goods || back_data.no_free_goods.indexOf(item.goods_id) == -1)) { | 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 | goods_weight += item['weight'] * item['buynum']; | 395 | goods_weight += item['weight'] * item['buynum']; |
396 | cut_good_weight += item['weight'] * item['buynum']; | 396 | cut_good_weight += item['weight'] * item['buynum']; |
397 | } | 397 | } |
pages/cart/cart2/cart2.js
@@ -2007,7 +2007,7 @@ Page({ | @@ -2007,7 +2007,7 @@ Page({ | ||
2007 | 2007 | ||
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)) { | 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 | if (goods_weight < 0) goods_weight = 0; | 2011 | if (goods_weight < 0) goods_weight = 0; |
2012 | cut_good_weight += item[j]['weight'] * item[j]['goods_num']; | 2012 | cut_good_weight += item[j]['weight'] * item[j]['goods_num']; |
2013 | goods_weight += item[j]['weight'] * item[j]['goods_num']; | 2013 | goods_weight += item[j]['weight'] * item[j]['goods_num']; |
@@ -2533,7 +2533,7 @@ Page({ | @@ -2533,7 +2533,7 @@ Page({ | ||
2533 | 2533 | ||
2534 | if (back_data && back_data['is_by_all'] && (!back_data.no_free_goods || back_data.no_free_goods.indexOf(item.goods_id) == -1)) { | 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 | if (goods_weight < 0) goods_weight = 0; | 2537 | if (goods_weight < 0) goods_weight = 0; |
2538 | goods_weight += item['weight'] * item['buynum']; | 2538 | goods_weight += item['weight'] * item['buynum']; |
2539 | cut_good_weight += item['weight'] * item['buynum']; | 2539 | cut_good_weight += item['weight'] * item['buynum']; |
@@ -2565,7 +2565,7 @@ Page({ | @@ -2565,7 +2565,7 @@ Page({ | ||
2565 | case 3: | 2565 | case 3: |
2566 | if (goods_piece < 0) goods_piece = 0; | 2566 | if (goods_piece < 0) goods_piece = 0; |
2567 | //累积商品数量 | 2567 | //累积商品数量 |
2568 | - goods_piece += item['buynum']; | 2568 | + goods_piece += parseInt(item['buynum']) ; |
2569 | break; | 2569 | break; |
2570 | } | 2570 | } |
2571 | } | 2571 | } |
pages/cart/cart2_inte/cart2_inte.js
@@ -525,7 +525,7 @@ Page({ | @@ -525,7 +525,7 @@ Page({ | ||
525 | 525 | ||
526 | if (back_data && back_data['is_by_all'] && (!back_data.no_free_goods || back_data.no_free_goods.indexOf(item.goods_id) == -1) ) { | 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 | if (goods_weight < 0) goods_weight = 0; | 529 | if (goods_weight < 0) goods_weight = 0; |
530 | goods_weight += item['weight'] * item['buynum']; | 530 | goods_weight += item['weight'] * item['buynum']; |
531 | cut_good_weight += item['weight'] * item['buynum']; | 531 | cut_good_weight += item['weight'] * item['buynum']; |
pages/cart/cart2_pt/cart2_pt.js
@@ -553,7 +553,7 @@ Page({ | @@ -553,7 +553,7 @@ Page({ | ||
553 | 553 | ||
554 | if (back_data && back_data['is_by_all'] && (!back_data.no_free_goods || back_data.no_free_goods.indexOf(item.goods_id) == -1)) { | 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 | if (goods_weight < 0) goods_weight = 0; | 557 | if (goods_weight < 0) goods_weight = 0; |
558 | cut_good_weight += item['weight'] * item['buynum']; | 558 | cut_good_weight += item['weight'] * item['buynum']; |
559 | goods_weight += item['weight'] * item['buynum']; | 559 | goods_weight += item['weight'] * item['buynum']; |
pages/cart/cart_wk/cart_wk.js
@@ -625,7 +625,7 @@ Page({ | @@ -625,7 +625,7 @@ Page({ | ||
625 | 625 | ||
626 | if (back_data && back_data['is_by_all'] && (!back_data.no_free_goods || back_data.no_free_goods.indexOf(item.goods_id) == -1)) { | 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 | if (goods_weight < 0) goods_weight = 0; | 629 | if (goods_weight < 0) goods_weight = 0; |
630 | goods_weight += item['weight'] * item['buynum']; | 630 | goods_weight += item['weight'] * item['buynum']; |
631 | cut_good_weight += item['weight'] * item['buynum']; | 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,7 +323,6 @@ Page({ | ||
323 | ee.setData({is_pay_wk:1}); | 323 | ee.setData({is_pay_wk:1}); |
324 | } | 324 | } |
325 | }else{ | 325 | }else{ |
326 | - console.log("239什么鬼", teamlist); | ||
327 | //设置值 | 326 | //设置值 |
328 | ee.setData({ | 327 | ee.setData({ |
329 | ordertx2: ordertx2, ordertx: ordertx, teamlist: teamlist, teamgroup: teamgroup, | 328 | ordertx2: ordertx2, ordertx: ordertx, teamlist: teamlist, teamgroup: teamgroup, |
@@ -508,9 +507,7 @@ Page({ | @@ -508,9 +507,7 @@ Page({ | ||
508 | context.setFillStyle("black"); | 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 | 38 * unit, 180 * unit, 200 * unit, 279 * unit, unit); | 511 | 38 * unit, 180 * unit, 200 * unit, 279 * unit, unit); |
515 | //------产品的价格------- | 512 | //------产品的价格------- |
516 | context.setFontSize(24 * unit) | 513 | context.setFontSize(24 * unit) |
@@ -728,34 +725,6 @@ Page({ | @@ -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 | //c点击打开拼团弹窗 | 729 | //c点击打开拼团弹窗 |
761 | cpd: function() { | 730 | cpd: function() { |
@@ -906,101 +875,11 @@ Page({ | @@ -906,101 +875,11 @@ Page({ | ||
906 | // 保存图片到手机 | 875 | // 保存图片到手机 |
907 | savePic() { | 876 | savePic() { |
908 | console.log('保存图片'); | 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 |