|
|
@@ -70,7 +70,6 @@ export default {
|
|
|
},
|
|
|
mounted() {
|
|
|
const vConsole = new VConsole();
|
|
|
- let self = this
|
|
|
console.log('this.$route.query',this.$route.query)
|
|
|
if (!this.$route.query.layout_id) {
|
|
|
this.$Message.warning('请先选择一个模板再打印')
|
|
|
@@ -109,13 +108,13 @@ export default {
|
|
|
console.log('layout',layout)
|
|
|
|
|
|
// 在这里执行接下来的操作
|
|
|
- if(results?.[0]?.code === self.$config.SUCCESS_CODE){
|
|
|
+ if(results?.[0]?.code === this.$config.SUCCESS_CODE){
|
|
|
let header =results?.[0]?.data
|
|
|
let detail =results?.[0]?.data.itemList
|
|
|
- let layout =results?.[1]?.data?.list.find(it => it.layoutId == self.$route.query.layout_id)?.layoutData
|
|
|
- self.$set(header, 'table', detail)
|
|
|
- self.printDataRes=header
|
|
|
- self.printLayoutRes=layout
|
|
|
+ let layout =results?.[1]?.data?.list.find(it => it.layoutId == this.$route.query.layout_id)?.layoutData
|
|
|
+ this.$set(header, 'table', detail)
|
|
|
+ this.printDataRes=header
|
|
|
+ this.printLayoutRes=layout
|
|
|
|
|
|
let printData = {...header}
|
|
|
|
|
|
@@ -138,30 +137,27 @@ export default {
|
|
|
// }
|
|
|
// })
|
|
|
// })
|
|
|
- setTimeout(function () {
|
|
|
//Blob
|
|
|
hiprintTemplate.toPdf(printData,'单据打印',{isDownload:false,type:''}).then(blob=>{
|
|
|
console.log('blob',blob)
|
|
|
- self.blob=blob
|
|
|
// let pdf =this.blobToFile(blob, 'blob.pdf')
|
|
|
let pdf = new File([blob], 'blob.pdf', { type: blob.type })
|
|
|
console.log('pdf',pdf)
|
|
|
- self.pdf=pdf
|
|
|
let formData = new FormData();
|
|
|
formData.append('file', pdf);
|
|
|
- self.excute(self.$service.fileService, `upload?folder=pdf&uuid=${self.$route.query.uuid}`,formData).then(res => {
|
|
|
- self.uploadRes=res
|
|
|
- if (res.code === self.$config.SUCCESS_CODE) {
|
|
|
- console.log('upload-res',res)
|
|
|
+ this.excute(this.$service.fileService, `upload?folder=pdf&uuid=${this.$route.query.uuid}`,formData).then(res => {
|
|
|
+ console.log('upload-res',res)
|
|
|
+ if (res.code === this.$config.SUCCESS_CODE) {
|
|
|
+ console.log('upload-success',res)
|
|
|
}
|
|
|
})
|
|
|
}).catch(err => {
|
|
|
- self.err=err
|
|
|
+ console.log('upload-err',err)
|
|
|
})
|
|
|
- }, 1000)
|
|
|
|
|
|
}else {
|
|
|
- self.$Message.warning(self.$t('W_006'))
|
|
|
+ console.log('W_006-err')
|
|
|
+ this.$Message.warning(this.$t('W_006'))
|
|
|
}
|
|
|
})
|
|
|
}
|