Commit 96417246f2b1235da32a1fed814e7f2937c00893
1 parent
8bf0550d
优化
Showing
7 changed files
with
52 additions
and
35 deletions
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 | ... | ... |