7ce0f7ed by lihua

fix

1 parent ca5ad8c5
......@@ -2221,10 +2221,25 @@ const downloadWord = () => {
dom.innerHTML = report?.innerHTML;
loadingText.value = '报告正在下载中,请勿关闭浏览器...';
downloadLoading.value = true;
const htmlContent = getHTML(dom.innerHTML);
const pageBreakRegex = /<br\s[^>]*>/gi;
const match = htmlContent.match(pageBreakRegex);
let htmlOverview = htmlContent;
let htmlContentPart = '';
if (match && match.length >= 1) {
const secondBr = match[0];
const index = htmlContent.indexOf(secondBr);
if (index !== -1) {
htmlOverview = htmlContent.substring(0, index + secondBr.length);
htmlContentPart = htmlContent.substring(index + secondBr.length);
}
}
downPromise.value = convertHtml2Img(report, dom).then(() => {
downloadAnonReport({ taskGuid: oldAnonTaskValueInfo.value.guid, title: `${analysisResultInfo.value.tenantName}持有的“${oldAnonTaskValueInfo.value.taskName}”`, evaluationDate: analysisResultInfo.value.execTime ? analysisResultInfo.value.execTime.substring(0, 10) : '',
deIdentProcessorName: userData.tenantName, html: encodeURIComponent(`<div>${getHTML(dom.innerHTML)}</div>`) }).then((res: any) => {
deIdentProcessorName: userData.tenantName,
htmlOverview: encodeURIComponent(`<div>${htmlOverview}</div>`),
htmlContent: encodeURIComponent(`<div>${htmlContentPart}</div>`) }).then((res: any) => {
downPromise.value = null
loadingText.value = '';
downloadLoading.value = false;
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!