Commit 96417246f2b1235da32a1fed814e7f2937c00893

Authored by 前端开发-罗建龙
1 parent 8bf0550d

优化

components/diy_user_info/diy_user_info.js
1 1 const rq = require("../../utils/request.js");
2 2 const ut = require("../../utils/util.js");
3   -const {qrcode} = require("../../utils/index.js");
  3 +const {barcode,qrcode} = require("../../utils/index.js");
4 4 var s = getApp().globalData.setting;
5 5 var r=s;
6 6 Component({
... ... @@ -43,6 +43,8 @@ Component({
43 43  
44 44 sys_switch:null,
45 45 tc_hide:true, //会员卡的弹出层隐藏
  46 + brcode:'',
  47 + showtext1:'点击可查看条形数据'
46 48 },
47 49  
48 50 ready: function() {
... ... @@ -99,14 +101,22 @@ Component({
99 101 var val = that.data.userInfo.mobile + "|" +getnowtime+"|"+that.data.getusercode_vailtime;
100 102 val = "^" + ut.base64_encode(val);
101 103  
102   - qrcode('qrcode', val, 480, 480, that);
  104 + qrcode('qrcode', val, 350, 350, that);
  105 + let userInfo = getApp().globalData.userInfo;
  106 + barcode('barcode', userInfo.userQrcode, 480,140,that);
103 107 that.setData({
104 108 tc_hide: false,
  109 + brcode:userInfo.userQrcode
105 110 });
106 111 }
107 112 }
108 113 })
109 114 },
  115 + showtext:function(){
  116 + this.setData({
  117 + showtext1:this.data.brcode
  118 + })
  119 + },
110 120 //隐藏会员卡
111 121 hide_tc: function () {
112 122 this.setData({
... ...
components/diy_user_info/diy_user_info.wxml
... ... @@ -73,11 +73,16 @@
73 73 <view wx:if="{{userInfo.address}}" class='txt2'>{{userInfo.address}}</view>
74 74 </view>
75 75 </view>
76   - <view class="m_ta">
  76 + <view class="canvas_box">
77 77 <!--<image class='g_img' src='https://mshop.yolipai.net//index.php?m=Home&c=Index&a=qr_code&data={{userInfo.mobile}}'></image>-->
78 78 <canvas class="g_img" canvas-id="qrcode" />
79 79 </view>
80   - <view class="s_sao">前台收银扫此二维码,即可享受优惠!</view>
  80 + <view style="width: 100%;display: flex;justify-content: center;">
  81 + <canvas class="barcode" style="width: 100%;height: 140rpx;" canvas-id="barcode" />
  82 + </view>
  83 + <view catchtap="showtext" class="fs24" style="width: 100%;color: #898989;display: flex;text-align: center;align-content: center;justify-content: center;">
  84 + {{showtext1}}
  85 + </view>
81 86 </view>
82 87 </view>
83 88 </view>
84 89 \ No newline at end of file
... ...
components/diy_user_info/diy_user_info.wxss
... ... @@ -210,8 +210,8 @@
210 210 }
211 211  
212 212 .g_img {
213   - width: 480rpx;
214   - height: 480rpx;
  213 + width: 350rpx;
  214 + height: 350rpx;
215 215 }
216 216  
217 217 .s_sao {
... ... @@ -231,4 +231,9 @@
231 231 background-color: #999;
232 232 }
233 233  
234   -
  234 +.canvas_box{
  235 + display: flex;
  236 + align-items: center;
  237 + justify-content: center;
  238 + /* margin-top: 20rpx; */
  239 +}
... ...
packageG/pages/user/userinfo/userinfo.js
... ... @@ -5,7 +5,7 @@ function e(e, a, r) {
5 5 configurable: !0,
6 6 writable: !0
7 7 }) : e[a] = r, e;
8   -}
  8 +}
