diff --git a/src/components/ebiz/billingDetail/tableDetail2.vue b/src/components/ebiz/billingDetail/tableDetail2.vue index 1e2fd3d43..f4544bed6 100644 --- a/src/components/ebiz/billingDetail/tableDetail2.vue +++ b/src/components/ebiz/billingDetail/tableDetail2.vue @@ -67,8 +67,6 @@ export default { created() {}, methods: { double_click(index, fn, data) { - console.log(this.tableData[index], 'data') - console.log(this.$refs['th' + index], 6) let timestamp = 0 this.$refs['th' + index][0].addEventListener('click', () => { const now = new Date() diff --git a/src/views/ebiz/generateImg/generateImg.vue b/src/views/ebiz/generateImg/generateImg.vue index a8d7af5bc..6dab8ab08 100644 --- a/src/views/ebiz/generateImg/generateImg.vue +++ b/src/views/ebiz/generateImg/generateImg.vue @@ -82,19 +82,32 @@ export default { }).then((canvas) => { // 转换canvas为PNG图片并压缩 canvas.toBlob( - function (blob) { - const a = document.createElement('a') - a.href = URL.createObjectURL(blob) - a.download = '业绩贺报.png' - a.click() + (blob) => { + // const a = document.createElement('a') + // a.href = URL.createObjectURL(blob) + // a.download = '业绩贺报.png' + // a.click() // let newimg = new Image() // newimg.src = URL.createObjectURL(blob) // newimg.onload = function () { // URL.revokeObjectURL(newimg.src) // callback(newimg) // } - } - // 'image/png', + this.blobToBase64(blob).then((base64String) => { + console.log(base64String, '==') + EWebBridge.webCallAppInJs('download', { + name: '开门红方案.png', + url: base64String + }) + .then(() => { + console.log('下载完成') + }) + .catch(() => { + this.$toast.fail('图片下载失败,请重新下载!') + }) + }) + }, + 'image/png' // quality ) })