diff --git a/src/pages/point/index.vue b/src/pages/point/index.vue
index ca49a5c2..3ab861cd 100644
--- a/src/pages/point/index.vue
+++ b/src/pages/point/index.vue
@@ -165,7 +165,7 @@ export default {
`
}
str += `
-
+
打印时间
${item.printTimes}
@@ -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)
+ }
+ })
+ })
+ })
}
}