From 12166e3d57fa6b9debab69bc1ca45aa5a2999d9a Mon Sep 17 00:00:00 2001
From: luo <17530855@qq.com>
Date: Thu, 21 Dec 2023 11:26:29 +0800
Subject: [PATCH] 会员码增加条码
---
packageG/pages/user/userinfo/userinfo.js | 17 +++++++++++++----
packageG/pages/user/userinfo/userinfo.wxml | 11 ++++++++---
packageG/pages/user/userinfo/userinfo.wxss | 10 ++++++++--
pages/user/index/index.js | 14 +++++++++++---
pages/user/index/index.wxml | 9 +++++++--
pages/user/index/index.wxss | 10 ++++++++--
6 files changed, 55 insertions(+), 16 deletions(-)
diff --git a/packageG/pages/user/userinfo/userinfo.js b/packageG/pages/user/userinfo/userinfo.js
index 1773a31..decd554 100644
--- a/packageG/pages/user/userinfo/userinfo.js
+++ b/packageG/pages/user/userinfo/userinfo.js
@@ -5,7 +5,7 @@ function e(e, a, r) {
configurable: !0,
writable: !0
}) : e[a] = r, e;
-}
+}
var a = getApp(),
r = a.globalData.setting,
@@ -76,7 +76,9 @@ Page({
getusercode_vailtime:10,//会员二维码时效
sele_ing:0,
- set_isstcsp:0
+ set_isstcsp:0,
+ brcode:'',
+ showtext1:'点击可查看条形数据'
},
//通过路径跳转到其他页面
@@ -85,6 +87,11 @@ Page({
var url = e.currentTarget.dataset.url;
getApp().goto(url);
},
+ showtext:function(){
+ this.setData({
+ showtext1:this.data.brcode
+ })
+ },
//获取配置信息
get_config: function() {
var th = this;
@@ -922,10 +929,12 @@ Page({
//base64_encode($user.mobile.'|'.date('Y-m-d H:i:s')
var val = that.data.userInfo.mobile + "|" +getnowtime+"|"+that.data.getusercode_vailtime;
val = "^" + ut.base64_encode(val);
-
- qrcode('qrcode', val, 480, 480, that);
+ let userInfo = getApp().globalData.userInfo;
+ qrcode('qrcode', val, 350, 350, that);
+ barcode('barcode', userInfo.userQrcode, 480,140);
that.setData({
tc_hide: false,
+ brcode:userInfo.userQrcode
});
}
}
diff --git a/packageG/pages/user/userinfo/userinfo.wxml b/packageG/pages/user/userinfo/userinfo.wxml
index 8e92f9a..41d12e5 100644
--- a/packageG/pages/user/userinfo/userinfo.wxml
+++ b/packageG/pages/user/userinfo/userinfo.wxml
@@ -1,7 +1,7 @@
-
+
@@ -310,10 +310,15 @@
{{user.address}}
-
+
- 扫一扫上面的二维码图案,即可消费
+
+
+
+
+ {{showtext1}}
+
diff --git a/packageG/pages/user/userinfo/userinfo.wxss b/packageG/pages/user/userinfo/userinfo.wxss
index 8d60f47..79fcfe7 100644
--- a/packageG/pages/user/userinfo/userinfo.wxss
+++ b/packageG/pages/user/userinfo/userinfo.wxss
@@ -271,8 +271,8 @@ input {
}
.g_img {
- width: 480rpx;
- height: 480rpx;
+ width: 350rpx;
+ height: 350rpx;
}
.s_sao {
@@ -666,3 +666,9 @@ input {
.lb_txt{
color: red; font-size: 24rpx;
}
+.canvas_box{
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ /* margin-top: 20rpx; */
+}
\ No newline at end of file
diff --git a/pages/user/index/index.js b/pages/user/index/index.js
index d005bde..c6f1f6e 100644
--- a/pages/user/index/index.js
+++ b/pages/user/index/index.js
@@ -52,7 +52,9 @@ Page({
has_rj:0,
rfmName:'成长值',
- is_close_chuzhi:0
+ is_close_chuzhi:0,
+ brcode:'',
+ showtext1:'点击可查看条形数据'
},
@@ -595,7 +597,11 @@ Page({
url: "/packageD/pages/error/error?msg=还未购买小程序",
});
},
-
+ showtext:function(){
+ this.setData({
+ showtext1:this.data.brcode
+ })
+ },
/**
* 页面上拉触底事件的处理函数
*/
@@ -654,9 +660,11 @@ Page({
var val = that.data.userInfo.mobile + "|" +getnowtime+"|"+that.data.getusercode_vailtime;
val = "^" + ut.base64_encode(val);
- qrcode('qrcode', val, 480, 480, that);
+ qrcode('qrcode', val, 350, 350, that);
+ barcode('barcode', that.data.userInfo.userQrcode, 480,140);
that.setData({
tc_hide: false,
+ brcode:that.data.userInfo.userQrcode
});
}
}
diff --git a/pages/user/index/index.wxml b/pages/user/index/index.wxml
index fb52e1a..25d6acf 100644
--- a/pages/user/index/index.wxml
+++ b/pages/user/index/index.wxml
@@ -376,11 +376,16 @@
{{userInfo.address}}
-
+
- 前台收银扫此二维码,即可享受优惠!
+
+
+
+
+ {{showtext1}}
+
diff --git a/pages/user/index/index.wxss b/pages/user/index/index.wxss
index 6d8193f..3ca0149 100644
--- a/pages/user/index/index.wxss
+++ b/pages/user/index/index.wxss
@@ -600,8 +600,8 @@
}
.g_img {
- width: 480rpx;
- height: 480rpx;
+ width: 350rpx;
+ height: 350rpx;
}
.s_sao {
@@ -778,4 +778,10 @@ button::after {
width: 25rpx;
height: 25rpx;
margin-right: 5rpx;
+}
+.canvas_box{
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ /* margin-top: 20rpx; */
}
\ No newline at end of file
--
libgit2 0.21.4