diff --git a/pages/user/order/sceneOrderInfo/index.js b/pages/user/order/sceneOrderInfo/index.js index b06dc2b..69f972d 100644 --- a/pages/user/order/sceneOrderInfo/index.js +++ b/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 diff --git a/pages/user/order/sceneOrderInfo/index.wxml b/pages/user/order/sceneOrderInfo/index.wxml index 1e497f9..3e1836f 100644 --- a/pages/user/order/sceneOrderInfo/index.wxml +++ b/pages/user/order/sceneOrderInfo/index.wxml @@ -2,7 +2,7 @@ - + {{info.state_text}}