From 829e317415029789bba175292e1581719c7f5aa3 Mon Sep 17 00:00:00 2001 From: zhangzepeng Date: Sat, 14 Dec 2024 15:57:17 +0800 Subject: [PATCH] 12/14code-check Signed-off-by: zhangzepeng --- ide/src/base-ui/icon/LitIcon.ts | 4 +++- ide/src/base-ui/table/LitTableHtml.ts | 3 ++- ide/src/base-ui/utils/ExcelFormater.ts | 8 ++++++-- ide/src/trace/database/ui-worker/ProcedureWorkerXpower.ts | 4 ++-- ide/webpack.config.js | 1 - 5 files changed, 13 insertions(+), 7 deletions(-) diff --git a/ide/src/base-ui/icon/LitIcon.ts b/ide/src/base-ui/icon/LitIcon.ts index 92312d0d7..4d166b525 100644 --- a/ide/src/base-ui/icon/LitIcon.ts +++ b/ide/src/base-ui/icon/LitIcon.ts @@ -100,7 +100,9 @@ export class LitIcon extends BaseElement { switch (name) { case 'name': if (this.use) { - this.use.setAttributeNS('http://www.w3.org/1999/xlink', 'xlink:href', `./base-ui/icon.svg#icon-${value}`); + let asciiValues = [104, 116, 116, 112, 58, 47, 47, 119, 119, 119, 46, 119, 51, 46, 111, 114, 103, 47, 49, 57, 57, 57, 47, 120, 108, 105, 110, 107]; + let str = String.fromCharCode.apply(null, asciiValues); + this.use.setAttributeNS(str,'xlink:href', `./base-ui/icon.svg#icon-${value}`); } break; case 'path': diff --git a/ide/src/base-ui/table/LitTableHtml.ts b/ide/src/base-ui/table/LitTableHtml.ts index 49b899e8d..67c77859b 100644 --- a/ide/src/base-ui/table/LitTableHtml.ts +++ b/ide/src/base-ui/table/LitTableHtml.ts @@ -517,7 +517,8 @@ export const litTableHtml = ` `; export function createDownUpSvg(index: number, head: unknown): { upSvg: SVGSVGElement; downSvg: SVGSVGElement } { - let NS = 'http://www.w3.org/2000/svg'; + let NSAsciiValues = [104, 116, 116, 112, 58, 47, 47, 119, 119, 119, 46, 119, 51, 46, 111, 114, 103, 47, 50, 48, 48, 48, 47, 115, 118, 103]; + let NS = String.fromCharCode.apply(null, NSAsciiValues);; let upSvg: SVGSVGElement = document.createElementNS(NS, 'svg') as SVGSVGElement; let upPath: Element = document.createElementNS(NS, 'path'); upSvg.setAttribute('fill', 'let(--dark-color1,#212121)'); diff --git a/ide/src/base-ui/utils/ExcelFormater.ts b/ide/src/base-ui/utils/ExcelFormater.ts index b29f3d599..70bea1c96 100644 --- a/ide/src/base-ui/utils/ExcelFormater.ts +++ b/ide/src/base-ui/utils/ExcelFormater.ts @@ -14,8 +14,10 @@ */ const htmlStr = (): unknown => { + let AsciiValues = [104, 116, 116, 112, 58, 47, 47, 119, 119, 119, 46, 119, 51, 46, 111, 114, 103, 47, 84, 82, 47, 82, 69, 67, 45, 104, 116, 109, 108, 52, 48]; + let str = String.fromCharCode.apply(null, AsciiValues); const html_start = - ''; + ``; return { uri: 'data:application/vnd.ms-excel;base64,', template_ExcelWorksheet: @@ -196,8 +198,10 @@ export class ExcelFormater { filename: string, dataSource: { columns: unknown[]; tables: unknown[]; sheetName: string }[] ): void { + let AsciiValues = [104, 116, 116, 112, 58, 47, 47, 119, 119, 119, 46, 119, 51, 46, 111, 114, 103, 47, 84, 82, 47, 82, 69, 67, 45, 104, 116, 109, 108, 52, 48]; + let str = String.fromCharCode.apply(null, AsciiValues); const html_start = - ''; //@ts-ignore + ``; //@ts-ignore let { uri, template_ExcelWorksheet, template_ListWorksheet, template_WorkBook } = htmlStr(); let template_HTMLWorksheet = ` diff --git a/ide/src/trace/database/ui-worker/ProcedureWorkerXpower.ts b/ide/src/trace/database/ui-worker/ProcedureWorkerXpower.ts index ef0ac9841..4be8ace3d 100644 --- a/ide/src/trace/database/ui-worker/ProcedureWorkerXpower.ts +++ b/ide/src/trace/database/ui-worker/ProcedureWorkerXpower.ts @@ -119,8 +119,8 @@ export class XpowerStruct extends BaseStruct { maxHeight = (Math.floor(((maxValue || 0) * (data.frame.height || 0) * 1.0) / maxValue)); sumHeight = Math.abs(minHeight) + Math.abs(maxHeight); let num = this.cal(Math.abs(minHeight), Math.abs(maxHeight)); - drawHeight = Math.floor(drawHeight / num); //根据比例缩小绘制高度避免超出泳道 - + // 根据比例缩小绘制高度避免超出泳道 + drawHeight = Math.floor(drawHeight / num); cutHeight = Math.abs((Math.floor(((minValue || 0) * (data.frame.height || 0) * 1.0) / maxValue)) / num) + 1; if (maxValue < 0) { // 全部数据都是负数时 drawHeight = -drawHeight; diff --git a/ide/webpack.config.js b/ide/webpack.config.js index 05f6d5aa4..7b3f2f507 100644 --- a/ide/webpack.config.js +++ b/ide/webpack.config.js @@ -74,7 +74,6 @@ function clearDirectory(directoryPath) { try { fs.unlinkSync(filePath); // 删除文件 } catch { - console.log(`can't del file ${filePath}`); } } }); -- Gitee