e9cb2dd7 by lihua

fix

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