|
@@ -400,6 +400,7 @@
|
|
:visible.sync="isShowPrint"
|
|
:visible.sync="isShowPrint"
|
|
:title="printData.compName+'结算凭证'"
|
|
:title="printData.compName+'结算凭证'"
|
|
@close="closeDialog"
|
|
@close="closeDialog"
|
|
|
|
+ @opened = 'opendBtn'
|
|
:modal-append-to-body = "false"
|
|
:modal-append-to-body = "false"
|
|
>
|
|
>
|
|
<paymentPrint :printData="printData" ref="saveImg"></paymentPrint>
|
|
<paymentPrint :printData="printData" ref="saveImg"></paymentPrint>
|
|
@@ -455,6 +456,29 @@ export default {
|
|
inputFocus(event){
|
|
inputFocus(event){
|
|
event.currentTarget.select()
|
|
event.currentTarget.select()
|
|
},
|
|
},
|
|
|
|
+ opendBtn(){
|
|
|
|
+ html2canvas(this.$refs.saveImg.$el).then((canvas) => {
|
|
|
|
+ let dataURL = canvas.toDataURL('image/png')
|
|
|
|
+ this.imgUrl = dataURL
|
|
|
|
+ if (this.imgUrl !== '' ) {
|
|
|
|
+ let b = this.dataURLtoFile(this.imgUrl, 'printImage')
|
|
|
|
+ let formdata = new FormData()
|
|
|
|
+ formdata.append('file', b)
|
|
|
|
+ axios({
|
|
|
|
+ method: 'post',
|
|
|
|
+ url: 'https://www.zthymaoyi.com/upload/admin',
|
|
|
|
+ data: formdata,
|
|
|
|
+ }).then((response) => {
|
|
|
|
+ //编辑接口
|
|
|
|
+ this.paymentList.pictureAddress = response.data.url
|
|
|
|
+ settlementEdit(this.paymentList)
|
|
|
|
+ .toPromise()
|
|
|
|
+ .then((response) => {})
|
|
|
|
+
|
|
|
|
+ })
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ },
|
|
closeDialog(){
|
|
closeDialog(){
|
|
html2canvas(this.$refs.saveImg.$el).then((canvas) => {
|
|
html2canvas(this.$refs.saveImg.$el).then((canvas) => {
|
|
let dataURL = canvas.toDataURL('image/png')
|
|
let dataURL = canvas.toDataURL('image/png')
|