diff --git a/debug.log b/debug.log index 5f9ed26..c4638ef 100644 --- a/debug.log +++ b/debug.log @@ -1,2 +1,3 @@ [1229/141605.754:ERROR:directory_reader_win.cc(43)] FindFirstFile: 系统找不到指定的路径。 (0x3) [0104/100053.968:ERROR:directory_reader_win.cc(43)] FindFirstFile: 系统找不到指定的路径。 (0x3) +[0122/085819.900:ERROR:directory_reader_win.cc(43)] FindFirstFile: 系统找不到指定的路径。 (0x3) diff --git a/src/app/canvas-share-data.service.ts b/src/app/canvas-share-data.service.ts index adf46a6..753ce9a 100644 --- a/src/app/canvas-share-data.service.ts +++ b/src/app/canvas-share-data.service.ts @@ -588,6 +588,14 @@ export class DisposalNodeData { * 鐗堟湰鍙 */ public Version: string; + /** + * 鍥剧墖鍦板潃 + */ + public BackgroundImageUrl: string; + /** + * 鍥剧墖鍦板潃 + */ + public BackgroundImageAngle: number; /** * 澶勭疆鑺傜偣缂栧彿 */ diff --git a/src/app/working-area/working-area.component.ts b/src/app/working-area/working-area.component.ts index 04d2c17..43a2acd 100644 --- a/src/app/working-area/working-area.component.ts +++ b/src/app/working-area/working-area.component.ts @@ -974,6 +974,27 @@ export class WorkingAreaComponent extends EventEmitter implements OnInit, AfterV this.createNodeShape(this.canvasData.selectPanelPoint.Data); this.createAxLegend(); } + /** + * 鍔犺浇鏃犲叧鑱斾俊鎭缃妗 + * @data 澶勭疆棰勬鏁版嵁 + */ + public async loadNoRelevantInformationDisposalPlan(data:DisposalNodeData): Promise { + await this.refreshBackgroundImage(data.BackgroundImageUrl,data.BackgroundImageAngle); + // 娓呯┖鎵鏈夊浘褰 + this.selection.deselectAll(); + const itemList = []; + this.backgroundImage.children.forEach(item => { + if (item instanceof AxShape && item instanceof AxPreviewImageShape === false) { + itemList.push(item.name); + } + }); + + itemList.forEach(item => { + this.backgroundImage.getChildByName(item).destroy(); + }); + // 鍒涘缓澶勭疆棰勬鍥惧舰 + this.createNodeShape(this.canvasData.selectPanelPoint.Data); + } /** * 鍒涘缓瀹変俊鍥句緥 */