Browse Source

拆包打印 2024/8/7

hella_vue3
王志国 1 month ago
parent
commit
dc45abe72e
  1. 27
      src/pages/point/index.vue

27
src/pages/point/index.vue

@ -165,7 +165,7 @@ export default {
`
}
str += `
<div class="left-item">
<div class="label">打印时间</div>
<div class="value">${item.printTimes}</div>
@ -201,7 +201,7 @@ export default {
const fileReader = new plus.io.FileReader()
fileReader.onloadend = (evt) => {
console.log(`文件路径${evt.target.result}`)
this.data[index].barcodeBase64 = evt.target.result
// this.data[index].barcodeBase64 = evt.target.result
this.generateBase64(index + 1)
}
fileReader.readAsDataURL(file)
@ -258,6 +258,29 @@ export default {
this.originData = JSON.parse(option.points)
}
this.data = this.originData
this.$nextTick(async () => {
//
const el = this.$refs['qrcodeRef']
let str = ''
el.forEach(async (item, index) => {
await item.canvasToTempFilePath({
success: async (res) => {
// base64
await pathToBase64(res.tempFilePath).then(base64 => {
this.data[index].barcodeBase64 = base64
if (index == el.length - 1) {
this.isLoadFinish = true
}
}).catch(err => {
console.log(err);
})
},
fail(err) {
console.log('err:::', err)
}
})
})
})
}
}
</script>

Loading…
Cancel
Save