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

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

@ -2,7 +2,7 @@
<wxs src="../../../../utils/filter.wxs" module="tool" />
<title title="订单详情"></title>
<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="code-box box" wx:if="{{info && codeImgs.length>0}}">
<view bindtap="prevCodeImg" class="iconfont icon-you-copy"></view>

Loading…
Cancel
Save