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