9 9  
10 10 var a = getApp(),
11 11 r = a.globalData.setting,
... ... @@ -13,7 +13,7 @@ var a = getApp(),
13 13 s = require("../../../../utils/common.js"),
14 14 util = require("../../../../utils/util.js"),
15 15 ut = util,
16   - d = getApp().globalData;
  16 + d = getApp().globalData;
17 17  
18 18 var timestamp = Date.parse(new Date());
19 19 var date = new Date(timestamp);
... ...
packageG/pages/user/userinfo/userinfo.wxml
... ... @@ -309,7 +309,7 @@
309 309 </view>
310 310 <view class='txt2' wx:if="{{user.address}}">{{user.address}}</view>
311 311 </view>
312   - </view>
  312 + </view>
313 313 <view class="canvas_box">
314 314 <canvas class="g_img" canvas-id="qrcode" />
315 315 </view>
... ... @@ -318,7 +318,7 @@
318 318 </view>
319 319 <view catchtap="showtext" class="fs24" style="width: 100%;color: #898989;display: flex;text-align: center;align-content: center;justify-content: center;">
320 320 {{showtext1}}
321   - </view>
  321 + </view>
322 322 </view>
323 323 </view>
324 324 </view>
... ...
pages/user/index/index.wxml
... ... @@ -22,22 +22,19 @@
22 22 </block>
23 23 <!-- 会员信息 -->
24 24 <block wx:if="{{item.ename=='userinfo'}}">
25   - <diy_user_info object="{{item.content}}"
26   - byquan="{{byquan}}" yuer="{{yuer}}" udata="{{udata}}"
27   - qy_data="{{qy_data}}" pulscardname="{{pulscardname}}" rfmName="{{rfmName}}" ></diy_user_info>
  25 + <diy_user_info object="{{item.content}}" byquan="{{byquan}}" yuer="{{yuer}}" udata="{{udata}}" qy_data="{{qy_data}}" pulscardname="{{pulscardname}}" rfmName="{{rfmName}}"></diy_user_info>
28 26 </block>
29 27 <!-- 我的订单 -->
30 28 <block wx:if="{{item.ename=='order'}}">
31   - <diy_user_order object="{{item.content}}" toji="{{toji}}" ></diy_user_order>
  29 + <diy_user_order object="{{item.content}}" toji="{{toji}}"></diy_user_order>
32 30 </block>
33 31 <!-- 我的权益 -->
34 32 <block wx:if="{{item.ename=='my_rights'}}">
35   - <diy_user_my_rights object="{{item.content}}" qy_data="{{qy_data}}" b_gift="{{b_gift}}" ></diy_user_my_rights>
  33 + <diy_user_my_rights object="{{item.content}}" qy_data="{{qy_data}}" b_gift="{{b_gift}}"></diy_user_my_rights>
36 34 </block>
37 35 <!-- 工具与服务 -->
38 36 <block wx:if="{{item.ename=='tools_services'}}">
39   - <diy_user_tools_services object="{{item.content}}" is_dengji="{{is_dengji}}" qy_data="{{qy_data}}"
40   - enableMeiye="{{enableMeiye}}" f_user_tool="{{user_tool}}" c_list="{{c_list}}"></diy_user_tools_services>
  37 + <diy_user_tools_services object="{{item.content}}" is_dengji="{{is_dengji}}" qy_data="{{qy_data}}" enableMeiye="{{enableMeiye}}" f_user_tool="{{user_tool}}" c_list="{{c_list}}"></diy_user_tools_services>
41 38 </block>
42 39  
43 40 </view>
... ... @@ -87,7 +84,7 @@
87 84 <view style="position:relative;">
88 85 <image class="xc-user-img circle" bindtap="go_info" src="{{userInfo.head_pic?userInfo.head_pic:defaultAvatar}}"></image>
89 86 <block wx:if="{{pulscardname && sys_switch.rank_switch > 0 }}">
90   - <view data-url="/pages/user/plus/plus" catchtap="goto" class="flex-center plusMax">
  87 + <view data-url="/pages/user/plus/plus" catchtap="goto" class="flex-center plusMax">
