Commit 12166e3d57fa6b9debab69bc1ca45aa5a2999d9a

Authored by 前端开发-罗建龙
1 parent 879a397e

会员码增加条码

packageG/pages/user/userinfo/userinfo.js
@@ -5,7 +5,7 @@ function e(e, a, r) { @@ -5,7 +5,7 @@ function e(e, a, r) {
5 configurable: !0, 5 configurable: !0,
6 writable: !0 6 writable: !0
7 }) : e[a] = r, e; 7 }) : e[a] = r, e;
8 -} 8 +}
9 9
10 var a = getApp(), 10 var a = getApp(),
11 r = a.globalData.setting, 11 r = a.globalData.setting,
@@ -76,7 +76,9 @@ Page({ @@ -76,7 +76,9 @@ Page({
76 getusercode_vailtime:10,//会员二维码时效 76 getusercode_vailtime:10,//会员二维码时效
77 77
78 sele_ing:0, 78 sele_ing:0,
79 - set_isstcsp:0 79 + set_isstcsp:0,
  80 + brcode:'',
  81 + showtext1:'点击可查看条形数据'
80 82
81 }, 83 },
82 //通过路径跳转到其他页面 84 //通过路径跳转到其他页面
@@ -85,6 +87,11 @@ Page({ @@ -85,6 +87,11 @@ Page({
85 var url = e.currentTarget.dataset.url; 87 var url = e.currentTarget.dataset.url;
86 getApp().goto(url); 88 getApp().goto(url);
87 }, 89 },
  90 + showtext:function(){
  91 + this.setData({
  92 + showtext1:this.data.brcode
  93 + })
  94 + },
88 //获取配置信息 95 //获取配置信息
89 get_config: function() { 96 get_config: function() {
90 var th = this; 97 var th = this;
@@ -922,10 +929,12 @@ Page({ @@ -922,10 +929,12 @@ Page({
922 //base64_encode($user.mobile.'|'.date('Y-m-d H:i:s') 929 //base64_encode($user.mobile.'|'.date('Y-m-d H:i:s')
923 var val = that.data.userInfo.mobile + "|" +getnowtime+"|"+that.data.getusercode_vailtime; 930 var val = that.data.userInfo.mobile + "|" +getnowtime+"|"+that.data.getusercode_vailtime;
924 val = "^" + ut.base64_encode(val); 931 val = "^" + ut.base64_encode(val);
925 -  
926 - qrcode('qrcode', val, 480, 480, that); 932 + let userInfo = getApp().globalData.userInfo;
  933 + qrcode('qrcode', val, 350, 350, that);
  934 + barcode('barcode', userInfo.userQrcode, 480,140);
927 that.setData({ 935 that.setData({
928 tc_hide: false, 936 tc_hide: false,
  937 + brcode:userInfo.userQrcode
929 }); 938 });
930 } 939 }
931 } 940 }
packageG/pages/user/userinfo/userinfo.wxml
1 <wxs module="filters" src="../../../../utils/filter.wxs"></wxs> 1 <wxs module="filters" src="../../../../utils/filter.wxs"></wxs>
2 <view class="container"> 2 <view class="container">
3 3
4 - <!-- 头像,昵称,多个卡 --> 4 + <!-- 头像,昵称,多个卡 -->
5 <view class="head flex-space-between"> 5 <view class="head flex-space-between">
6 <view class="flex-center"> 6 <view class="flex-center">
7 7
@@ -310,10 +310,15 @@ @@ -310,10 +310,15 @@
310 <view class='txt2' wx:if="{{user.address}}">{{user.address}}</view> 310 <view class='txt2' wx:if="{{user.address}}">{{user.address}}</view>
311 </view> 311 </view>
312 </view> 312 </view>
313 - <view class="m_ta"> 313 + <view class="canvas_box">
314 <canvas class="g_img" canvas-id="qrcode" /> 314 <canvas class="g_img" canvas-id="qrcode" />
315 </view> 315 </view>
316 - <view class="s_sao">扫一扫上面的二维码图案,即可消费</view> 316 + <view style="width: 100%;display: flex;justify-content: center;">
  317 + <canvas class="barcode" style="width: 100%;height: 140rpx;" canvas-id="barcode" />
  318 + </view>
  319 + <view catchtap="showtext" class="fs24" style="width: 100%;color: #898989;display: flex;text-align: center;align-content: center;justify-content: center;">
  320 + {{showtext1}}
  321 + </view>
317 </view> 322 </view>
318 </view> 323 </view>
319 </view> 324 </view>
packageG/pages/user/userinfo/userinfo.wxss
@@ -271,8 +271,8 @@ input { @@ -271,8 +271,8 @@ input {
271 } 271 }
272 272
273 .g_img { 273 .g_img {
274 - width: 480rpx;  
275 - height: 480rpx; 274 + width: 350rpx;
  275 + height: 350rpx;
276 } 276 }
277 277
278 .s_sao { 278 .s_sao {
@@ -666,3 +666,9 @@ input { @@ -666,3 +666,9 @@ input {
666 .lb_txt{ 666 .lb_txt{
667 color: red; font-size: 24rpx; 667 color: red; font-size: 24rpx;
668 } 668 }
  669 +.canvas_box{
  670 + display: flex;
  671 + align-items: center;
  672 + justify-content: center;
  673 + /* margin-top: 20rpx; */
  674 +}
669 \ No newline at end of file 675 \ No newline at end of file
pages/user/index/index.js
@@ -52,7 +52,9 @@ Page({ @@ -52,7 +52,9 @@ Page({
52 52
53 has_rj:0, 53 has_rj:0,
54 rfmName:'成长值', 54 rfmName:'成长值',
55 - is_close_chuzhi:0 55 + is_close_chuzhi:0,
  56 + brcode:'',
  57 + showtext1:'点击可查看条形数据'
56 58
57 59
58 }, 60 },
@@ -595,7 +597,11 @@ Page({ @@ -595,7 +597,11 @@ Page({
595 url: "/packageD/pages/error/error?msg=还未购买小程序", 597 url: "/packageD/pages/error/error?msg=还未购买小程序",
596 }); 598 });
597 }, 599 },
598 - 600 + showtext:function(){
  601 + this.setData({
  602 + showtext1:this.data.brcode
  603 + })
  604 + },
599 /** 605 /**
600 * 页面上拉触底事件的处理函数 606 * 页面上拉触底事件的处理函数
601 */ 607 */
@@ -654,9 +660,11 @@ Page({ @@ -654,9 +660,11 @@ Page({
654 var val = that.data.userInfo.mobile + "|" +getnowtime+"|"+that.data.getusercode_vailtime; 660 var val = that.data.userInfo.mobile + "|" +getnowtime+"|"+that.data.getusercode_vailtime;
655 val = "^" + ut.base64_encode(val); 661 val = "^" + ut.base64_encode(val);
656 662
657 - qrcode('qrcode', val, 480, 480, that); 663 + qrcode('qrcode', val, 350, 350, that);
  664 + barcode('barcode', that.data.userInfo.userQrcode, 480,140);
658 that.setData({ 665 that.setData({
659 tc_hide: false, 666 tc_hide: false,
  667 + brcode:that.data.userInfo.userQrcode
660 }); 668 });
661 } 669 }
662 } 670 }
pages/user/index/index.wxml
@@ -376,11 +376,16 @@ @@ -376,11 +376,16 @@
376 <view wx:if="{{userInfo.address}}" class='txt2'>{{userInfo.address}}</view> 376 <view wx:if="{{userInfo.address}}" class='txt2'>{{userInfo.address}}</view>
377 </view> 377 </view>
378 </view> 378 </view>
379 - <view class="m_ta"> 379 + <view class=" canvas_box" >
380 <!--<image class='g_img' src='https://mshop.yolipai.net//index.php?m=Home&c=Index&a=qr_code&data={{userInfo.mobile}}'></image>--> 380 <!--<image class='g_img' src='https://mshop.yolipai.net//index.php?m=Home&c=Index&a=qr_code&data={{userInfo.mobile}}'></image>-->
381 <canvas class="g_img" canvas-id="qrcode" /> 381 <canvas class="g_img" canvas-id="qrcode" />
382 </view> 382 </view>
383 - <view class="s_sao">前台收银扫此二维码,即可享受优惠!</view> 383 + <view style="width: 100%;display: flex;justify-content: center;">
  384 + <canvas class="barcode" style="width: 100%;height: 140rpx;" canvas-id="barcode" />
  385 + </view>
  386 + <view catchtap="showtext" class="fs24" style="width: 100%;color: #898989;display: flex;text-align: center;align-content: center;justify-content: center;">
  387 + {{showtext1}}
  388 + </view>
384 </view> 389 </view>
385 </view> 390 </view>
386 </view> 391 </view>
pages/user/index/index.wxss
@@ -600,8 +600,8 @@ @@ -600,8 +600,8 @@
600 } 600 }
601 601
602 .g_img { 602 .g_img {
603 - width: 480rpx;  
604 - height: 480rpx; 603 + width: 350rpx;
  604 + height: 350rpx;
605 } 605 }
606 606
607 .s_sao { 607 .s_sao {
@@ -778,4 +778,10 @@ button::after { @@ -778,4 +778,10 @@ button::after {
778 width: 25rpx; 778 width: 25rpx;
779 height: 25rpx; 779 height: 25rpx;
780 margin-right: 5rpx; 780 margin-right: 5rpx;
  781 +}
  782 +.canvas_box{
  783 + display: flex;
  784 + align-items: center;
  785 + justify-content: center;
  786 + /* margin-top: 20rpx; */
781 } 787 }
782 \ No newline at end of file 788 \ No newline at end of file