Browse Source

提交

master
nige 3 years ago
parent
commit
2d74e1b570
  1. 20
      pages/user/order/sceneOrderInfo/index.js
  2. 2
      pages/user/order/sceneOrderInfo/index.wxml

20
pages/user/order/sceneOrderInfo/index.js

@ -27,7 +27,8 @@ Page({
sysm:false, sysm:false,
sysmText:'更多', sysmText:'更多',
sysm2:false, sysm2:false,
sysm2Text:'更多' sysm2Text:'更多',
imgLen:[]
}, },
/** /**
@ -48,11 +49,13 @@ Page({
}) })
}, },
getCodeImg:function(){ getCodeImg:function(){
let that = this,sys =wx.getSystemInfoSync(),radio = sys.screenWidth / 750,qrcode=this.data.info.order_product_list[0].qrcode,codeImgs=[],codeId=0; let that = this,sys =wx.getSystemInfoSync(),radio = sys.screenWidth / 750,qrcode=this.data.info.order_product_list[0].qrcode,codeImgs=[],codeId=0,arr = [];
this.data.info.order_product_list.forEach(qrcode=>{ this.data.info.order_product_list.forEach(qrcode=>{
qrcode.qrcode.map((item)=>{ qrcode.qrcode.map((item,index)=>{
arr.push(index)
this.setData({
imgLen:arr
})
if(item.use_url&&item.use_code){ if(item.use_url&&item.use_code){
codeImgs.push({img:item.use_url,code:item.use_code,text:item.use_code_display_text,state:item.stateText}); codeImgs.push({img:item.use_url,code:item.use_code,text:item.use_code_display_text,state:item.stateText});
// if(codeImgs.length==qrcode.qrcode.length){ // if(codeImgs.length==qrcode.qrcode.length){
@ -65,8 +68,6 @@ Page({
}) })
} }
else { else {
console.log(1231231232131);
console.log(codeId);
new QRCode('damocode'+codeId,{ new QRCode('damocode'+codeId,{
text: item.use_code, text: item.use_code,
width: 300 * radio, width: 300 * radio,
@ -74,14 +75,11 @@ Page({
padding:10, // 生成二维码四周自动留边宽度,不传入默认为0 padding:10, // 生成二维码四周自动留边宽度,不传入默认为0
correctLevel: QRCode.CorrectLevel.H, // 二维码可辨识度 correctLevel: QRCode.CorrectLevel.H, // 二维码可辨识度
callback: (res) => { callback: (res) => {
console.log(res);
codeImgs.push({img:res.path,code:item.use_code,text:item.use_code_display_text,state:item.stateText}); codeImgs.push({img:res.path,code:item.use_code,text:item.use_code_display_text,state:item.stateText});
that.setData({ that.setData({
codeImgs:codeImgs codeImgs:codeImgs
}) })
// if(codeImgs.length==qrcode.qrcode.length){
// }
} }
}) })
codeId = codeId + 1 codeId = codeId + 1

2
pages/user/order/sceneOrderInfo/index.wxml

@ -2,7 +2,7 @@
<wxs src="../../../../utils/filter.wxs" module="tool" /> <wxs src="../../../../utils/filter.wxs" module="tool" />
<title title="订单详情"></title> <title title="订单详情"></title>
<view class="top-bg"></view> <view class="top-bg"></view>
<canvas wx:for="{{info.order_product_list}}" class="code-img" style="position:absolute;z-index:-1;" canvas-id="damocode{{index}}"></canvas> <canvas wx:for="{{imgLen}}" class="code-img" style="position:absolute;z-index:-1;" canvas-id="damocode{{index}}"></canvas>
<view class="state-text" wx:if="{{info}}">{{info.state_text}}</view> <view class="state-text" wx:if="{{info}}">{{info.state_text}}</view>
<!-- <view class="code-box box" wx:if="{{info && codeImgs.length>0}}"> <!-- <view class="code-box box" wx:if="{{info && codeImgs.length>0}}">
<view bindtap="prevCodeImg" class="iconfont icon-you-copy"></view> <view bindtap="prevCodeImg" class="iconfont icon-you-copy"></view>

Loading…
Cancel
Save