好的我看下,有时候客户是要求先看下预览再打
//客户打印
async function handlePrint() {
reportViewer.value.Viewer().toggleToolbar(false);
reportViewer.value.Viewer().toggleSidebar(false);
const detailData = await getPrintRdlx({ title: '费用结算清单客户' });
rdlx = JSON.parse(escape(detailData.rdlx));
reportViewer.value.Viewer().open(rdlx, {
ReportParams: [
{ Name: 'token', Value: [getToken()] },
{ Name: 'billnos', Value: [infoDetail.value.billno] },
],
});
setTimeout(() => {
reportViewer.value.Viewer().print();
}, 1000);
}
是不是把settimeout里的1000改大点就好了? |