|
|
@@ -27,12 +27,11 @@ Page({
|
|
|
quality: 'high',
|
|
|
success: (res) => {
|
|
|
let src = res.tempImagePath
|
|
|
+ let ch = res.height * 2
|
|
|
+ let cw = res.width * 2
|
|
|
wx.getImageInfo({
|
|
|
src,
|
|
|
success: e => {
|
|
|
- console.log(e)
|
|
|
- let ch = e.height * 2
|
|
|
- let cw = e.width * 2
|
|
|
this.setData({
|
|
|
ch,
|
|
|
cw
|
|
|
@@ -50,7 +49,7 @@ Page({
|
|
|
img.onload = () => {
|
|
|
ctx.drawImage(img, -w * 0.05, -h * 0.05);
|
|
|
}
|
|
|
- this.saveImg()
|
|
|
+ this.saveImg(src)
|
|
|
})
|
|
|
}
|
|
|
})
|
|
|
@@ -63,7 +62,7 @@ Page({
|
|
|
url: '/pages/takePhoto/takePhoto',
|
|
|
})
|
|
|
},
|
|
|
- async saveImg() {
|
|
|
+ async saveImg(src) {
|
|
|
const query = wx.createSelectorQuery();
|
|
|
const canvas = await new Promise((resolve, reject) => {
|
|
|
query.select('#myCanvas')
|
|
|
@@ -79,6 +78,11 @@ Page({
|
|
|
wx.canvasToTempFilePath({
|
|
|
canvas,
|
|
|
success: async e => {
|
|
|
+ // let path = e.tempFilePath
|
|
|
+ // wx.navigateTo({
|
|
|
+ // url: `/pages/takeBill/success/success?src=${src}&path=${path}`
|
|
|
+ // })
|
|
|
+ // return
|
|
|
let res = await uploadFile(e.tempFilePath, {
|
|
|
type: 0,
|
|
|
userId: wx.getStorageSync('userId'),
|