chenjingyu 4 years ago
parent
commit
222d55520a
  1. 7
      src/app/canvas-share-data.service.ts
  2. 2
      src/app/gis-management/gis-labeling/gis-labeling.component.ts
  3. 4
      src/app/plan-management/onetwo-entry-plan/onetwo-entry-plan.component.ts
  4. 5
      src/app/tabbar/tabbar.component.ts
  5. 2
      src/app/ui/collection-tools-plan/collection-tools.component.html
  6. 4
      src/app/ui/collection-tools-plan/collection-tools.component.ts
  7. 2
      src/app/ui/collection-tools/collection-tools.component.html
  8. 2
      src/app/ui/collection-tools/collection-tools.component.ts
  9. 9
      src/app/ui/collection-tools/save.ts

7
src/app/canvas-share-data.service.ts

@ -86,6 +86,13 @@ export class CanvasShareDataService {
* *
*/ */
public updateBuildingData() { public updateBuildingData() {
// 删除建筑数据中当前层数据
Object.keys(this.originalcompanyBuildingData.data).forEach((key) => {
if (this.originalcompanyBuildingData.data[key].FloorId === this.selectStorey.id) {
delete this.originalcompanyBuildingData.data[key];
}
});
// 新增当前层数据到建筑数据
Object.keys(this.originaleveryStoreyData.data).forEach((key) => { Object.keys(this.originaleveryStoreyData.data).forEach((key) => {
this.originalcompanyBuildingData.data[key] = this.originaleveryStoreyData.data[key]; this.originalcompanyBuildingData.data[key] = this.originaleveryStoreyData.data[key];
}); });

2
src/app/gis-management/gis-labeling/gis-labeling.component.ts

@ -805,7 +805,7 @@ export class GisLabelingComponent implements OnInit {
//三维场景 //三维场景
threeeScene (e) { threeeScene (e) {
window.open('http://121.37.20.190:8088/%5B%E7%BD%91%E9%A1%B5%E7%89%88%5D%E8%B4%B5%E6%B8%AF%E6%B2%B9%E5%BA%93%E4%B8%89%E7%BB%B4%E7%81%AD%E7%81%AB%E9%A2%84%E6%A1%88/') window.open('http://39.106.78.171:8088/%E6%BC%94%E7%A4%BA%E6%A1%88%E4%BE%8B/--SHGJHYZX/')
} }
//查看预案 //查看预案

4
src/app/plan-management/onetwo-entry-plan/onetwo-entry-plan.component.ts

@ -30,8 +30,8 @@ export interface PeriodicElement {
projectlevel: string; projectlevel: string;
} }
const ELEMENT_DATA=[ const ELEMENT_DATA=[
{unitname:"梧州市中恒制药有限公司",level:"Ⅰ级",addname:"张三",addtime:"2020-12-16",plantype:"洪涝",passstate:"审核通过",isopen:"未公开",projectlevel:"总队"}, {unitname:"抗洪抢险救援应急救援预案",level:"Ⅰ级",addname:"张三",addtime:"2020-12-16",plantype:"洪涝",passstate:"审核通过",isopen:"未公开",projectlevel:"总队"},
{unitname:"贵州油港",level:"Ⅱ级",addname:"韩信",addtime:"2020-12-16",plantype:"泥石流",passstate:"审核中",isopen:"未公开",projectlevel:"支队"} {unitname:"泥石流应急救援预案",level:"Ⅱ级",addname:"韩信",addtime:"2020-12-16",plantype:"泥石流",passstate:"审核中",isopen:"未公开",projectlevel:"支队"}
] ]
@Component({ @Component({

5
src/app/tabbar/tabbar.component.ts

@ -77,10 +77,7 @@ export class TabbarComponent implements OnInit {
USCI : this.route.snapshot.queryParams.usci USCI : this.route.snapshot.queryParams.usci
} }
this.http.get('/api/Companies',{params:params}).subscribe((data:any) => { this.http.get('/api/Companies',{params:params}).subscribe((data:any) => {
this.companyIntegrityScore ? this.companyIntegrityScore = data.items[0].companyIntegrityScore
this.companyIntegrityScore = data.items[0].companyIntegrityScore :
null
// console.log(data)
}) })
} }

2
src/app/ui/collection-tools-plan/collection-tools.component.html

@ -291,7 +291,7 @@
</div> </div>
</div> </div>
<div class="colorDiv" *ngIf="isEditPattern && pattern && canvasAssetObj.GameMode == 0"> <div class="colorDiv" *ngIf="isEditPattern">
<ul> <ul>
<li (click)="selectcolor(item,key)" class="colorLi" *ngFor="let item of colors,let key=index" [style]="{'background-color':item}"></li> <li (click)="selectcolor(item,key)" class="colorLi" *ngFor="let item of colors,let key=index" [style]="{'background-color':item}"></li>
</ul> </ul>

4
src/app/ui/collection-tools-plan/collection-tools.component.ts

@ -726,6 +726,10 @@ export class CollectionToolsPlanComponent implements OnInit {
//保存平面图 //保存平面图
saveNum :any = [] saveNum :any = []
saveSite(){ saveSite(){
//更新用于统计的数据
this.canvasData.updateBuildingData()
if (this.selectingSitePlan && this.selectingSitePlan.id) { if (this.selectingSitePlan && this.selectingSitePlan.id) {
this.saveNum = [] this.saveNum = []

2
src/app/ui/collection-tools/collection-tools.component.html

@ -291,7 +291,7 @@
</div> </div>
</div> </div>
<div class="colorDiv" *ngIf="isEditPattern && pattern && canvasAssetObj.GameMode == 0"> <div class="colorDiv" *ngIf="isEditPattern">
<ul> <ul>
<li (click)="selectcolor(item,key)" class="colorLi" *ngFor="let item of colors,let key=index" [style]="{'background-color':item}"></li> <li (click)="selectcolor(item,key)" class="colorLi" *ngFor="let item of colors,let key=index" [style]="{'background-color':item}"></li>
</ul> </ul>

2
src/app/ui/collection-tools/collection-tools.component.ts

@ -754,6 +754,8 @@ export class CollectionToolsComponent implements OnInit {
let adjoinArr = [] //毗邻数组 let adjoinArr = [] //毗邻数组
if(this.pattern){//如果是基本信息编辑模式 if(this.pattern){//如果是基本信息编辑模式
//更新用于统计的数据
this.canvasData.updateBuildingData()
for (const key in object) { for (const key in object) {
if (object[key].Name == "毗邻") {//如果是相同楼层,则筛选出毗邻 if (object[key].Name == "毗邻") {//如果是相同楼层,则筛选出毗邻

9
src/app/ui/collection-tools/save.ts

@ -102,7 +102,6 @@ export class saveOneDialog {
selectedBuildingData = this.data.selectedBuildingData selectedBuildingData = this.data.selectedBuildingData
selectedSiteData = this.data.selectedSiteData selectedSiteData = this.data.selectedSiteData
onSubmit(value,type){ onSubmit(value,type){
// console.log(type)
let name = this.selectedBuildingData.name + '-' + this.selectedSiteData.name let name = this.selectedBuildingData.name + '-' + this.selectedSiteData.name
//如果保存到已有节点 //如果保存到已有节点
var postdata = { var postdata = {
@ -147,6 +146,8 @@ export class saveOneDialog {
// 保存平面图数据到当前节点 // 保存平面图数据到当前节点
let postdata =JSON.parse(JSON.stringify(this.canvasData.selectPanelPoint)) let postdata =JSON.parse(JSON.stringify(this.canvasData.selectPanelPoint))
postdata.Data = JSON.stringify(postdata.Data) postdata.Data = JSON.stringify(postdata.Data)
postdata.DisposalNodeId = istrue.id
// console.log(111,istrue)
this.http.post(`/api/DisposalNodeData`,postdata).subscribe(data => { this.http.post(`/api/DisposalNodeData`,postdata).subscribe(data => {
const config = new MatSnackBarConfig(); const config = new MatSnackBarConfig();
config.verticalPosition = 'top'; config.verticalPosition = 'top';
@ -168,14 +169,14 @@ export class saveOneDialog {
resolve("更新处置节点成功,将天气 节点详情等信息保存到点击的节点") resolve("更新处置节点成功,将天气 节点详情等信息保存到点击的节点")
}) })
}).then((values)=>{ }).then((values)=>{
console.log(values) // console.log(values)
postdata.level = putdata.level + 1 postdata.level = putdata.level + 1
new Promise((resolve,reject) => { new Promise((resolve,reject) => {
this.http.post(`/api/DisposalNodes`,postdata).subscribe(data => { this.http.post(`/api/DisposalNodes`,postdata).subscribe(data => {
resolve(data) resolve(data)
}) })
}).then((data:any)=>{ }).then((data:any)=>{
console.log(7788,data) // console.log(7788,data)
let objData = { let objData = {
id: "", id: "",
data: JSON.stringify(this.canvasData.selectPanelPoint.Data) || null, data: JSON.stringify(this.canvasData.selectPanelPoint.Data) || null,
@ -260,7 +261,7 @@ export class saveOneDialog {
}) })
}).then((id) => { }).then((id) => {
let dataNodeData let dataNodeData
console.log("qnm",id) // console.log("qnm",id)
new Promise((resolve,reject) => { new Promise((resolve,reject) => {
postdata.parentId = id postdata.parentId = id
postdata.level = dispositionNodeData.level + 1 postdata.level = dispositionNodeData.level + 1

Loading…
Cancel
Save