91 88 <image class="fuls" src="{{iurl}}/miniapp/images/userinfo/userinfo/privilege_t.png"></image>
92 89 <view>{{pulscardname}}</view>
93 90 </view>
... ... @@ -108,12 +105,12 @@
108 105 <view class="flex fs24 xc-grow-ups" style="margin-left:8rpx;margin-top:6rpx" wx:if="{{is_init && gradeId}}" bindtap='jump'>
109 106 <block wx:if="{{cz_val<full_cz_val}}">
110 107 {{" "}}
111   - <text class="grow-up-val" style="background:{{usertop_ad.bgcolor?usertop_ad.bgcolor:'#fe9db5'}};">{{rfmName}}</text>
  108 + <text class="grow-up-val" style="background:{{usertop_ad.bgcolor?usertop_ad.bgcolor:'#fe9db5'}};">{{rfmName}}</text>
112 109 <view style='margin-left:5rpx; '>{{cz_val}} / {{need_money}}</view>
113 110 </block>
114 111 <block wx:else>
115 112 {{" "}}
116   - <text class="grow-up-val" style="background:{{usertop_ad.bgcolor?usertop_ad.bgcolor:'#fe9db5'}};">{{rfmName}}</text> {{cz_val}}
  113 + <text class="grow-up-val" style="background:{{usertop_ad.bgcolor?usertop_ad.bgcolor:'#fe9db5'}};">{{rfmName}}</text> {{cz_val}}
117 114 </block>
118 115 </view>
119 116 </view>
... ... @@ -450,24 +447,24 @@
450 447 <view wx:if="{{userInfo.address}}" class='txt2'>{{userInfo.address}}</view>
451 448 </view>
452 449 </view>
453   -
454   - <view class=" canvas_box" >
455   - <!--<image class='g_img' src='https://mshop.yolipai.net//index.php?m=Home&c=Index&a=qr_code&data={{userInfo.mobile}}'></image>-->
456   - <canvas class="g_img" canvas-id="qrcode" />
457   - </view>
458   - <view style="width: 100%;display: flex;justify-content: center;">
459   - <canvas class="barcode" style="width: 100%;height: 140rpx;" canvas-id="barcode" />
460   - </view>
461   - <view catchtap="showtext" class="fs24" style="width: 100%;color: #898989;display: flex;text-align: center;align-content: center;justify-content: center;">
462   - {{showtext1}}
463   - </view>
  450 +
  451 + <view class="canvas_box">
  452 + <!--<image class='g_img' src='https://mshop.yolipai.net//index.php?m=Home&c=Index&a=qr_code&data={{userInfo.mobile}}'></image>-->
  453 + <canvas class="g_img" canvas-id="qrcode" />
  454 + </view>
  455 + <view style="width: 100%;display: flex;justify-content: center;">
  456 + <canvas class="barcode" style="width: 100%;height: 140rpx;" canvas-id="barcode" />
  457 + </view>
  458 + <view catchtap="showtext" class="fs24" style="width: 100%;color: #898989;display: flex;text-align: center;align-content: center;justify-content: center;">
  459 + {{showtext1}}
  460 + </view>
464 461 </view>
465 462 </view>
466 463 </view>
467 464  
468 465 <pop_txt id="pop_txt"></pop_txt>
469   - <include src="../../../components/com_servicer/com_servicer.wxml"/>
  466 + <include src="../../../components/com_servicer/com_servicer.wxml" />
470 467  
471 468 </block>
472 469  
473 470 -</block>
  471 +</block>
474 472 \ No newline at end of file
... ...
pages/user/index/index.wxss
... ... @@ -597,7 +597,7 @@
597 597  
598 598 .m_ta {
599 599 margin-top: 50rpx;
600   -}
  600 +}
601 601  
602 602 .g_img {
603 603 width: 350rpx;
... ...