diff --git a/packageA/pages/chongzhi/chongzhi.js b/packageA/pages/chongzhi/chongzhi.js
index 01173f0..72160e9 100644
--- a/packageA/pages/chongzhi/chongzhi.js
+++ b/packageA/pages/chongzhi/chongzhi.js
@@ -183,16 +183,45 @@ Page({
app.goto('../chongzhiDetails/chongzhiDetails?id=' + id+"&type=1");
},
- viewDetails(e){
+ viewDetails(e){
var index=e.currentTarget.dataset.index;
- var WriteOffCode=this.data.list[index].WriteOffCode;
+ //var WriteOffCode=this.data.list[index].WriteOffCode;
+ var id=this.data.list[index].ID;
+
+ this.detail_next(id);
+ },
+
+ async detail_next(id){
+ var code='';
+ //获取二维码,强制更新
+ let res= await getApp().request.promisePut("/api/weshop/store/updateErpApi",{
+ data:{
+ store_id:getApp().globalData.setting.stoid,
+ ApiName:"/api/erp/vip/buyaddmoneyactDetails/updateMainCode",
+ Id:id,
+ VIPId:getApp().globalData.userInfo.erpvipid
+ }
+ })
+ if(res){
+ if(res.data.code==-1){
+ util.m_toast(res.data.msg);
+ return false;
+ }
+ if(res.data.data)
+ code = res.data.data.WriteOffCode;
+ }
+ if(!code){
+ util.m_toast('未找到二维码');
+ return false;
+ }
+
+
var qrcode = this.selectComponent("#qrcode"); //组件的id
- var code=WriteOffCode;
- var e={is_fw:1,val:code,code:code}
- qrcode.open(e);
-
+ var e={is_fw:1,val:code,code:code}
+ qrcode.open(e);
},
-
+
+
// 检测上拉滚动到底部
// scrollToLower: function (requestData, callback) {
// // 数据总量
diff --git a/packageA/pages/chongzhi/chongzhi.wxml b/packageA/pages/chongzhi/chongzhi.wxml
index 4f8d541..4f4c320 100644
--- a/packageA/pages/chongzhi/chongzhi.wxml
+++ b/packageA/pages/chongzhi/chongzhi.wxml
@@ -28,7 +28,7 @@
{{item.ActName}}
零售价:¥{{item.PosPrice}}
- {{(currentIndex == 0 ? '兑换截止日期': '核销时间') + ':' + item.BeginDate + '至' + (item.EndDate==''?'不限':item.EndDate)}}
+ 购买时间:{{item.BillDate}}
@@ -36,7 +36,7 @@
立即使用
- 已过期
+ 已过期
详情
diff --git a/packageA/pages/chongzhiDetails/chongzhiDetails.js b/packageA/pages/chongzhiDetails/chongzhiDetails.js
index 481ed6a..a0d82f0 100644
--- a/packageA/pages/chongzhiDetails/chongzhiDetails.js
+++ b/packageA/pages/chongzhiDetails/chongzhiDetails.js
@@ -63,7 +63,8 @@ Page({
if(options.type==1){
api="/api/weshop/users/getBuyaddmoneyactDetails";
}
-
+
+ this.data.op_id=options.id;
app.request.get(api, {
data: {
Id:options.id,
@@ -71,8 +72,8 @@ Page({
user_id: UserInfo.user_id,
},
success: function (res) {
+
var result=res.data.data;
-
var now=new Date();
var reg = RegExp("-", "g");
var endtime = result.EndDate.replace(reg, '/');
@@ -136,11 +137,41 @@ Page({
},
- onUse() {
- var qrcode = this.selectComponent("#qrcode"); //组件的id
- var code=this.data.result.WriteOffCode;
- var e={is_fw:1,val:code,code:code}
- qrcode.open(e);
+ async onUse() {
+ //-- 如果过期就不可用 ---
+ if(this.data.result.IsGQ){
+ return false;
+ }
+
+
+ //var code=this.data.result.WriteOffCode;
+ var code='';
+
+ //获取二维码
+ let res= await getApp().request.promisePut("/api/weshop/store/updateErpApi",{
+ data:{
+ store_id:os.stoid,
+ ApiName:"/api/erp/vip/buyaddmoneyactDetails/updateMainCode",
+ Id:this.data.op_id,
+ VIPId:getApp().globalData.userInfo.erpvipid
+ }
+ })
+ if(res){
+ if(res.data.code==-1){
+ util.m_toast(res.data.msg);
+ return false;
+ }
+ if(res.data.data)
+ code = res.data.data.WriteOffCode;
+ }
+ if(!code){
+ util.m_toast('未找到二维码');
+ return false;
+ }
+
+ var qrcode = this.selectComponent("#qrcode"); //组件的id
+ var e={is_fw:1,val:code,code:code}
+ qrcode.open(e);
},
@@ -286,5 +317,53 @@ Page({
if(url){
getApp().goto(url);
}
+ },
+
+ //-- 显示二维码 --
+ getcode(e) {
+ var idx = e.currentTarget.dataset.index;
+ var item = this.data.result.givelist[idx];
+ this.get_code_next(item);
+ },
+
+ async get_code_next(item){
+ var th = this;
+ //--获取成功的时候--
+ var no = '';
+
+ var id=item.GiftsId;
+ var IsRetrieval=item.IsRetrieval;
+
+ //-- 有调起的时候 --
+ if(IsRetrieval){
+ no=item.WriteOffCodeOne;
+ }else {
+ //获取二维码
+ let res = await getApp().request.promisePut("/api/weshop/store/updateErpApi", {
+ data: {
+ store_id: os.stoid,
+ ApiName: "/api/erp/vip/buyaddmoneyactDetails/updateMainCodeOne",
+ Id: id,
+ VIPId: getApp().globalData.userInfo.erpvipid
+ }
+ })
+ if (res) {
+ if (res.data.code == -1) {
+ util.m_toast(res.data.msg);
+ return false;
+ }
+ if (res.data.data)
+ no = res.data.data.WriteOffCode;
+ }
+ }
+ if(!no){
+ util.m_toast('未找到二维码');
+ return false;
+ }
+
+
+ var qc_com = th.selectComponent("#qrcode"); //组件的id
+ var e={is_fw:1,val:no,code:no}
+ qc_com.open(e)
}
})
\ No newline at end of file
diff --git a/packageA/pages/chongzhiDetails/chongzhiDetails.wxml b/packageA/pages/chongzhiDetails/chongzhiDetails.wxml
index 3b92c0e..e38dff6 100644
--- a/packageA/pages/chongzhiDetails/chongzhiDetails.wxml
+++ b/packageA/pages/chongzhiDetails/chongzhiDetails.wxml
@@ -39,13 +39,23 @@
-
+
{{item.CouponSum}}元优惠券
{{item.Integral}}积分
{{item.GradeSum}}成长值
{{item.GiveName}}
- 数量:{{item.Qty}}
+ 数量:{{item.Qty}}
+ {{'兑换截止日期' + ':' + item.BeginDate + '至' + (item.EndDate==''?'不限':item.EndDate) }}
+
+
+
+
+
+
+
@@ -57,7 +67,7 @@
立即充值
- 立即使用
+ 立即使用
已核销
diff --git a/packageA/pages/chongzhiDetails/chongzhiDetails.wxss b/packageA/pages/chongzhiDetails/chongzhiDetails.wxss
index 606542a..779112d 100644
--- a/packageA/pages/chongzhiDetails/chongzhiDetails.wxss
+++ b/packageA/pages/chongzhiDetails/chongzhiDetails.wxss
@@ -109,6 +109,10 @@
font-size: 28rpx;
}
+.btn.bk_huise {
+ background-color: gainsboro;
+}
+
.img-block {
display: block;
width: 100%;
@@ -147,4 +151,20 @@
.container{
display: block;min-height: 100%;width: 100%;position: absolute;left: 0;top: 0;z-index: 1;
+}
+
+.date {
+ padding-top: 10rpx;
+ color: #FE6867;
+}
+
+.box_ware_code.data-v-3a5b7e36 {
+ position: absolute;
+ right: 10rpx;
+ top: 10rpx;
+}
+
+.box_ware_code image.data-v-3a5b7e36 {
+ width: 50rpx;
+ height: 50rpx;
}
\ No newline at end of file