公章bug

This commit is contained in:
hongchao 2024-12-25 14:07:52 +08:00
parent d9dc57e7b0
commit b1bacdf86c
1 changed files with 19 additions and 29 deletions

View File

@ -1191,40 +1191,19 @@ export default {
printCheck() { printCheck() {
// //
const printContent = this.$refs.remarksPrintRefCheck.$el; const printContent = this.$refs.remarksPrintRefCheck.$el;
//
// canvas document.body.classList.add('printing');
const canvas = document.getElementById('canvas'); //
// canvas window.print();
const imgData = canvas.toDataURL('image/png'); //
// window.onafterprint = () => {
const img = new Image(); document.body.classList.remove('printing');
img.src = imgData;
//
img.onload = () => {
console.log('Image loaded:', img);
//
img.style.display = 'block'; //
img.style.zIndex = '9999'; //
//
printContent.appendChild(img);
console.log('content:', printContent.innerHTML);
//
setTimeout(() => {
this.$refs.remarksPrintRefCheck.print({
//
content: printContent.innerHTML
});
}, 1000);
//
printContent.removeChild(img); printContent.removeChild(img);
}; };
}, },
// //
print() { print() {
this.$refs.remarksPrintRef.print(); this.$refs.remarksPrintRef.print();
}, },
@ -1298,4 +1277,15 @@ export default {
width: 70px !important; width: 70px !important;
margin-bottom: 10px; margin-bottom: 10px;
} }
@media print {
body.printing {
visibility: hidden;
}
body.printing .el-dialog {
visibility: visible;
position: absolute;
left: 0;
top: 0;
}
}
</style> </style>