7ce0f7ed by lihua

fix

1 parent ca5ad8c5
...@@ -2221,10 +2221,25 @@ const downloadWord = () => { ...@@ -2221,10 +2221,25 @@ const downloadWord = () => {
2221 dom.innerHTML = report?.innerHTML; 2221 dom.innerHTML = report?.innerHTML;
2222 loadingText.value = '报告正在下载中,请勿关闭浏览器...'; 2222 loadingText.value = '报告正在下载中,请勿关闭浏览器...';
2223 downloadLoading.value = true; 2223 downloadLoading.value = true;
2224 2224 const htmlContent = getHTML(dom.innerHTML);
2225 const pageBreakRegex = /<br\s[^>]*>/gi;
2226 const match = htmlContent.match(pageBreakRegex);
2227 let htmlOverview = htmlContent;
2228 let htmlContentPart = '';
2229
2230 if (match && match.length >= 1) {
2231 const secondBr = match[0];
2232 const index = htmlContent.indexOf(secondBr);
2233 if (index !== -1) {
2234 htmlOverview = htmlContent.substring(0, index + secondBr.length);
2235 htmlContentPart = htmlContent.substring(index + secondBr.length);
2236 }
2237 }
2225 downPromise.value = convertHtml2Img(report, dom).then(() => { 2238 downPromise.value = convertHtml2Img(report, dom).then(() => {
2226 downloadAnonReport({ taskGuid: oldAnonTaskValueInfo.value.guid, title: `${analysisResultInfo.value.tenantName}持有的“${oldAnonTaskValueInfo.value.taskName}”`, evaluationDate: analysisResultInfo.value.execTime ? analysisResultInfo.value.execTime.substring(0, 10) : '', 2239 downloadAnonReport({ taskGuid: oldAnonTaskValueInfo.value.guid, title: `${analysisResultInfo.value.tenantName}持有的“${oldAnonTaskValueInfo.value.taskName}”`, evaluationDate: analysisResultInfo.value.execTime ? analysisResultInfo.value.execTime.substring(0, 10) : '',
2227 deIdentProcessorName: userData.tenantName, html: encodeURIComponent(`<div>${getHTML(dom.innerHTML)}</div>`) }).then((res: any) => { 2240 deIdentProcessorName: userData.tenantName,
2241 htmlOverview: encodeURIComponent(`<div>${htmlOverview}</div>`),
2242 htmlContent: encodeURIComponent(`<div>${htmlContentPart}</div>`) }).then((res: any) => {
2228 downPromise.value = null 2243 downPromise.value = null
2229 loadingText.value = ''; 2244 loadingText.value = '';
2230 downloadLoading.value = false; 2245 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!