mirror of
http://112.124.100.131/GFRS/ebiz-h5.git
synced 2025-12-24 17:12:53 +08:00
更换贺报下载的方法29
This commit is contained in:
@@ -16,7 +16,7 @@
|
||||
<div class="flex justify-content-s bottom-btn border-color">
|
||||
<!-- <van-button square type="default" :disabled="shareJin" size="large" @click="shareImg" v-no-more-click="1000"> 分享 </van-button> -->
|
||||
<!-- <van-button square type="danger" :disabled="downLoadJin" size="large" @click="downLoadImagesFunc" v-no-more-click="1000"> 下载 </van-button> -->
|
||||
<button class="shareImg" @click="fenxiang()" v-no-more-click="1000"> 分享 </button>
|
||||
<button class="shareImg" @click="shareImg()" v-no-more-click="1000"> 分享 </button>
|
||||
<button class="downLoad" @click="downLoadImagesFunc()" v-no-more-click="1000"> 下载 </button>
|
||||
</div>
|
||||
<div class="close" @click="close()">
|
||||
@@ -107,7 +107,7 @@ export default {
|
||||
},
|
||||
// 生成图片并下载
|
||||
domToImage(domElement, quality, callback) {
|
||||
console.log(domElement);
|
||||
// console.log(domElement);
|
||||
html2canvas(domElement, {
|
||||
width: domElement.offsetWidth,
|
||||
height: domElement.offsetHeight,
|
||||
@@ -121,16 +121,15 @@ export default {
|
||||
this.blobToBase64(blob).then((base64String) => {
|
||||
base64Excel({ base64Img: base64String }).then(res => {
|
||||
console.log(res);
|
||||
if (res.result == '0') {
|
||||
window.localStorage.setItem('saveImg', res.path)
|
||||
if (res.result == '0' && res.path != localStorage.getItem("saveImg")) {
|
||||
EWebBridge.webCallAppInJs('download', {
|
||||
name: '业绩贺报.png',
|
||||
url: res.path
|
||||
})
|
||||
.then(() => {
|
||||
console.log('下载完成')
|
||||
setTimeout(() => {
|
||||
this.close();
|
||||
}, 3000);
|
||||
|
||||
})
|
||||
.catch(() => {
|
||||
this.$toast.fail('图片下载失败,请重新下载!')
|
||||
@@ -145,6 +144,9 @@ export default {
|
||||
// quality
|
||||
)
|
||||
})
|
||||
setTimeout(() => {
|
||||
this.close();
|
||||
}, 3000);
|
||||
},
|
||||
downLoadImagesFunc() {
|
||||
this.domToImage(this.$refs.xingdownLoad)
|
||||
|
||||
Reference in New Issue
Block a user