import React, { useState, useImperativeHandle, forwardRef, useRef, } from "react"; import styles from "./index.less"; import { QRCodeSVG } from "qrcode.react"; const pageStyle = ` @media all { .page-break { display: none; } } @media print { html, body { height: initial !important; overflow: initial !important; position:relative; -webkit-print-color-adjust: exact; word-break: break-all; } } @media print { .page-break { margin-top:0; display: block; page-break-before: auto; } } @media print { .page-noprint { display: none !important; } } @page { size: auto; margin: 0px; } `; let PrintQrCode = forwardRef(({ selectedItems }, ref) => { let printRef = useRef(); useImperativeHandle(ref, () => ({ dom: printRef, })); return ( <>
物料编码: {item.materieCode}
物料名称: {item.materieName}
批次号/SN号: {item.materieControlNo}
供应商: {item.supplierName}