Commit 96417246f2b1235da32a1fed814e7f2937c00893

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

优化

components/diy_user_info/diy_user_info.js
1 const rq = require("../../utils/request.js"); 1 const rq = require("../../utils/request.js");
2 const ut = require("../../utils/util.js"); 2 const ut = require("../../utils/util.js");
3 -const {qrcode} = require("../../utils/index.js"); 3 +const {barcode,qrcode} = require("../../utils/index.js");
4 var s = getApp().globalData.setting; 4 var s = getApp().globalData.setting;
5 var r=s; 5 var r=s;
6 Component({ 6 Component({
@@ -43,6 +43,8 @@ Component({ @@ -43,6 +43,8 @@ Component({
43 43
44 sys_switch:null, 44 sys_switch:null,
45 tc_hide:true, //会员卡的弹出层隐藏 45 tc_hide:true, //会员卡的弹出层隐藏
  46 + brcode:'',
  47 + showtext1:'点击可查看条形数据'
46 }, 48 },
47 49
48 ready: function() { 50 ready: function() {
@@ -99,14 +101,22 @@ Component({ @@ -99,14 +101,22 @@ Component({
99 var val = that.data.userInfo.mobile + "|" +getnowtime+"|"+that.data.getusercode_vailtime; 101 var val = that.data.userInfo.mobile + "|" +getnowtime+"|"+that.data.getusercode_vailtime;
100 val = "^" + ut.base64_encode(val); 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 that.setData({ 107 that.setData({
104 tc_hide: false, 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 hide_tc: function () { 121 hide_tc: function () {
112 this.setData({ 122 this.setData({
components/diy_user_info/diy_user_info.wxml
@@ -73,11 +73,16 @@ @@ -73,11 +73,16 @@
73 <view wx:if="{{userInfo.address}}" class='txt2'>{{userInfo.address}}</view> 73 <view wx:if="{{userInfo.address}}" class='txt2'>{{userInfo.address}}</view>
74 </view> 74 </view>
75 </view> 75 </view>
76 - <view class="m_ta"> 76 + <view class="canvas_box">
77 <!--<image class='g_img' src='https://mshop.yolipai.net//index.php?m=Home&c=Index&a=qr_code&data={{userInfo.mobile}}'></image>--> 77 <!--<image class='g_img' src='https://mshop.yolipai.net//index.php?m=Home&c=Index&a=qr_code&data={{userInfo.mobile}}'></image>-->
78 <canvas class="g_img" canvas-id="qrcode" /> 78 <canvas class="g_img" canvas-id="qrcode" />
79 </view> 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 </view> 86 </view>
82 </view> 87 </view>
83 </view> 88 </view>
84 \ No newline at end of file 89 \ No newline at end of file
components/diy_user_info/diy_user_info.wxss
@@ -210,8 +210,8 @@ @@ -210,8 +210,8 @@
210 } 210 }
211 211
212 .g_img { 212 .g_img {
213 - width: 480rpx;  
214 - height: 480rpx; 213 + width: 350rpx;
  214 + height: 350rpx;
215 } 215 }
216 216
217 .s_sao { 217 .s_sao {
@@ -231,4 +231,9 @@ @@ -231,4 +231,9 @@
231 background-color: #999; 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,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,
@@ -13,7 +13,7 @@ var a = getApp(), @@ -13,7 +13,7 @@ var a = getApp(),
13 s = require("../../../../utils/common.js"), 13 s = require("../../../../utils/common.js"),
14 util = require("../../../../utils/util.js"), 14 util = require("../../../../utils/util.js"),
15 ut = util, 15 ut = util,
16 - d = getApp().globalData; 16 + d = getApp().globalData;
17 17
18 var timestamp = Date.parse(new Date()); 18 var timestamp = Date.parse(new Date());
19 var date = new Date(timestamp); 19 var date = new Date(timestamp);
packageG/pages/user/userinfo/userinfo.wxml
@@ -309,7 +309,7 @@ @@ -309,7 +309,7 @@
309 </view> 309 </view>
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="canvas_box"> 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>
@@ -318,7 +318,7 @@ @@ -318,7 +318,7 @@
318 </view> 318 </view>
319 <view catchtap="showtext" class="fs24" style="width: 100%;color: #898989;display: flex;text-align: center;align-content: center;justify-content: center;"> 319 <view catchtap="showtext" class="fs24" style="width: 100%;color: #898989;display: flex;text-align: center;align-content: center;justify-content: center;">
320 {{showtext1}} 320 {{showtext1}}
321 - </view> 321 + </view>
322 </view> 322 </view>
323 </view> 323 </view>
324 </view> 324 </view>
pages/user/index/index.wxml
@@ -22,22 +22,19 @@ @@ -22,22 +22,19 @@
22 </block> 22 </block>
23 <!-- 会员信息 --> 23 <!-- 会员信息 -->
24 <block wx:if="{{item.ename=='userinfo'}}"> 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 </block> 26 </block>
29 <!-- 我的订单 --> 27 <!-- 我的订单 -->
30 <block wx:if="{{item.ename=='order'}}"> 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 </block> 30 </block>
33 <!-- 我的权益 --> 31 <!-- 我的权益 -->
34 <block wx:if="{{item.ename=='my_rights'}}"> 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 </block> 34 </block>
37 <!-- 工具与服务 --> 35 <!-- 工具与服务 -->
38 <block wx:if="{{item.ename=='tools_services'}}"> 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 </block> 38 </block>
42 39
43 </view> 40 </view>
@@ -87,7 +84,7 @@ @@ -87,7 +84,7 @@
87 <view style="position:relative;"> 84 <view style="position:relative;">
88 <image class="xc-user-img circle" bindtap="go_info" src="{{userInfo.head_pic?userInfo.head_pic:defaultAvatar}}"></image> 85 <image class="xc-user-img circle" bindtap="go_info" src="{{userInfo.head_pic?userInfo.head_pic:defaultAvatar}}"></image>
89 <block wx:if="{{pulscardname && sys_switch.rank_switch > 0 }}"> 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 <image class="fuls" src="{{iurl}}/miniapp/images/userinfo/userinfo/privilege_t.png"></image> 88 <image class="fuls" src="{{iurl}}/miniapp/images/userinfo/userinfo/privilege_t.png"></image>
92 <view>{{pulscardname}}</view> 89 <view>{{pulscardname}}</view>
93 </view> 90 </view>
@@ -108,12 +105,12 @@ @@ -108,12 +105,12 @@
108 <view class="flex fs24 xc-grow-ups" style="margin-left:8rpx;margin-top:6rpx" wx:if="{{is_init && gradeId}}" bindtap='jump'> 105 <view class="flex fs24 xc-grow-ups" style="margin-left:8rpx;margin-top:6rpx" wx:if="{{is_init && gradeId}}" bindtap='jump'>
109 <block wx:if="{{cz_val<full_cz_val}}"> 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 <view style='margin-left:5rpx; '>{{cz_val}} / {{need_money}}</view> 109 <view style='margin-left:5rpx; '>{{cz_val}} / {{need_money}}</view>
113 </block> 110 </block>
114 <block wx:else> 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 </block> 114 </block>
118 </view> 115 </view>
119 </view> 116 </view>
@@ -450,24 +447,24 @@ @@ -450,24 +447,24 @@
450 <view wx:if="{{userInfo.address}}" class='txt2'>{{userInfo.address}}</view> 447 <view wx:if="{{userInfo.address}}" class='txt2'>{{userInfo.address}}</view>
451 </view> 448 </view>
452 </view> 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 </view> 461 </view>
465 </view> 462 </view>
466 </view> 463 </view>
467 464
468 <pop_txt id="pop_txt"></pop_txt> 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 </block> 468 </block>
472 469
473 -</block> 470 -</block>
  471 +</block>
474 \ No newline at end of file 472 \ No newline at end of file
pages/user/index/index.wxss
@@ -597,7 +597,7 @@ @@ -597,7 +597,7 @@
597 597
598 .m_ta { 598 .m_ta {
599 margin-top: 50rpx; 599 margin-top: 50rpx;
600 -} 600 +}
601 601
602 .g_img { 602 .g_img {
603 width: 350rpx; 603 width: 350rpx;