From 47143497e1cb27d66e75e40067456b9cfce41d8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E6=8C=AF=E5=8D=87?= <359059686@qq.com> Date: Fri, 8 Jan 2021 10:19:26 +0800 Subject: [PATCH 1/5] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E5=88=B01.0.1.20210108=5Fbeta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../working-area/working-area.component.ts | 27 +++++-------------- 1 file changed, 6 insertions(+), 21 deletions(-) diff --git a/src/app/working-area/working-area.component.ts b/src/app/working-area/working-area.component.ts index 907ce3e..33876f2 100644 --- a/src/app/working-area/working-area.component.ts +++ b/src/app/working-area/working-area.component.ts @@ -141,7 +141,7 @@ export class WorkingAreaComponent extends EventEmitter implements OnInit, AfterV // Beta版: 该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要的修改对像是软件的UI。 // RC版: 该版本已经相当成熟了,基本上不存在导致错误的BUG,与即将发行的正式版相差无几。 // Release版: 该版本意味“最终版本”,在前面版本的一系列测试版之后,终归会有一个正式版本,是最终交付用户使用的一个版本。该版本有时也称为标准版。一般情况下,Release不会以单词形式出现在软件封面上,取而代之的是符号®。 - public VERSION = '1.0.0.20210107_beta'; + public VERSION = '1.0.1.20210108_beta'; /** * 数据初始化 */ @@ -887,7 +887,7 @@ export class WorkingAreaComponent extends EventEmitter implements OnInit, AfterV * 刷新背景图 */ public async refreshBackgroundImage(imageUrl:string = this.canvasData.selectStorey.imageUrl,imageAngle:number = this.canvasData.selectStorey.imageAngle): Promise { - if (!imageUrl) { + if (imageUrl === undefined || imageUrl === null || imageUrl === "") { this.backgroundImage.visible = false; } else { this.backgroundImage.visible = false; @@ -907,6 +907,7 @@ export class WorkingAreaComponent extends EventEmitter implements OnInit, AfterV let scale = wScale < hScale ? wScale : hScale; // 设置图片缩放 this.backgroundImage.scale.set(scale); + this.backgroundImage.visible = true; } } /** @@ -915,23 +916,8 @@ export class WorkingAreaComponent extends EventEmitter implements OnInit, AfterV * @param imageAngle */ public async refresh(imageUrl: string = this.canvasData.selectStorey.imageUrl, imageAngle: number = this.canvasData.selectStorey.imageAngle): Promise { - this.backgroundImage.visible = false; - this.backgroundImage.scale.set(1); - this.backgroundImage.pivot.set(0); - this.backgroundImage.x = this.app.view.width / 2; - this.backgroundImage.y = this.app.view.height / 2; - this.backgroundImage.texture = await PIXI.Texture.fromURL(imageUrl); - this.backgroundImage.angle = imageAngle; - // 等待图片加载完成 - let imageWidth = this.backgroundImage.texture.width; - let imageHeight = this.backgroundImage.texture.height; - let appWidth = this.app.view.width - 470; - let appHeight = this.app.view.height; - let wScale = appWidth / imageWidth; - let hScale = appHeight / imageHeight; - let scale = wScale < hScale ? wScale : hScale; - // 设置图片缩放 - this.backgroundImage.scale.set(scale); + await this.refreshBackgroundImage(); + // 清空所有图形 this.selection.deselectAll(); let itemList = []; @@ -946,12 +932,11 @@ export class WorkingAreaComponent extends EventEmitter implements OnInit, AfterV // let child = this.backgroundImage.getChildByName(item); // this.backgroundImage.removeChild(child); }) - //加载当前数据 + //加载当前数据 this.createFloorShape(this.canvasData.originaleveryStoreyData.data); // 创建处置预案图形 this.createNodeShape(this.canvasData.selectPanelPoint.Data); this.createAxLegend(); - this.backgroundImage.visible = true; } /** * 创建安信图例 From 54de159a2eeb79396d2f25add931961a2745bde9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E6=8C=AF=E5=8D=87?= <359059686@qq.com> Date: Fri, 8 Jan 2021 17:47:04 +0800 Subject: [PATCH 2/5] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=89=88=E6=9C=AC?= =?UTF-8?q?=EF=BC=9A1.0.2.20210108=5Fbeta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../working-area/model/axArrowConnector.ts | 2 ++ src/app/working-area/model/axImageShape.ts | 2 ++ src/app/working-area/model/axLegend.ts | 22 +++++++++++-------- src/app/working-area/model/multipointIcon.ts | 4 +++- src/app/working-area/model/polygonIcon.ts | 2 ++ .../working-area/working-area.component.ts | 18 +++++---------- 6 files changed, 28 insertions(+), 22 deletions(-) diff --git a/src/app/working-area/model/axArrowConnector.ts b/src/app/working-area/model/axArrowConnector.ts index 68b2828..cacc7d5 100644 --- a/src/app/working-area/model/axArrowConnector.ts +++ b/src/app/working-area/model/axArrowConnector.ts @@ -50,6 +50,7 @@ export class AxArrowConnector extends AxShape { this.sortableChildren = true; this.text.zIndex = this.children.length; this.text.visible = this.showName; + this.text.angle = -this.workingArea.backgroundImage.angle; } public drawPoints() { @@ -359,6 +360,7 @@ export class AxArrowConnector extends AxShape { // c.end(); // } // } + this.text.angle = -this.workingArea.backgroundImage.angle; } paintMarker(c: PIXI.Graphics, ptX: number, ptY: number, nx: number, ny: number, size: number, arrowWidth: number, edgeWidth: number, spacing: number, initialMove: boolean) { diff --git a/src/app/working-area/model/axImageShape.ts b/src/app/working-area/model/axImageShape.ts index f496619..48b23ff 100644 --- a/src/app/working-area/model/axImageShape.ts +++ b/src/app/working-area/model/axImageShape.ts @@ -50,6 +50,7 @@ export class AxImageShape extends AxShape { downRight: PIXI.Sprite; constructor(assetData: any, workingArea: WorkingAreaComponent) { super(assetData, workingArea); + this.angle = -this.workingArea.backgroundImage.angle; this.x = this.assetData.Point.x; this.y = this.assetData.Point.y; this.name = this.assetData.Id; @@ -265,5 +266,6 @@ export class AxImageShape extends AxShape { + this.assetData.PropertyInfos?.find(item => item.PropertyName === '名称/编号')?.PropertyValue; this.text.x = this.image.x; this.text.y = this.image.y - this.image.height / 2; + this.angle = -this.workingArea.backgroundImage.angle; } } diff --git a/src/app/working-area/model/axLegend.ts b/src/app/working-area/model/axLegend.ts index af86e70..55359cf 100644 --- a/src/app/working-area/model/axLegend.ts +++ b/src/app/working-area/model/axLegend.ts @@ -15,6 +15,7 @@ export class AxLegend extends AxShape { */ constructor(assetData: any, workingArea: WorkingAreaComponent,shapeMap:Map) { super(assetData, workingArea); + this.angle = -this.workingArea.backgroundImage.angle; this.name = this.assetData.Id; this.shapeMap = shapeMap; this.refresh(); @@ -42,15 +43,15 @@ export class AxLegend extends AxShape { refresh() { this.removeChildren(); let index = 1; - let offset = 50; + let offset = 25; let number = 2; - let width = 450; - let height = 100; + let width = 300; + let height = 50; for (let i = 0; i < number; i++){ if (i >= this.shapeMap.size) break; let x = width * i; var textImage = new Text('图例',{ - fontSize: 36, + fontSize: 20, fill: ['#0000ff'], }); textImage.anchor.set(0.5) @@ -59,7 +60,7 @@ export class AxLegend extends AxShape { this.addChild(textImage); var textName = new Text("名称"+' 【数量】',{ - fontSize: 36, + fontSize: 20, fill: ['#0000ff'], }); textName.anchor.set(0,0.5); @@ -71,14 +72,16 @@ export class AxLegend extends AxShape { let x = index % number === 0 ? (number -1) * width : (index % number - 1) * width; let y = Math.ceil(index / number) * height; let image: Sprite = Sprite.from(item.ImageUrl); - image.width = 64; - image.height = 64; + image.width = 32; + image.height = 32; image.anchor.set(0.5); image.x = x; image.y = y; this.addChild(image); - var textName = new Text(item.Name+' 【'+item.Count.toString()+'】'); + var textName = new Text(item.Name+' 【'+item.Count.toString()+'】',{ + fontSize: 20, + }); textName.anchor.set(0,0.5); textName.x = x + image.width/2 + offset; textName.y = y; @@ -89,7 +92,7 @@ export class AxLegend extends AxShape { let rect = this.getLocalBounds(); this.pen.clear(); this.pen.beginFill(0xffffff,0.01); - this.pen.lineStyle(5, 0x000000); + this.pen.lineStyle(3, 0x000000); this.pen.moveTo(rect.left-offset, rect.top-offset); this.pen.lineTo(rect.right+offset, rect.top-offset); this.pen.lineTo(rect.right+offset, rect.bottom+offset); @@ -98,6 +101,7 @@ export class AxLegend extends AxShape { this.pen.endFill(); } this.addChild(this.pen); + this.angle = -this.workingArea.backgroundImage.angle; } } diff --git a/src/app/working-area/model/multipointIcon.ts b/src/app/working-area/model/multipointIcon.ts index 2416956..a8bd056 100644 --- a/src/app/working-area/model/multipointIcon.ts +++ b/src/app/working-area/model/multipointIcon.ts @@ -36,7 +36,7 @@ export class MultipointIcon extends AxShape { * @param points 点集合 */ constructor(assetData: any,workingArea: WorkingAreaComponent) { - super(assetData,workingArea); + super(assetData, workingArea); this.name = this.assetData.Id; this.pointsData = this.assetData.MultiPoint; this.x = this.assetData.Point.x; @@ -46,6 +46,7 @@ export class MultipointIcon extends AxShape { this.text.anchor.set(0.5,0.5); // this.text.position = this.getLineCenter(this.pointsData[0], this.pointsData[1]); this.text.visible = this.showName; + this.text.angle = -this.workingArea.backgroundImage.angle; this.addChild(this.text); // 画线图标 for (let i = 0, count = this.pointsData.length - 1; i < count; i++) { @@ -198,5 +199,6 @@ export class MultipointIcon extends AxShape { this.text.text = this.assetData.Name + '\r\n' + this.assetData.PropertyInfos.find(item => item.PropertyName === '名称/编号')?.PropertyValue; + this.text.angle = -this.workingArea.backgroundImage.angle; } } diff --git a/src/app/working-area/model/polygonIcon.ts b/src/app/working-area/model/polygonIcon.ts index 1bf4f42..7aa9a40 100644 --- a/src/app/working-area/model/polygonIcon.ts +++ b/src/app/working-area/model/polygonIcon.ts @@ -75,6 +75,7 @@ export class PolygonIcon extends AxShape { this.text.anchor.set(0.5); this.text.position = this.calculatePolygonGravityCenter(this.pointsData); this.text.visible = this.showName; + this.text.angle = -this.workingArea.backgroundImage.angle; // console.log(this.calculatePolygonGravityCenter(this.pointsData)); this.polygonGraphics.addChild(this.text); // 添加圆点事件 @@ -194,5 +195,6 @@ export class PolygonIcon extends AxShape { this.polygonGraphics.beginFill(color, angle); this.polygonGraphics.drawPolygon(this.getPoints()); this.polygonGraphics.endFill(); + this.text.angle = -this.workingArea.backgroundImage.angle; } } diff --git a/src/app/working-area/working-area.component.ts b/src/app/working-area/working-area.component.ts index 33876f2..d7344f1 100644 --- a/src/app/working-area/working-area.component.ts +++ b/src/app/working-area/working-area.component.ts @@ -141,7 +141,7 @@ export class WorkingAreaComponent extends EventEmitter implements OnInit, AfterV // Beta版: 该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要的修改对像是软件的UI。 // RC版: 该版本已经相当成熟了,基本上不存在导致错误的BUG,与即将发行的正式版相差无几。 // Release版: 该版本意味“最终版本”,在前面版本的一系列测试版之后,终归会有一个正式版本,是最终交付用户使用的一个版本。该版本有时也称为标准版。一般情况下,Release不会以单词形式出现在软件封面上,取而代之的是符号®。 - public VERSION = '1.0.1.20210108_beta'; + public VERSION = '1.0.2.20210108_beta'; /** * 数据初始化 */ @@ -491,17 +491,6 @@ export class WorkingAreaComponent extends EventEmitter implements OnInit, AfterV this.selection.select(obj); }); } - // /** - // * 创建背景图 - // */ - // public createBackground(imageUrl:string,imageAngle:number) { - // if (this.backgroundImage !== null) { - // this.backgroundImage.destroy(); - // this.backgroundImage = null; - // } - // this.createBackgroundImage() - // this.refreshBackgroundImage(imageUrl,imageAngle); - // } /** * 创建楼层图形 */ @@ -908,6 +897,11 @@ export class WorkingAreaComponent extends EventEmitter implements OnInit, AfterV // 设置图片缩放 this.backgroundImage.scale.set(scale); this.backgroundImage.visible = true; + this.backgroundImage.children.forEach((item) => { + if (item instanceof AxShape) { + item.refresh(); + } + }) } } /** From 60b221e568adb887f801a7b028f753b66320a67f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E6=8C=AF=E5=8D=87?= <359059686@qq.com> Date: Sat, 9 Jan 2021 10:23:42 +0800 Subject: [PATCH 3/5] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=89=88=E6=9C=AC1.0.3.2?= =?UTF-8?q?0210109b?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/working-area/model/axArrowConnector.ts | 8 +++++++- src/app/working-area/model/axImageShape.ts | 2 +- src/app/working-area/model/axPreviewImageShape.ts | 3 +++ src/app/working-area/model/multipointIcon.ts | 2 +- src/app/working-area/model/polygonIcon.ts | 2 +- src/app/working-area/working-area.component.ts | 8 +++++++- 6 files changed, 20 insertions(+), 5 deletions(-) diff --git a/src/app/working-area/model/axArrowConnector.ts b/src/app/working-area/model/axArrowConnector.ts index cacc7d5..6ed0dd9 100644 --- a/src/app/working-area/model/axArrowConnector.ts +++ b/src/app/working-area/model/axArrowConnector.ts @@ -2,6 +2,7 @@ import { WorkingAreaComponent } from '../working-area.component'; import * as PIXI from 'pixi.js'; import { AxShape } from './axShape'; import { Sprite } from 'pixi.js'; +import { GameMode } from './gameMode'; /** * 连接箭头 @@ -116,11 +117,16 @@ export class AxArrowConnector extends AxShape { } // 设置缩放 public setItemScale(scale: number) { - this.text.scale.set(scale); + // this.text.scale.set(scale); this.pointSprites.forEach(point => { point.scale.set(scale); }); } + public setNameVisible(value: boolean, mode: GameMode) { + if (this.assetData.GameMode === mode) { + this.text.visible = value; + } + } /** * 刷新形状 */ diff --git a/src/app/working-area/model/axImageShape.ts b/src/app/working-area/model/axImageShape.ts index 48b23ff..d12ae3c 100644 --- a/src/app/working-area/model/axImageShape.ts +++ b/src/app/working-area/model/axImageShape.ts @@ -186,7 +186,7 @@ export class AxImageShape extends AxShape { if (this.assetData.FixedSize) { this.scale.set(scale); } else { - this.text.scale.set(scale); + // this.text.scale.set(scale); this.upLeft.scale.set(scale); this.upRight.scale.set(scale); this.downLeft.scale.set(scale); diff --git a/src/app/working-area/model/axPreviewImageShape.ts b/src/app/working-area/model/axPreviewImageShape.ts index 8d0cd5d..7f66812 100644 --- a/src/app/working-area/model/axPreviewImageShape.ts +++ b/src/app/working-area/model/axPreviewImageShape.ts @@ -33,4 +33,7 @@ export class AxPreviewImageShape extends AxShape { */ public drawBorder(scale: number) { } + public refresh() { + this.angle = -this.workingArea.backgroundImage.angle; + } } diff --git a/src/app/working-area/model/multipointIcon.ts b/src/app/working-area/model/multipointIcon.ts index a8bd056..395afd1 100644 --- a/src/app/working-area/model/multipointIcon.ts +++ b/src/app/working-area/model/multipointIcon.ts @@ -185,7 +185,7 @@ export class MultipointIcon extends AxShape { } // 设置缩放 public setItemScale(scale: number) { - this.text.scale.set(scale); + // this.text.scale.set(scale); this.pointsGraphics.forEach((item, index, array) => { item.scale.set(scale); }); diff --git a/src/app/working-area/model/polygonIcon.ts b/src/app/working-area/model/polygonIcon.ts index 7aa9a40..2494748 100644 --- a/src/app/working-area/model/polygonIcon.ts +++ b/src/app/working-area/model/polygonIcon.ts @@ -157,7 +157,7 @@ export class PolygonIcon extends AxShape { } // 设置缩放 public setItemScale(scale: number) { - this.text.scale.set(scale); + // this.text.scale.set(scale); this.pointsGraphics.forEach(point => { point.scale.set(scale); }); diff --git a/src/app/working-area/working-area.component.ts b/src/app/working-area/working-area.component.ts index d7344f1..f010069 100644 --- a/src/app/working-area/working-area.component.ts +++ b/src/app/working-area/working-area.component.ts @@ -141,7 +141,7 @@ export class WorkingAreaComponent extends EventEmitter implements OnInit, AfterV // Beta版: 该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要的修改对像是软件的UI。 // RC版: 该版本已经相当成熟了,基本上不存在导致错误的BUG,与即将发行的正式版相差无几。 // Release版: 该版本意味“最终版本”,在前面版本的一系列测试版之后,终归会有一个正式版本,是最终交付用户使用的一个版本。该版本有时也称为标准版。一般情况下,Release不会以单词形式出现在软件封面上,取而代之的是符号®。 - public VERSION = '1.0.2.20210108_beta'; + public VERSION = '1.0.3.20210109_beta'; /** * 数据初始化 */ @@ -442,6 +442,8 @@ export class WorkingAreaComponent extends EventEmitter implements OnInit, AfterV item.setNameVisible(value, mode); } else if (item instanceof PolygonIcon) { item.setNameVisible(value, mode); + } else if (item instanceof AxArrowConnector) { + item.setNameVisible(value, mode); } }); } @@ -594,6 +596,7 @@ export class WorkingAreaComponent extends EventEmitter implements OnInit, AfterV this.backgroundImage.sortableChildren = true; this.backgroundImage .on('pointerdown', event => { + if (event.data.button !== 0) return; if (!event.currentTarget.dragging && this.selection.isMultiselection === false) { this.selection.deselectAll(); event.currentTarget.data = event.data; @@ -651,6 +654,7 @@ export class WorkingAreaComponent extends EventEmitter implements OnInit, AfterV if (this.paintPoints.length >= 2) { this.enterPaintEndButton.position = this.circleShadow.position; this.enterPaintEndButton.visible = true; + this.enterPaintEndButton.zIndex = this.backgroundImage.children.length; } if (this.paintingIcon !== null) { @@ -708,6 +712,7 @@ export class WorkingAreaComponent extends EventEmitter implements OnInit, AfterV this.enterPaintEndButton.position = this.circleShadow.position; } else if (this.paintPoints.length >= 3) { this.enterPaintEndButton.visible = true; + this.enterPaintEndButton.zIndex = this.backgroundImage.children.length; } this.paintPoints.forEach((value, index, array) => { if (index === 0) { @@ -736,6 +741,7 @@ export class WorkingAreaComponent extends EventEmitter implements OnInit, AfterV this.previewLineSegment.visible = true; this.enterPaintEndButton.position = this.circleShadow.position; this.enterPaintEndButton.visible = true; + this.enterPaintEndButton.zIndex = this.backgroundImage.children.length; this.currentClickPoint.position = new PIXI.Point(this.circleShadow.x, this.circleShadow.y); this.paintPoints.push(new PIXI.Point(this.circleShadow.x, this.circleShadow.y)); if (this.paintPoints.length < 2) { From a894797f5cff0bd9e465bc65b21482941b53a280 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E6=8C=AF=E5=8D=87?= <359059686@qq.com> Date: Sat, 9 Jan 2021 11:55:27 +0800 Subject: [PATCH 4/5] 1.0.4.20210109b --- src/app/working-area/model/axLegend.ts | 2 +- .../working-area/working-area.component.ts | 25 ++++++++++++++++--- 2 files changed, 23 insertions(+), 4 deletions(-) diff --git a/src/app/working-area/model/axLegend.ts b/src/app/working-area/model/axLegend.ts index 55359cf..55f4d8f 100644 --- a/src/app/working-area/model/axLegend.ts +++ b/src/app/working-area/model/axLegend.ts @@ -44,7 +44,7 @@ export class AxLegend extends AxShape { this.removeChildren(); let index = 1; let offset = 25; - let number = 2; + let number = this.assetData.PropertyInfos[0].PropertyValue; let width = 300; let height = 50; for (let i = 0; i < number; i++){ diff --git a/src/app/working-area/working-area.component.ts b/src/app/working-area/working-area.component.ts index f010069..28bcfcd 100644 --- a/src/app/working-area/working-area.component.ts +++ b/src/app/working-area/working-area.component.ts @@ -141,7 +141,7 @@ export class WorkingAreaComponent extends EventEmitter implements OnInit, AfterV // Beta版: 该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要的修改对像是软件的UI。 // RC版: 该版本已经相当成熟了,基本上不存在导致错误的BUG,与即将发行的正式版相差无几。 // Release版: 该版本意味“最终版本”,在前面版本的一系列测试版之后,终归会有一个正式版本,是最终交付用户使用的一个版本。该版本有时也称为标准版。一般情况下,Release不会以单词形式出现在软件封面上,取而代之的是符号®。 - public VERSION = '1.0.3.20210109_beta'; + public VERSION = '1.0.4.20210109_beta'; /** * 数据初始化 */ @@ -353,7 +353,8 @@ export class WorkingAreaComponent extends EventEmitter implements OnInit, AfterV /** * 创建图标事件(数据处理) */ - this.on('createIcon', (axShape:AxShape)=> { + this.on('createIcon', (axShape: AxShape) => { + console.log("新增图标:"+axShape.assetData.Name); if (axShape.assetData.GameMode === GameMode.BasicInformation) { // 基本信息 // 添加楼层数据 this.canvasData.originaleveryStoreyData.data[axShape.assetData.Id] = axShape.assetData; @@ -383,6 +384,7 @@ export class WorkingAreaComponent extends EventEmitter implements OnInit, AfterV var itemLegend = new Legend(axShape.assetData.Name, axShape.assetData.ImageUrl, 1); temp.addItem(itemLegend); } + this.emit('canvasDataChanged'); this.canvasData.isChange = true; }); /** @@ -420,6 +422,7 @@ export class WorkingAreaComponent extends EventEmitter implements OnInit, AfterV // } this.backgroundImage.removeChild(axShape); + this.emit('canvasDataChanged'); this.canvasData.isChange = true; }); } @@ -462,6 +465,8 @@ export class WorkingAreaComponent extends EventEmitter implements OnInit, AfterV icon.refresh(); } else if (icon instanceof AxArrowConnector) { icon.redraw(); + } else if (icon instanceof AxLegend) { + icon.refresh(); } } /** @@ -945,7 +950,21 @@ export class WorkingAreaComponent extends EventEmitter implements OnInit, AfterV const tempAssetData = { Id: "图例",//ObjectID.default.generate() Color: "#066EED80", - PropertyInfos:[] + PropertyInfos: [ + { + Tag : '', + Order : 0, + Enabled : true, + Visible : true, + Required : false, + RuleName : "", + RuleValue : "", + PhysicalUnit : "", + PropertyName : "列", + PropertyType : 2, + PropertyValue : 2, + }, + ] }; let shapeMap: Map = new Map(); From a3417973935dfe9c21a2533e489869e3e40b6832 Mon Sep 17 00:00:00 2001 From: cpf <1105965053@qq.com> Date: Mon, 11 Jan 2021 14:31:31 +0800 Subject: [PATCH 5/5] =?UTF-8?q?[=E4=BF=AE=E6=AD=A3]=20=E5=B9=BF=E8=A5=BFBU?= =?UTF-8?q?G=E2=86=92=E4=B8=8A=E6=B5=B7=E5=90=8C=E6=AD=A5BUG=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3=20=20=20[=E5=AE=8C=E5=96=84]=20=E6=89=80=E6=9C=89?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E9=AB=98=E5=BA=A6=E5=AE=8C=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/app-routing.module.ts | 16 +- src/app/canvas-share-data.service.ts | 1 - .../gis-labeling/gis-labeling.component.ts | 2 +- .../allaround/allaround.component.scss | 3 +- .../edit-plan-info.component.html | 16 +- .../edit-unit-info.component.html | 20 +- .../fire-fighting-device.component.scss | 2 +- .../fire-fighting-device.component.scss | 2 +- .../function-division.component.scss | 2 +- .../function-division.component.scss | 2 +- .../key-site-look/key-site.component.scss | 2 +- .../key-unit/key-site/key-site.component.scss | 2 +- .../realistic-picture.component.scss | 2 +- .../realistic-picture.component.scss | 2 +- .../uploading-cad.component.html | 122 ++++--- .../uploading-cad.component.html | 125 +++---- .../view-unit-details-plan.component.html | 23 +- .../view-unit-details.component.html | 18 +- src/app/navigation/navigation.component.ts | 5 +- .../detachment-level.component.html | 312 ++++++++-------- .../detachment-level.component.ts | 2 +- .../plan-audit/plan-audit.component.html | 336 +++++++++--------- .../plan-audit/plan-audit.component.ts | 2 +- .../plan-pass/plan-pass.component.html | 65 ++-- .../plan-pass/plan-pass.component.ts | 27 +- .../open-plan/open-plan.component.ts | 6 +- .../pass-plan/pass-plan.component.ts | 6 +- .../add-unit-one/add-unit-one.component.scss | 2 +- .../add-unit-three-bar-details.component.scss | 2 +- ...add-unit-three-line-details.component.scss | 2 +- .../add-unit-two-time.component.scss | 2 +- .../add-unit-two-type-details.component.scss | 2 +- ...dd-unit-two-type-statistics.component.scss | 2 +- .../building-type-one.component.html | 2 +- ...building-type-three-details.component.scss | 2 +- .../building-type-two-forward.component.scss | 2 +- .../building-type-two-reverse.component.scss | 2 +- .../delete-one/delete-one.component.html | 2 +- .../delete-there-line-details.component.scss | 2 +- .../delete-there/delete-there.component.scss | 2 +- .../delete-two-newadd.component.scss | 2 +- .../delete-two/delete-two.component.scss | 2 +- .../scheduled-updates.component.scss | 2 +- .../state/page-one/page-one.component.html | 2 +- .../page-there-year.component.scss | 2 +- .../page-there/page-there.component.scss | 2 +- .../page-two-time.component.scss | 2 +- src/app/ui/authority/authority.component.html | 2 +- ...ighting-facilities-formwork.component.scss | 2 +- .../fire-protection-elements.component.scss | 2 +- .../material-bank.component.scss | 2 +- src/app/ui/navmenus/navmenus.component.html | 2 +- src/app/ui/role/role.component.html | 2 +- .../unit-information.component.scss | 2 +- src/assets/css/newStyle.css | 2 +- 55 files changed, 573 insertions(+), 606 deletions(-) diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts index 66ed8d5..a704b1f 100644 --- a/src/app/app-routing.module.ts +++ b/src/app/app-routing.module.ts @@ -2,7 +2,6 @@ import { NgModule } from '@angular/core'; import { Routes, RouterModule } from '@angular/router'; import { LoginComponent } from './pages/login/login.component'; import { NavigationComponent } from './navigation/navigation.component'; -import { LockscreenComponent } from './pages/lockscreen/lockscreen.component'; import {HomeComponent} from './home/home.component' //路由守卫 @@ -11,13 +10,10 @@ import {MTokenK1Component} from './m-token-k1/m-token-k1.component' //K1秘钥 - const routes: Routes = [ {path:'',redirectTo:'login',pathMatch:'full'}, { - path:'', - component:NavigationComponent, - canActivate: [AuthGuard],//守卫验证 + path:'',component:NavigationComponent,canActivate: [AuthGuard],//守卫验证 children:[ {path:'ui',loadChildren:() => import('./ui/ui.module').then(m => m.UiModule)}, {path:'keyUnit',loadChildren:() => import('./key-unit/key-unit.module').then(m => m.KeyUnitModule)}, @@ -30,15 +26,9 @@ const routes: Routes = [ {path:'dataCollection',loadChildren:() => import('./data-collection/data-collection.module').then(m => m.DataCollectionModule)}, ] }, - {path:'login', - component:LoginComponent}, - - {path:'getNoMToken', - component:MTokenK1Component, canActivate: [AuthGuard],}, //K1秘钥验证失败是跳转页面 - {path:'lockscreen', - component:LockscreenComponent, - canActivate: [AuthGuard]}//守卫验证 + {path:'login',component:LoginComponent}, + {path:'getNoMToken',component:MTokenK1Component, canActivate: [AuthGuard],}, //K1秘钥验证失败是跳转页面 ]; @NgModule({ diff --git a/src/app/canvas-share-data.service.ts b/src/app/canvas-share-data.service.ts index 62c8cc0..b69d6c5 100644 --- a/src/app/canvas-share-data.service.ts +++ b/src/app/canvas-share-data.service.ts @@ -8,7 +8,6 @@ import { GameMode } from './working-area/model/gameMode'; export class CanvasShareDataService { constructor() { } private _sendMessage: ReplaySubject = new ReplaySubject(1); - GameMode: any; isChange = false; // 数据 是否改动 diff --git a/src/app/gis-management/gis-labeling/gis-labeling.component.ts b/src/app/gis-management/gis-labeling/gis-labeling.component.ts index 90d0e05..f2438e7 100644 --- a/src/app/gis-management/gis-labeling/gis-labeling.component.ts +++ b/src/app/gis-management/gis-labeling/gis-labeling.component.ts @@ -285,7 +285,7 @@ export class GisLabelingComponent implements OnInit { `
${item.name}
-
单位性质:
+
单位性质:
消防负责人:
diff --git a/src/app/key-unit/allaround/allaround.component.scss b/src/app/key-unit/allaround/allaround.component.scss index 3f723b9..4ac5e3b 100644 --- a/src/app/key-unit/allaround/allaround.component.scss +++ b/src/app/key-unit/allaround/allaround.component.scss @@ -1,7 +1,8 @@ .content { width: 100%; - height: 90%; + height: 100%; padding: 10px; + box-sizing: border-box; overflow-y: auto; } diff --git a/src/app/key-unit/edit-plan-info/edit-plan-info.component.html b/src/app/key-unit/edit-plan-info/edit-plan-info.component.html index f05cd1d..53f811f 100644 --- a/src/app/key-unit/edit-plan-info/edit-plan-info.component.html +++ b/src/app/key-unit/edit-plan-info/edit-plan-info.component.html @@ -10,7 +10,6 @@ - @@ -43,15 +42,10 @@ - - - - - - - - 功能开发中~~ - - + diff --git a/src/app/key-unit/edit-unit-info/edit-unit-info.component.html b/src/app/key-unit/edit-unit-info/edit-unit-info.component.html index e0d9853..1a48832 100644 --- a/src/app/key-unit/edit-unit-info/edit-unit-info.component.html +++ b/src/app/key-unit/edit-unit-info/edit-unit-info.component.html @@ -41,20 +41,14 @@ - + - 功能开发中~~ - - - - - 功能开发中~~ - - - - - - + + diff --git a/src/app/key-unit/fire-fighting-device-look/fire-fighting-device.component.scss b/src/app/key-unit/fire-fighting-device-look/fire-fighting-device.component.scss index 3ea1f32..7248739 100644 --- a/src/app/key-unit/fire-fighting-device-look/fire-fighting-device.component.scss +++ b/src/app/key-unit/fire-fighting-device-look/fire-fighting-device.component.scss @@ -1,6 +1,6 @@ .content { width: 100%; - height: 90%; + height: 100%; padding: 10px; overflow-y: auto; .contentBox { diff --git a/src/app/key-unit/fire-fighting-device/fire-fighting-device.component.scss b/src/app/key-unit/fire-fighting-device/fire-fighting-device.component.scss index 3ea1f32..7248739 100644 --- a/src/app/key-unit/fire-fighting-device/fire-fighting-device.component.scss +++ b/src/app/key-unit/fire-fighting-device/fire-fighting-device.component.scss @@ -1,6 +1,6 @@ .content { width: 100%; - height: 90%; + height: 100%; padding: 10px; overflow-y: auto; .contentBox { diff --git a/src/app/key-unit/function-division-look/function-division.component.scss b/src/app/key-unit/function-division-look/function-division.component.scss index e74bcf1..0fa0a04 100644 --- a/src/app/key-unit/function-division-look/function-division.component.scss +++ b/src/app/key-unit/function-division-look/function-division.component.scss @@ -1,6 +1,6 @@ .content { width: 100%; - height: 90%; + height: 100%; overflow-y: auto; padding: 10px 0 0 10px; display: flex; diff --git a/src/app/key-unit/function-division/function-division.component.scss b/src/app/key-unit/function-division/function-division.component.scss index e74bcf1..0fa0a04 100644 --- a/src/app/key-unit/function-division/function-division.component.scss +++ b/src/app/key-unit/function-division/function-division.component.scss @@ -1,6 +1,6 @@ .content { width: 100%; - height: 90%; + height: 100%; overflow-y: auto; padding: 10px 0 0 10px; display: flex; diff --git a/src/app/key-unit/key-site-look/key-site.component.scss b/src/app/key-unit/key-site-look/key-site.component.scss index 3fbf2eb..08d9639 100644 --- a/src/app/key-unit/key-site-look/key-site.component.scss +++ b/src/app/key-unit/key-site-look/key-site.component.scss @@ -1,6 +1,6 @@ .content { width: 100%; - height: 90%; + height: 100%; padding: 10px; overflow-y: auto; .contentBox{ diff --git a/src/app/key-unit/key-site/key-site.component.scss b/src/app/key-unit/key-site/key-site.component.scss index 3fbf2eb..08d9639 100644 --- a/src/app/key-unit/key-site/key-site.component.scss +++ b/src/app/key-unit/key-site/key-site.component.scss @@ -1,6 +1,6 @@ .content { width: 100%; - height: 90%; + height: 100%; padding: 10px; overflow-y: auto; .contentBox{ diff --git a/src/app/key-unit/realistic-picture-look/realistic-picture.component.scss b/src/app/key-unit/realistic-picture-look/realistic-picture.component.scss index cfbc003..075375c 100644 --- a/src/app/key-unit/realistic-picture-look/realistic-picture.component.scss +++ b/src/app/key-unit/realistic-picture-look/realistic-picture.component.scss @@ -1,7 +1,7 @@ .content { margin: 0 0 0 10px; width: 100%; - height: 90%; + height: 100%; overflow-y: auto; display: flex; .leftBox { diff --git a/src/app/key-unit/realistic-picture/realistic-picture.component.scss b/src/app/key-unit/realistic-picture/realistic-picture.component.scss index cfbc003..075375c 100644 --- a/src/app/key-unit/realistic-picture/realistic-picture.component.scss +++ b/src/app/key-unit/realistic-picture/realistic-picture.component.scss @@ -1,7 +1,7 @@ .content { margin: 0 0 0 10px; width: 100%; - height: 90%; + height: 100%; overflow-y: auto; display: flex; .leftBox { diff --git a/src/app/key-unit/uploading-cad-look/uploading-cad.component.html b/src/app/key-unit/uploading-cad-look/uploading-cad.component.html index 166f0de..25c3f1a 100644 --- a/src/app/key-unit/uploading-cad-look/uploading-cad.component.html +++ b/src/app/key-unit/uploading-cad-look/uploading-cad.component.html @@ -1,64 +1,62 @@ -
- - -
- - 上传中... - +
+
+
+ + 上传中... + +
+ +
+ + 下载中... + +
+
- -
- - 下载中... - + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + 名称 + insert_drive_file{{element.name}} + 时间 + {{element.creationTime|date:'yyyy-MM-dd'}} + 状态 + + + 大小 + {{element.fileLength}}MB +
+

暂无数据

- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - 名称 - insert_drive_file{{element.name}} - 时间 - {{element.creationTime|date:'yyyy-MM-dd'}} - 状态 - - - 大小 - {{element.fileLength}}MB -
-

暂无数据

-
+ +
\ No newline at end of file diff --git a/src/app/key-unit/uploading-cad/uploading-cad.component.html b/src/app/key-unit/uploading-cad/uploading-cad.component.html index 6909127..e9d77a5 100644 --- a/src/app/key-unit/uploading-cad/uploading-cad.component.html +++ b/src/app/key-unit/uploading-cad/uploading-cad.component.html @@ -1,64 +1,67 @@ -
- - - - - -
- - 上传中... - +
+
+ + + + + +
+ + 上传中... + +
+ +
+ + 下载中... + +
+
- -
- - 下载中... - + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + 名称 + insert_drive_file{{element.name}} + 时间 + {{element.creationTime|date:'yyyy-MM-dd'}} + 状态 + + + 大小 + {{element.fileLength}}MB +
+

暂无数据

-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - 名称 - insert_drive_file{{element.name}} - 时间 - {{element.creationTime|date:'yyyy-MM-dd'}} - 状态 - - - 大小 - {{element.fileLength}}MB -
-

暂无数据

-
+
\ No newline at end of file diff --git a/src/app/key-unit/view-unit-details-plan/view-unit-details-plan.component.html b/src/app/key-unit/view-unit-details-plan/view-unit-details-plan.component.html index 8e8a67a..c9b0b24 100644 --- a/src/app/key-unit/view-unit-details-plan/view-unit-details-plan.component.html +++ b/src/app/key-unit/view-unit-details-plan/view-unit-details-plan.component.html @@ -1,4 +1,4 @@ - + @@ -34,21 +34,16 @@ - - - 功能开发中~~ - - - - - 功能开发中~~ - - - + - - + + diff --git a/src/app/key-unit/view-unit-details/view-unit-details.component.html b/src/app/key-unit/view-unit-details/view-unit-details.component.html index 3822365..8e0a997 100644 --- a/src/app/key-unit/view-unit-details/view-unit-details.component.html +++ b/src/app/key-unit/view-unit-details/view-unit-details.component.html @@ -1,4 +1,4 @@ - + @@ -6,7 +6,6 @@ - @@ -40,15 +39,10 @@ - - - - - - - - 功能开发中~~ - - + diff --git a/src/app/navigation/navigation.component.ts b/src/app/navigation/navigation.component.ts index 3f3ffca..41f64a4 100644 --- a/src/app/navigation/navigation.component.ts +++ b/src/app/navigation/navigation.component.ts @@ -51,10 +51,7 @@ export class NavigationComponent implements OnInit { redtheme(){ this.darktheme = true } - toGis(){ - // console.log(123) - window.open(`http://39.106.78.171:8000`); - } + } diff --git a/src/app/plan-audit/detachment-level/detachment-level.component.html b/src/app/plan-audit/detachment-level/detachment-level.component.html index 4552c25..6cfb3e6 100644 --- a/src/app/plan-audit/detachment-level/detachment-level.component.html +++ b/src/app/plan-audit/detachment-level/detachment-level.component.html @@ -1,161 +1,163 @@ -
-
-
-
- - - - -
- -
- - - - - 包含下级 - -
-
clear
- - - -
  • {{node.name}}
  • -
    - - -
  • {{node.name}}
  • -
    -
    +
    +
    + +
    +
    + + + +
    - -
    - -
    - - - - - {{unit.name}} - - - -
    - -
    - - - - - {{plan.name}} - - - + +
    + + + + + 包含下级 + +
    +
    clear
    + + + +
  • {{node.name}}
  • +
    + + +
  • {{node.name}}
  • +
    +
    +
    + +
    + +
    + + + + + {{unit.name}} + + + +
    + +
    + + + + + {{plan.name}} + + + +
    + +
    + + + + + {{state.name}} + + + +
    +
    - -
    - - - - - {{state.name}} - - - + +
    + +
    - -
    - -
    - - + +
    + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    单位名称{{element.companyName}}预案名称{{element.name}}添加人{{element.creatorName}}添加时间 + {{element.creationTime|date:'yyyy-MM-dd'}} + 预案类型 + + + + + 审核状态 + + + + + 是否公开{{element.openRange}}编制级别 + + + + + 操作 + + + + +
    + +
    - -
    - - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    单位名称{{element.companyName}}预案名称{{element.name}}添加人{{element.creatorName}}添加时间 - {{element.creationTime|date:'yyyy-MM-dd'}} - 预案类型 - - - - - 审核状态 - - - - - 是否公开{{element.openRange}}编制级别 - - - - - 操作 - - - - -
    - -
    \ No newline at end of file diff --git a/src/app/plan-audit/detachment-level/detachment-level.component.ts b/src/app/plan-audit/detachment-level/detachment-level.component.ts index 6973614..3bb27c1 100644 --- a/src/app/plan-audit/detachment-level/detachment-level.component.ts +++ b/src/app/plan-audit/detachment-level/detachment-level.component.ts @@ -199,7 +199,7 @@ export class DetachmentLevelComponent implements OnInit { //预案审核 toExamine (e) { - window.open(`/planAudit/planpass?id=${e.companyId}&companyName=${e.companyName}&auditPlanId=${e.id}&auditStatus=${e.auditStatus}`); + window.open(`/planAudit/planpass?id=${e.companyId}&companyName=${e.companyName}&auditPlanId=${e.id}&auditStatus=${e.auditStatus}&planType=1`); } //预案公开 diff --git a/src/app/plan-audit/plan-audit/plan-audit.component.html b/src/app/plan-audit/plan-audit/plan-audit.component.html index c8cd10f..77d664b 100644 --- a/src/app/plan-audit/plan-audit/plan-audit.component.html +++ b/src/app/plan-audit/plan-audit/plan-audit.component.html @@ -1,173 +1,175 @@ -
    -
    -
    -
    - - - - -
    - -
    - - - - - 包含下级 - -
    -
    clear
    - - - -
  • {{node.name}}
  • -
    - - -
  • {{node.name}}
  • -
    -
    +
    +
    + +
    +
    + + + +
    - -
    - -
    - - - - - {{unit.name}} - - - -
    - -
    - - - - - {{plan.name}} - - - -
    - -
    - - - - - {{state.name}} - - - + +
    + + + + + 包含下级 + +
    +
    clear
    + + + +
  • {{node.name}}
  • +
    + + +
  • {{node.name}}
  • +
    +
    +
    + +
    + +
    + + + + + {{unit.name}} + + + +
    + +
    + + + + + {{plan.name}} + + + +
    + +
    + + + + + {{state.name}} + + + +
    + +
    + + + + + {{level.name}} + + + + 包含下级 +
    +
    - -
    - - - - - {{level.name}} - - - - 包含下级 + +
    + +
    - -
    - -
    - - + +
    + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    单位名称{{element.companyName}}预案名称{{element.name}}添加人{{element.creatorName}}添加时间 + {{element.creationTime|date:'yyyy-MM-dd'}} + 预案类型 + + + + + 审核状态 + + + + + 是否公开{{element.openRange}}编制级别 + + + + + 操作 + + + + +
    + +
    - -
    - - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    单位名称{{element.companyName}}预案名称{{element.name}}添加人{{element.creatorName}}添加时间 - {{element.creationTime|date:'yyyy-MM-dd'}} - 预案类型 - - - - - 审核状态 - - - - - 是否公开{{element.openRange}}编制级别 - - - - - 操作 - - - - -
    - -
    \ No newline at end of file diff --git a/src/app/plan-audit/plan-audit/plan-audit.component.ts b/src/app/plan-audit/plan-audit/plan-audit.component.ts index fa9e7e9..81ce0ae 100644 --- a/src/app/plan-audit/plan-audit/plan-audit.component.ts +++ b/src/app/plan-audit/plan-audit/plan-audit.component.ts @@ -224,7 +224,7 @@ export class PlanAuditComponent implements OnInit { //预案审核 toExamine (e) { - window.open(`/planAudit/planpass?id=${e.companyId}&companyName=${e.companyName}&auditPlanId=${e.id}&auditStatus=${e.auditStatus}`); + window.open(`/planAudit/planpass?id=${e.companyId}&companyName=${e.companyName}&auditPlanId=${e.id}&auditStatus=${e.auditStatus}&planType=1`); } //预案公开 diff --git a/src/app/plan-audit/plan-pass/plan-pass.component.html b/src/app/plan-audit/plan-pass/plan-pass.component.html index f37ffb1..4f94c8a 100644 --- a/src/app/plan-audit/plan-pass/plan-pass.component.html +++ b/src/app/plan-audit/plan-pass/plan-pass.component.html @@ -1,4 +1,5 @@ - +
    + @@ -10,7 +11,7 @@
    消防救援站: - {{compantData.organizationName?compantData.organizationName : '暂无数据'}} + {{organizationName}}
    单位类型: @@ -29,37 +30,39 @@ -
    +
    -
    - +
    +
    - - - - - - - - - - - - + + + + + + + + + + + + + + + +
    文件名称{{element.fileName?element.fileName : compantData.name}}上传时间{{element.lastModified | date:'yyyy-MM-dd'}}操作 - - - - 文件名称{{element.fileName?element.fileName : compantData.name}}上传时间{{element.lastModified | date:'yyyy-MM-dd'}}操作 + + + +
    +
    +
    + +
    +
    + +
    - - - -
    -
    - -
    -
    -
    -
    +
    \ No newline at end of file diff --git a/src/app/plan-audit/plan-pass/plan-pass.component.ts b/src/app/plan-audit/plan-pass/plan-pass.component.ts index f853fdb..5ce008f 100644 --- a/src/app/plan-audit/plan-pass/plan-pass.component.ts +++ b/src/app/plan-audit/plan-pass/plan-pass.component.ts @@ -30,28 +30,22 @@ export class PlanPassComponent implements OnInit { constructor(private http:HttpClient,private router:Router,private route:ActivatedRoute,private tree: TreeService,public dialog: MatDialog, public snackBar: MatSnackBar,private sanitizer: DomSanitizer) { } - type:any //审核按钮是否出现 ngOnInit(): void { - this.type = this.route.snapshot.queryParams.type + this.type = this.route.snapshot.queryParams.type this.getCompanyData() this.getPlanData() } + type:any //审核按钮是否出现 displayedColumns: string[] = ['filename','addtime','operation']; //表头 compantData:any = {name:'',organizationName: '', buildingTypes:[{name:''}], address:''}; //当前单位信息 + organizationName:any = ''; //组织机构名称 planData:any; //审核预案信息 //获取当前单位信息 getCompanyData () { - let header = { - CompanyName: this.route.snapshot.queryParams.companyName || '', - PageSize: '100'} - this.http.get('/api/Plans',{params:header}).subscribe((data:any)=>{ - data.items.forEach(element => { - if (element.companyId===this.route.snapshot.queryParams.id) { - this.compantData = element.company - return } }); - + this.http.get(`/api/Plans/${this.route.snapshot.queryParams.id}`).subscribe((data:any)=>{ + data && data.company? this.compantData = data.company : null }) } @@ -62,19 +56,24 @@ export class PlanPassComponent implements OnInit { AuditStatus: this.route.snapshot.queryParams.auditStatus || '', PageSize: '100', } - this.http.get('/api/PlanAudits',{params:header}).subscribe((data:any)=>{ + let api + this.route.snapshot.queryParams.planType == 1? api = '/api/PlanAudits' : api = '/api/PublicPlans' //1=预案审核 2=公开预案 + this.http.get(api,{params:header}).subscribe((data:any)=>{ data.items.forEach(element => { if (element.id===this.route.snapshot.queryParams.auditPlanId) { this.planData = element + this.organizationName = element.committerOrganizationName this.handleData() - return } }); - + return + } + }); }) } planType:any; //展示预案类型 allFile:any = []; //类型=0时所有文件 thirdPartyURL:any; //类型=3时网址 + handleData () { this.planType = this.planData.planMode let data = this.planData diff --git a/src/app/plan-management/open-plan/open-plan.component.ts b/src/app/plan-management/open-plan/open-plan.component.ts index c7e4e3c..bb8ce5e 100644 --- a/src/app/plan-management/open-plan/open-plan.component.ts +++ b/src/app/plan-management/open-plan/open-plan.component.ts @@ -160,12 +160,10 @@ export class OpenPlanComponent implements OnInit { } ) } - //跳转查看预案页面 + //跳转查看预案页面 公开预案 routerTo(element){ sessionStorage.setItem("companyName",element.companyName) - // window.open(`/planManagement/entryPlandetail?unitId=${element.company.id}&unitTypeId=${element.company.buildingTypes.length == 0 ? null :element.company.buildingTypes[0].id}&operation=false&pagetype=openplan&unitName=${element.company.name}&orName=${element.company.organizationName}&unitType=${element.company.buildingTypes.length == 0 ? null :element.company.buildingTypes[0].name}&unitAdd=${element.company.address}`); - window.open(`/planAudit/planpass?id=${element.companyId}&companyName=${element.companyName}&auditPlanId=${element.id}&auditStatus=${element.auditStatus}&type=6`); - + window.open(`/planAudit/planpass?id=${element.companyId}&companyName=${element.companyName}&auditPlanId=${element.id}&auditStatus=${element.auditStatus}&type=6&planType=2`); } //分页事件 chagePage(e){ diff --git a/src/app/plan-management/pass-plan/pass-plan.component.ts b/src/app/plan-management/pass-plan/pass-plan.component.ts index 45a4ec8..6a3bf37 100644 --- a/src/app/plan-management/pass-plan/pass-plan.component.ts +++ b/src/app/plan-management/pass-plan/pass-plan.component.ts @@ -169,12 +169,10 @@ export class PassPlanComponent implements OnInit { } ) } - //跳转查看预案页面 + //跳转查看预案页面 审核通过预案 routerTo(element){ sessionStorage.setItem("companyName",element.companyName) - // window.open(`/planManagement/entryPlandetail?unitId=${element.company.id}&unitTypeId=${element.company.buildingTypes.length == 0 ? null :element.company.buildingTypes[0].id}&operation=false&pagetype=passplan&unitName=${element.company.name}&orName=${element.company.organizationName}&unitType=${element.company.buildingTypes.length == 0 ? null :element.company.buildingTypes[0].name}&unitAdd=${element.company.address}`); - window.open(`/planAudit/planpass?id=${element.companyId}&companyName=${element.companyName}&auditPlanId=${element.id}&auditStatus=${element.auditStatus}&type=6`); - + window.open(`/planAudit/planpass?id=${element.companyId}&companyName=${element.companyName}&auditPlanId=${element.id}&auditStatus=${element.auditStatus}&type=6&planType=1`); } //分页事件 chagePage(e){ diff --git a/src/app/statistic-analysis/addUnit/add-unit-one/add-unit-one.component.scss b/src/app/statistic-analysis/addUnit/add-unit-one/add-unit-one.component.scss index a627a23..8ec7d96 100644 --- a/src/app/statistic-analysis/addUnit/add-unit-one/add-unit-one.component.scss +++ b/src/app/statistic-analysis/addUnit/add-unit-one/add-unit-one.component.scss @@ -8,7 +8,7 @@ } #indexBzt{ width: 100%; - height: 93%; + height: 100%; padding-top: 3%; display: flex; flex-direction: row; diff --git a/src/app/statistic-analysis/addUnit/add-unit-three-bar-details/add-unit-three-bar-details.component.scss b/src/app/statistic-analysis/addUnit/add-unit-three-bar-details/add-unit-three-bar-details.component.scss index 5bedfb2..fdf24f1 100644 --- a/src/app/statistic-analysis/addUnit/add-unit-three-bar-details/add-unit-three-bar-details.component.scss +++ b/src/app/statistic-analysis/addUnit/add-unit-three-bar-details/add-unit-three-bar-details.component.scss @@ -1,6 +1,6 @@ .box{ width: 100%; - height: 92%; + height: 100%; display: flex; flex-direction: column; overflow: hidden; diff --git a/src/app/statistic-analysis/addUnit/add-unit-three-line-details/add-unit-three-line-details.component.scss b/src/app/statistic-analysis/addUnit/add-unit-three-line-details/add-unit-three-line-details.component.scss index 3140fa4..61f60d6 100644 --- a/src/app/statistic-analysis/addUnit/add-unit-three-line-details/add-unit-three-line-details.component.scss +++ b/src/app/statistic-analysis/addUnit/add-unit-three-line-details/add-unit-three-line-details.component.scss @@ -1,6 +1,6 @@ .box{ width: 100%; - height: 92%; + height: 100%; display: flex; flex-direction: column; overflow: hidden; diff --git a/src/app/statistic-analysis/addUnit/add-unit-two-time/add-unit-two-time.component.scss b/src/app/statistic-analysis/addUnit/add-unit-two-time/add-unit-two-time.component.scss index b2a431d..6904ade 100644 --- a/src/app/statistic-analysis/addUnit/add-unit-two-time/add-unit-two-time.component.scss +++ b/src/app/statistic-analysis/addUnit/add-unit-two-time/add-unit-two-time.component.scss @@ -1,6 +1,6 @@ .box{ width: 100%; - height: 92%; + height: 100%; display: flex; flex-direction: column; overflow: hidden; diff --git a/src/app/statistic-analysis/addUnit/add-unit-two-type-details/add-unit-two-type-details.component.scss b/src/app/statistic-analysis/addUnit/add-unit-two-type-details/add-unit-two-type-details.component.scss index 067157b..b6bb35f 100644 --- a/src/app/statistic-analysis/addUnit/add-unit-two-type-details/add-unit-two-type-details.component.scss +++ b/src/app/statistic-analysis/addUnit/add-unit-two-type-details/add-unit-two-type-details.component.scss @@ -1,6 +1,6 @@ .box{ width: 100%; - height: 92%; + height: 100%; display: flex; flex-direction: column; overflow: hidden; diff --git a/src/app/statistic-analysis/addUnit/add-unit-two-type-statistics/add-unit-two-type-statistics.component.scss b/src/app/statistic-analysis/addUnit/add-unit-two-type-statistics/add-unit-two-type-statistics.component.scss index efabe3c..79ae2c8 100644 --- a/src/app/statistic-analysis/addUnit/add-unit-two-type-statistics/add-unit-two-type-statistics.component.scss +++ b/src/app/statistic-analysis/addUnit/add-unit-two-type-statistics/add-unit-two-type-statistics.component.scss @@ -1,6 +1,6 @@ .box{ width: 100%; - height: 92%; + height: 100%; display: flex; flex-direction: column; overflow: hidden; diff --git a/src/app/statistic-analysis/buildingType/building-type-one/building-type-one.component.html b/src/app/statistic-analysis/buildingType/building-type-one/building-type-one.component.html index 744683f..b560d1b 100644 --- a/src/app/statistic-analysis/buildingType/building-type-one/building-type-one.component.html +++ b/src/app/statistic-analysis/buildingType/building-type-one/building-type-one.component.html @@ -1,4 +1,4 @@ -
    +
    \ No newline at end of file diff --git a/src/app/statistic-analysis/buildingType/building-type-three-details/building-type-three-details.component.scss b/src/app/statistic-analysis/buildingType/building-type-three-details/building-type-three-details.component.scss index 9a84115..890c20d 100644 --- a/src/app/statistic-analysis/buildingType/building-type-three-details/building-type-three-details.component.scss +++ b/src/app/statistic-analysis/buildingType/building-type-three-details/building-type-three-details.component.scss @@ -1,6 +1,6 @@ .box{ width: 100%; - height: 92%; + height: 100%; display: flex; flex-direction: column; overflow: hidden; diff --git a/src/app/statistic-analysis/buildingType/building-type-two-forward/building-type-two-forward.component.scss b/src/app/statistic-analysis/buildingType/building-type-two-forward/building-type-two-forward.component.scss index d6b322f..74dd847 100644 --- a/src/app/statistic-analysis/buildingType/building-type-two-forward/building-type-two-forward.component.scss +++ b/src/app/statistic-analysis/buildingType/building-type-two-forward/building-type-two-forward.component.scss @@ -1,6 +1,6 @@ .box{ width: 100%; - height: 92%; + height: 100%; display: flex; flex-direction: column; overflow: hidden; diff --git a/src/app/statistic-analysis/buildingType/building-type-two-reverse/building-type-two-reverse.component.scss b/src/app/statistic-analysis/buildingType/building-type-two-reverse/building-type-two-reverse.component.scss index aa420af..b0d4e4b 100644 --- a/src/app/statistic-analysis/buildingType/building-type-two-reverse/building-type-two-reverse.component.scss +++ b/src/app/statistic-analysis/buildingType/building-type-two-reverse/building-type-two-reverse.component.scss @@ -1,6 +1,6 @@ .box{ width: 100%; - height: 92%; + height: 100%; display: flex; flex-direction: column; overflow: hidden; diff --git a/src/app/statistic-analysis/deleteUnit/delete-one/delete-one.component.html b/src/app/statistic-analysis/deleteUnit/delete-one/delete-one.component.html index ebe06cc..58b9669 100644 --- a/src/app/statistic-analysis/deleteUnit/delete-one/delete-one.component.html +++ b/src/app/statistic-analysis/deleteUnit/delete-one/delete-one.component.html @@ -6,4 +6,4 @@ * @LastEditors: sueRimn * @LastEditTime: 2020-09-05 11:28:26 --> -
    +
    diff --git a/src/app/statistic-analysis/deleteUnit/delete-there-line-details/delete-there-line-details.component.scss b/src/app/statistic-analysis/deleteUnit/delete-there-line-details/delete-there-line-details.component.scss index 0520f0f..4d7c76c 100644 --- a/src/app/statistic-analysis/deleteUnit/delete-there-line-details/delete-there-line-details.component.scss +++ b/src/app/statistic-analysis/deleteUnit/delete-there-line-details/delete-there-line-details.component.scss @@ -1,6 +1,6 @@ .box{ width: 100%; - height: 92%; + height: 100%; display: flex; flex-direction: column; overflow: hidden; diff --git a/src/app/statistic-analysis/deleteUnit/delete-there/delete-there.component.scss b/src/app/statistic-analysis/deleteUnit/delete-there/delete-there.component.scss index e8fd8e2..3cc5c76 100644 --- a/src/app/statistic-analysis/deleteUnit/delete-there/delete-there.component.scss +++ b/src/app/statistic-analysis/deleteUnit/delete-there/delete-there.component.scss @@ -1,6 +1,6 @@ .box{ width: 100%; - height: 92%; + height: 100%; display: flex; flex-direction: column; overflow: hidden; diff --git a/src/app/statistic-analysis/deleteUnit/delete-two-newadd/delete-two-newadd.component.scss b/src/app/statistic-analysis/deleteUnit/delete-two-newadd/delete-two-newadd.component.scss index 72f849e..f7639ce 100644 --- a/src/app/statistic-analysis/deleteUnit/delete-two-newadd/delete-two-newadd.component.scss +++ b/src/app/statistic-analysis/deleteUnit/delete-two-newadd/delete-two-newadd.component.scss @@ -1,6 +1,6 @@ .box{ width: 100%; - height: 92%; + height: 100%; display: flex; flex-direction: column; overflow: hidden; diff --git a/src/app/statistic-analysis/deleteUnit/delete-two/delete-two.component.scss b/src/app/statistic-analysis/deleteUnit/delete-two/delete-two.component.scss index 2eef948..973695b 100644 --- a/src/app/statistic-analysis/deleteUnit/delete-two/delete-two.component.scss +++ b/src/app/statistic-analysis/deleteUnit/delete-two/delete-two.component.scss @@ -1,6 +1,6 @@ .box{ width: 100%; - height: 92%; + height: 100%; display: flex; flex-direction: column; overflow: hidden; diff --git a/src/app/statistic-analysis/scheduled-updates/scheduled-updates.component.scss b/src/app/statistic-analysis/scheduled-updates/scheduled-updates.component.scss index a700a8f..88b7758 100644 --- a/src/app/statistic-analysis/scheduled-updates/scheduled-updates.component.scss +++ b/src/app/statistic-analysis/scheduled-updates/scheduled-updates.component.scss @@ -27,7 +27,7 @@ } .box{ width: 100%; - height: 92%; + height: 100%; display: flex; flex-direction: column; overflow: hidden; diff --git a/src/app/statistic-analysis/state/page-one/page-one.component.html b/src/app/statistic-analysis/state/page-one/page-one.component.html index 3332b70..9ac3386 100644 --- a/src/app/statistic-analysis/state/page-one/page-one.component.html +++ b/src/app/statistic-analysis/state/page-one/page-one.component.html @@ -9,7 +9,7 @@ -
    +
    diff --git a/src/app/statistic-analysis/state/page-there-year/page-there-year.component.scss b/src/app/statistic-analysis/state/page-there-year/page-there-year.component.scss index 0520f0f..4d7c76c 100644 --- a/src/app/statistic-analysis/state/page-there-year/page-there-year.component.scss +++ b/src/app/statistic-analysis/state/page-there-year/page-there-year.component.scss @@ -1,6 +1,6 @@ .box{ width: 100%; - height: 92%; + height: 100%; display: flex; flex-direction: column; overflow: hidden; diff --git a/src/app/statistic-analysis/state/page-there/page-there.component.scss b/src/app/statistic-analysis/state/page-there/page-there.component.scss index 3387989..fb3b6d7 100644 --- a/src/app/statistic-analysis/state/page-there/page-there.component.scss +++ b/src/app/statistic-analysis/state/page-there/page-there.component.scss @@ -1,6 +1,6 @@ .box{ width: 100%; - height: 92%; + height: 100%; display: flex; flex-direction: column; overflow: hidden; diff --git a/src/app/statistic-analysis/state/page-two-time/page-two-time.component.scss b/src/app/statistic-analysis/state/page-two-time/page-two-time.component.scss index b8b9d20..bc02d59 100644 --- a/src/app/statistic-analysis/state/page-two-time/page-two-time.component.scss +++ b/src/app/statistic-analysis/state/page-two-time/page-two-time.component.scss @@ -1,6 +1,6 @@ .content { width: 100%; - height: 93%; + height: 100%; display: flex; flex-direction: column; overflow: hidden; diff --git a/src/app/ui/authority/authority.component.html b/src/app/ui/authority/authority.component.html index 8acc302..2425551 100644 --- a/src/app/ui/authority/authority.component.html +++ b/src/app/ui/authority/authority.component.html @@ -1,4 +1,4 @@ -
    +
    diff --git a/src/app/ui/fire-fighting-facilities-formwork/fire-fighting-facilities-formwork.component.scss b/src/app/ui/fire-fighting-facilities-formwork/fire-fighting-facilities-formwork.component.scss index 5ca7442..c6959ff 100644 --- a/src/app/ui/fire-fighting-facilities-formwork/fire-fighting-facilities-formwork.component.scss +++ b/src/app/ui/fire-fighting-facilities-formwork/fire-fighting-facilities-formwork.component.scss @@ -1,7 +1,7 @@ .content { margin: 0 0 0 10px; width: 100%; - height: 90%; + height: 100%; overflow-y: auto; display: flex; .leftBox { diff --git a/src/app/ui/fire-protection-elements/fire-protection-elements.component.scss b/src/app/ui/fire-protection-elements/fire-protection-elements.component.scss index 12c709e..f1995a2 100644 --- a/src/app/ui/fire-protection-elements/fire-protection-elements.component.scss +++ b/src/app/ui/fire-protection-elements/fire-protection-elements.component.scss @@ -6,7 +6,7 @@ .Box { width: 100%; - height: 90%; + height: 100%; overflow-y: auto; display: flex; padding-left: 10px; diff --git a/src/app/ui/material-bank/material-bank.component.scss b/src/app/ui/material-bank/material-bank.component.scss index a42d67c..5bdbccb 100644 --- a/src/app/ui/material-bank/material-bank.component.scss +++ b/src/app/ui/material-bank/material-bank.component.scss @@ -1,7 +1,7 @@ .content { padding: 0 0 0 10px; width: 100%; - height: 90%; + height: 100%; overflow-x: hidden; overflow-y: auto; display: flex; diff --git a/src/app/ui/navmenus/navmenus.component.html b/src/app/ui/navmenus/navmenus.component.html index 967468b..a4b6735 100644 --- a/src/app/ui/navmenus/navmenus.component.html +++ b/src/app/ui/navmenus/navmenus.component.html @@ -1,4 +1,4 @@ -
    +
    diff --git a/src/app/ui/role/role.component.html b/src/app/ui/role/role.component.html index 3eeef51..ee1c85d 100644 --- a/src/app/ui/role/role.component.html +++ b/src/app/ui/role/role.component.html @@ -1,4 +1,4 @@ -
    +
    diff --git a/src/app/ui/unit-information/unit-information.component.scss b/src/app/ui/unit-information/unit-information.component.scss index fd0abd5..6131605 100644 --- a/src/app/ui/unit-information/unit-information.component.scss +++ b/src/app/ui/unit-information/unit-information.component.scss @@ -1,7 +1,7 @@ .content { margin: 0 0 0 10px; width: 100%; - height: 90%; + height: 100%; overflow-x: hidden; overflow-y: auto; display: flex; diff --git a/src/assets/css/newStyle.css b/src/assets/css/newStyle.css index 843324d..0ac2d32 100644 --- a/src/assets/css/newStyle.css +++ b/src/assets/css/newStyle.css @@ -367,7 +367,7 @@ iframe { display: block; } .num-item .num-text { color: #93FCFF; font-weight: 500; font-family: 'digiface'; font-size: 50px; line-height: 62px; letter-spacing: 0.1em; } .num-item .num-text .unit { font-size: 34px; margin-left: 10px; } -.main { display: flex; flex-direction: column; padding: 0 30px 10px; height: 93%; } +.main { display: flex; flex-direction: column; padding: 0 30px 10px; height: 100%; } .main-top { flex: 2; display: flex; padding: 30px 0 0; max-height: 699px; }