You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1230 lines
78 KiB
1230 lines
78 KiB
import { Component, Input, Renderer2, OnDestroy, AfterViewInit, ElementRef, OnInit, ViewChild, ViewContainerRef } from '@angular/core'; |
|
import { FormBuilder, FormGroup, Validators } from '@angular/forms'; |
|
import { NzMessageService } from 'ng-zorro-antd/message'; |
|
import { Router } from '@angular/router'; |
|
import { TreeService } from 'src/app/service/tree.service'; |
|
import { HttpClient } from '@angular/common/http'; |
|
import { asBlob } from 'html-docx-js-typescript' |
|
// 要保存这个docx文件推荐引入file-saver哦,你可以用npm i -D file-saver来安装 |
|
import { saveAs } from 'file-saver' |
|
import { ObjectsSimpleService } from 'src/app/service/objectsSimple.service'; |
|
declare var AMap: any; |
|
import Viewer from 'viewerjs'; |
|
import { NzModalService } from 'ng-zorro-antd/modal'; |
|
import { OperationLogComponent } from './operation-log/operation-log.component'; |
|
@Component({ |
|
selector: 'app-unit-details', |
|
templateUrl: './unit-details.component.html', |
|
styleUrls: ['./unit-details.component.scss'] |
|
}) |
|
|
|
export class UnitDetailsComponent implements OnInit { |
|
@ViewChild('box') box: ElementRef; |
|
loading = false; |
|
avatarUrl?: string; |
|
constructor(private message: NzMessageService, private router: Router, private toTree: TreeService, private fb: FormBuilder, private http: HttpClient, private renderer: Renderer2, private el: ElementRef, public renderer2: Renderer2, private elementRef: ElementRef, private objectsSrv: ObjectsSimpleService, private modal: NzModalService, private viewContainerRef: ViewContainerRef) { |
|
|
|
} |
|
disableds = false |
|
datas = { |
|
basicInfo: { |
|
name: "", |
|
addr: "", |
|
phone: "", |
|
total: "", |
|
height: "", |
|
layer: "", |
|
structure: "", |
|
coveredArea: "", |
|
builtUpArea: "", |
|
nature: "", |
|
east: "", |
|
south: "", |
|
west: "", |
|
north: "", |
|
routeAndTime: "", |
|
positionCoordinates: { x: 0, y: 0 } |
|
}, |
|
facilities: { |
|
controlPosition: "", |
|
poolNumbe: "", |
|
poolPosition: "", |
|
poolCapacity: "", |
|
supplyMode: "", |
|
waterSources: "", |
|
waterSourcesPosition: "", |
|
system: { |
|
alarm: false, |
|
spray: false, |
|
broadcast: false, |
|
smoke: false, |
|
}, |
|
hydrantsNumber: "", |
|
hydrantsPosition: "", |
|
pumpNumber: "", |
|
pumpRange: "", |
|
pumpFlow: "", |
|
pumpAdapter: "", |
|
SprayPumpNumber: "", |
|
SprayPumpRange: "", |
|
SprayPumpFlow: "", |
|
SprayPumpAdapter: "", |
|
elevator: "", |
|
stairs: "", |
|
Export: "", |
|
indoorHydrant: "", |
|
standardIndoorHydrant: "" |
|
}, |
|
KeyParts: [ |
|
{ |
|
keyparts: "", |
|
keypartsposition: "", |
|
buildingstructure: "", |
|
useNature: "", |
|
danger: "" |
|
}, |
|
{ |
|
keyparts: "", |
|
keypartsposition: "", |
|
buildingstructure: "", |
|
useNature: "", |
|
danger: "" |
|
} |
|
], |
|
tips: "" |
|
} |
|
validateForm!: FormGroup; |
|
id = "" |
|
integrity = 0 |
|
|
|
|
|
ngOnInit(): void { |
|
this.id = this.router['browserUrlTree'].queryParams.id |
|
if (this.router['browserUrlTree'].queryParams.pattern != "edit") { |
|
this.disableds = true |
|
} |
|
this.validateForm = this.fb.group({ |
|
code: [null], |
|
organizationId: [null, [Validators.required]], |
|
relatedOrganizationId: [null], |
|
buildingTypeId: [null], |
|
legalPersonName: [null], |
|
legalPersonPhone: [null], |
|
principalName: [null], |
|
principalPhone: [null], |
|
adminName: [null], |
|
adminPhone: [null] |
|
}); |
|
this.getAllOrganization() |
|
this.getCompanies() |
|
this.getBuildingTypes() |
|
} |
|
|
|
|
|
imageUrl = ''//单位照片 |
|
isLoadingSave: boolean = false |
|
uploadIndex: string |
|
filechange(e) { |
|
this.isLoadingSave = true |
|
let file = e.target.files[0] || null //获取上传的文件 |
|
this.openFileSelect(file, `unitPhoto/${this.id}/`) |
|
} |
|
//设置文件路径并上传 |
|
postFilePath |
|
openFileSelect(file: File, extensionPath: string) { |
|
this.postFilePath = extensionPath; |
|
let fileSize = file.size || null //上传文件的总大小 |
|
let shardSize = 5 * 1024 * 1024 //5MB 超过5MB要分块上传 |
|
if (fileSize >= shardSize) // 超过5MB要分块上传 |
|
{ |
|
this.postFileByMul(file); |
|
} |
|
else //普通上传 |
|
{ |
|
this.postFile(file); |
|
} |
|
} |
|
//小文件直接上传 |
|
async postFile(file: File) { |
|
await new Promise((resolve, reject) => { |
|
this.objectsSrv.postFile(this.postFilePath, file).subscribe(data => { |
|
let dataObj = data as any; |
|
let filePath: string = ObjectsSimpleService.baseUrl + dataObj.objectName; |
|
this.imageUrl = filePath |
|
this.isLoadingSave = false |
|
resolve('success') |
|
}); |
|
}) |
|
} |
|
//大文件分块上传 |
|
postFileByMul(file: File) { |
|
this.objectsSrv.postFile_MultipartUpload(this.postFilePath, file).then((value) => { |
|
let dataObj = value as any; |
|
let filePath = dataObj.filePath |
|
this.imageUrl = filePath |
|
this.isLoadingSave = false |
|
}); |
|
} |
|
|
|
|
|
//查看图片 |
|
viewImg(url) { |
|
let dom = document.getElementById(`viewerjs`) |
|
let pObjs = dom.childNodes; |
|
let node = document.createElement("img") |
|
node.style.display = "none"; |
|
node.src = url; |
|
node.id = 'img' |
|
dom.appendChild(node) |
|
|
|
setTimeout(() => { |
|
let viewer = new Viewer(document.getElementById(`viewerjs`), { |
|
hidden: () => { |
|
dom.removeChild(pObjs[0]); |
|
viewer.destroy(); |
|
} |
|
}); |
|
node.click(); |
|
}, 0); |
|
} |
|
|
|
|
|
isMapLabel: boolean |
|
//地图标注位置 |
|
markerPosition: any = { x: 0, y: 0 }//单位坐标 |
|
map: any //地图实例 |
|
isGisTopBox: boolean = false//点击位置按钮 |
|
isGisTopBoxTwo: boolean = false//点击位置按钮 |
|
oldPositionMarker: any //旧位置marker实例 |
|
newPositionMarker: any //新位置marker实例 |
|
|
|
newPositionMarkerContent: any = |
|
'<div class="custom-content-marker">' + |
|
' <img class="positionimg" src="/assets/images/newposition.png">' + |
|
' <div class="btnbox2"></div>' + |
|
'</div>' |
|
newPositionMarkerContentBtn: any = |
|
'<div class="custom-content-marker">' + |
|
' <img class="positionimg" src="/assets/images/newposition.png">' + |
|
' <div class="btnbox"><img id="setPositionOk" src="/assets/images/ok.png"><span>|</span><img id="setPositionClose" src="/assets/images/close.png"></div>' + |
|
'</div>' |
|
oldPositionMarkerContent: any = |
|
'<div class="custom-content-marker">' + |
|
' <img class="positionimg" src="/assets/images/oldposition.png">' + |
|
' <div class="btnbox2"></div>' + |
|
'</div>' |
|
//初始化地图 |
|
searchTitle: any//搜索内容 |
|
placeSearch: any//地址搜索类 |
|
search() { |
|
this.placeSearch.search(this.searchTitle, (status, result) => { |
|
// 搜索成功时,result即是对应的匹配数据 |
|
if (result.info == "OK") { |
|
this.newPositionMarker.setPosition([result.poiList.pois[0].location.lng, result.poiList.pois[0].location.lat]) |
|
this.markerPosition2 = { x: result.poiList.pois[0].location.lng, y: result.poiList.pois[0].location.lat } |
|
this.map.setCenter([result.poiList.pois[0].location.lng, result.poiList.pois[0].location.lat]); //设置地图中心点 |
|
} else { |
|
alert('查询不到输入地址信息') |
|
} |
|
}) |
|
} |
|
//初始化地图 |
|
markerPosition2 |
|
labelGis() { |
|
console.log('初始化地图') |
|
this.map = new AMap.Map('container', { |
|
zoom: 12 |
|
}) |
|
this.map.on('complete', () => { |
|
this.isGisTopBox = true |
|
}); |
|
//输入提示 |
|
var autoOptions = { |
|
input: "tipinput" |
|
}; |
|
AMap.plugin(['AMap.PlaceSearch', 'AMap.AutoComplete'], () => { |
|
var auto = new AMap.AutoComplete(autoOptions); |
|
this.placeSearch = new AMap.PlaceSearch(); //构造地点查询类 |
|
auto.on("select", (e) => { |
|
this.newPositionMarker.setPosition([e.poi.location.lng, e.poi.location.lat]) |
|
this.markerPosition2 = { x: e.poi.location.lng, y: e.poi.location.lat } |
|
this.map.setCenter([e.poi.location.lng, e.poi.location.lat]); //设置地图中心点 |
|
});//注册监听,当选中某条记录时会触发 |
|
}); |
|
|
|
if (this.isMapLabel) {//如果已经标注单位坐标 |
|
console.log('已标注单位位置') |
|
this.map.setCenter([this.datas.basicInfo.positionCoordinates.x, this.datas.basicInfo.positionCoordinates.y]); |
|
this.oldPositionMarker = new AMap.Marker({ |
|
position: [this.datas.basicInfo.positionCoordinates.x, this.datas.basicInfo.positionCoordinates.y], |
|
content: this.newPositionMarkerContent, |
|
offset: new AMap.Pixel(-34, -36) |
|
}) |
|
// 将 markers 添加到地图 |
|
this.map.add(this.oldPositionMarker); |
|
} else { |
|
// console.log('未标注单位位置') |
|
this.map.setCity('济南'); |
|
} |
|
} |
|
|
|
//点击位置按钮 |
|
setPosition() { |
|
|
|
if (this.disableds) { |
|
return |
|
} |
|
|
|
|
|
this.isGisTopBox = false |
|
this.isGisTopBoxTwo = true |
|
if (this.isMapLabel) {//如果已经标注单位坐标 |
|
// console.log('已标注单位位置') |
|
if (this.oldPositionMarker) { |
|
this.oldPositionMarker.setContent(this.oldPositionMarkerContent) |
|
} |
|
if (this.newPositionMarker) { |
|
this.newPositionMarker.setContent(this.oldPositionMarkerContent) |
|
} |
|
this.newPositionMarker = new AMap.Marker({ |
|
draggable: true, |
|
position: [this.markerPosition.x, this.markerPosition.y], |
|
content: this.newPositionMarkerContentBtn, |
|
offset: new AMap.Pixel(-34, -36) |
|
}); |
|
this.map.add(this.newPositionMarker); |
|
if (this.markerPosition.x && this.markerPosition.x != 0) { |
|
this.markerPosition2 = { x: this.markerPosition.x, y: this.markerPosition.y } |
|
} else { |
|
this.markerPosition2 = { x: this.map.getCenter().lng, y: this.map.getCenter().lat } //获取当前地图中心位置 |
|
} |
|
this.newPositionMarker.on('dragend', (e) => { |
|
let lnglat = this.map.containerToLngLat(e.pixel) |
|
this.markerPosition2 = { x: lnglat.KL, y: lnglat.kT } |
|
}) |
|
this.newPositionMarker.on('dragging', (e) => { |
|
let lnglat = this.map.containerToLngLat(e.pixel) |
|
this.newPositionMarker.setPosition(lnglat); |
|
}) |
|
//点击确定 |
|
this.renderer2.listen(this.elementRef.nativeElement.querySelector('#setPositionOk'), 'click', (event) => { |
|
this.map.clearMap(); |
|
this.isGisTopBox = true |
|
this.isGisTopBoxTwo = false |
|
this.newPositionMarker = new AMap.Marker({ |
|
position: [this.markerPosition2.x, this.markerPosition2.y], |
|
content: this.newPositionMarkerContent, |
|
offset: new AMap.Pixel(-34, -36) |
|
}); |
|
this.markerPosition = this.markerPosition2 |
|
this.map.add(this.newPositionMarker); |
|
}) |
|
//点击取消 |
|
this.renderer2.listen(this.elementRef.nativeElement.querySelector('#setPositionClose'), 'click', (event) => { |
|
this.isGisTopBox = true |
|
this.isGisTopBoxTwo = false |
|
this.map.clearMap(); |
|
this.newPositionMarker = new AMap.Marker({ |
|
position: [this.markerPosition.x, this.markerPosition.y], |
|
content: this.newPositionMarkerContent, |
|
offset: new AMap.Pixel(-34, -36) |
|
}); |
|
this.map.setCenter([this.markerPosition.x, this.markerPosition.y]); //设置地图中心点 |
|
this.map.add(this.newPositionMarker); |
|
}) |
|
|
|
} else { |
|
// console.log('未标注单位位置') |
|
if (this.newPositionMarker) { |
|
this.newPositionMarker.setContent(this.oldPositionMarkerContent) |
|
} |
|
let center |
|
//this.markerPosition---单位坐标 |
|
if (this.markerPosition.x && this.markerPosition.x != 0) { |
|
center = [this.markerPosition.x, this.markerPosition.y] |
|
} else { |
|
center = this.map.getCenter(); //获取当前地图中心位置 |
|
// console.log('获取当前地图中心位置', center) |
|
this.map.setCenter(center); |
|
} |
|
|
|
this.newPositionMarker = new AMap.Marker({ |
|
draggable: true, |
|
position: center, |
|
content: this.newPositionMarkerContentBtn, |
|
offset: new AMap.Pixel(-34, -36) |
|
}); |
|
this.map.add(this.newPositionMarker); |
|
|
|
if (this.markerPosition.x && this.markerPosition.x != 0) { |
|
this.markerPosition2 = { x: this.markerPosition.x, y: this.markerPosition.y } |
|
} else { |
|
this.markerPosition2 = { x: this.map.getCenter().lng, y: this.map.getCenter().lat } //获取当前地图中心位置 |
|
} |
|
this.newPositionMarker.on('dragend', (e) => { |
|
let lnglat = this.map.containerToLngLat(e.pixel) |
|
this.markerPosition2 = { x: lnglat.KL, y: lnglat.kT } |
|
}) |
|
this.newPositionMarker.on('dragging', (e) => { |
|
let lnglat = this.map.containerToLngLat(e.pixel) |
|
this.newPositionMarker.setPosition(lnglat); |
|
}) |
|
//点击确定 |
|
this.renderer2.listen(this.elementRef.nativeElement.querySelector('#setPositionOk'), 'click', (event) => { |
|
this.isGisTopBox = true |
|
this.isGisTopBoxTwo = false |
|
this.markerPosition = this.markerPosition2 |
|
this.map.clearMap(); |
|
this.newPositionMarker = new AMap.Marker({ |
|
position: [this.markerPosition.x, this.markerPosition.y], |
|
content: this.newPositionMarkerContent, |
|
offset: new AMap.Pixel(-34, -36) |
|
}); |
|
this.newPositionMarker.setMap(this.map) |
|
}) |
|
this.renderer2.listen(this.elementRef.nativeElement.querySelector('#setPositionClose'), 'click', (event) => { |
|
this.map.clearMap(); |
|
this.isGisTopBox = true |
|
this.isGisTopBoxTwo = false |
|
if (this.markerPosition.x && this.markerPosition.x != 0) {//说明之前标过点 |
|
this.newPositionMarker = new AMap.Marker({ |
|
position: [this.markerPosition.x, this.markerPosition.y], |
|
content: this.newPositionMarkerContent, |
|
offset: new AMap.Pixel(-34, -36) |
|
}); |
|
this.map.setCenter([this.markerPosition.x, this.markerPosition.y]); //设置地图中心点 |
|
this.map.add(this.newPositionMarker); |
|
} |
|
})//取消 |
|
} |
|
|
|
} |
|
|
|
|
|
|
|
listOfData: any[] = []; |
|
listOfData2: any[] = []; |
|
|
|
|
|
exportClick() { |
|
let alarm = "" |
|
let spray = "" |
|
let broadcast = "" |
|
let smoke = "" |
|
if (this.datas.facilities.system.alarm) { |
|
alarm = "有" |
|
} else { |
|
alarm = "无" |
|
} |
|
if (this.datas.facilities.system.spray) { |
|
spray = "有" |
|
} else { |
|
spray = "无" |
|
} |
|
if (this.datas.facilities.system.broadcast) { |
|
broadcast = "有" |
|
} else { |
|
broadcast = "无" |
|
} |
|
if (this.datas.facilities.system.smoke) { |
|
smoke = "有" |
|
} else { |
|
smoke = "无" |
|
} |
|
let box = `<table cellspacing="0" cellpadding="0" style="border-collapse:collapse; margin: 0 auto; "> |
|
<tr style="height:18.4pt"> |
|
<td colspan="20" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:1pt; padding-left:5.4pt; padding-right:5.4pt; vertical-align:middle; width:477.65pt"> |
|
<p style="margin:0pt; orphans:0; text-align:center; widows:0"><a name="_目录"><span |
|
style="font-family:宋体; font-size:22pt; font-weight:bold; color: #000;">`+ this.datas.basicInfo.name + `</span><span |
|
style="font-family:宋体; font-size:22pt; font-weight:bold; color: #000;">基本情况</span></a></p> |
|
</td> |
|
</tr> |
|
<tr style="height:18.4pt"> |
|
<td rowspan="5" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:1pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; height:18.4pt; padding-left:4.9pt; padding-right:5.03pt; vertical-align:middle; width:30.05pt; writing-mode:tb-rl"> |
|
<p style="line-height:12pt; margin:0pt 5.65pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">单位基本情况</span></p> |
|
</td> |
|
<td |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:48.95pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">单位名称</span></p> |
|
</td> |
|
<td colspan="4" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:1pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:101.05pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">`+ this.datas.basicInfo.name + ` </span></p> |
|
</td> |
|
<td colspan="3" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:42.15pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">单位地址</span></p> |
|
</td> |
|
<td colspan="7" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:1pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:88.5pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">`+ this.datas.basicInfo.addr + `</span> |
|
</td> |
|
<td |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:1pt; padding-left:5.03pt; padding-right:5.03pt; vertical-align:middle; width:36.15pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">联系电话</span></p> |
|
</td> |
|
<td colspan="3" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:1pt; border-top-color:#000000; border-top-style:solid; border-top-width:1pt; padding-left:5.03pt; padding-right:4.9pt; vertical-align:middle; width:66pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:'Times New Roman'; font-size:9pt">`+ this.datas.basicInfo.phone + `</span></p> |
|
</td> |
|
</tr> |
|
<tr style="height:22.3pt"> |
|
<td |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:48.95pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">人员总数</span></p> |
|
</td> |
|
<td colspan="4" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:101.05pt"> |
|
<p style="margin:0pt; text-align:center"><span style="font-family:'Times New Roman'; font-size:9pt">`+ this.datas.basicInfo.total + `</span></p> |
|
</td> |
|
<td colspan="3" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:42.15pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">建筑高度</span></p> |
|
</td> |
|
<td colspan="7" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:88.5pt"> |
|
<p style="margin:0pt; text-align:center"><span style="font-family:'Times New Roman'; font-size:9pt">`+ this.datas.basicInfo.height + `</span></p> |
|
</td> |
|
<td colspan="2" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:36.55pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">层数</span></p> |
|
</td> |
|
<td colspan="2" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:1pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.4pt; padding-right:4.9pt; vertical-align:middle; width:65.6pt"> |
|
<p style="margin:0pt; text-align:center"><span style="font-family:'Times New Roman'; font-size:9pt">`+ this.datas.basicInfo.layer + `</span></p> |
|
</td> |
|
</tr> |
|
<tr style="height:4pt"> |
|
<td |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:48.95pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">建筑结构</span></p> |
|
</td> |
|
<td |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:35.45pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">`+ this.datas.basicInfo.structure + `</span></p> |
|
</td> |
|
<td colspan="3" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:54.8pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">占地面积</span></p> |
|
</td> |
|
<td colspan="3" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:42.15pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:'Times New Roman'; font-size:9pt">`+ this.datas.basicInfo.coveredArea + `</span></p> |
|
</td> |
|
<td colspan="4" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:34.55pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">总建筑面积</span></p> |
|
</td> |
|
<td colspan="3" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:43.15pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:'Times New Roman'; font-size:9pt">`+ this.datas.basicInfo.builtUpArea + `</span></p> |
|
</td> |
|
<td colspan="2" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:36.55pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">主要使用性质</span></p> |
|
</td> |
|
<td colspan="2" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:1pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.4pt; padding-right:4.9pt; vertical-align:middle; width:65.6pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">`+ this.datas.basicInfo.nature + `</span></p> |
|
</td> |
|
</tr> |
|
<tr style="height:16.9pt"> |
|
<td |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:48.95pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">毗邻建筑</span></p> |
|
</td> |
|
<td colspan="4" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:101.05pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">东:</span><span style="font-family:宋体; font-size:9pt">`+ this.datas.basicInfo.east + `</span></p> |
|
</td> |
|
<td colspan="7" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:87.5pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">南:</span><span style="font-family:宋体; font-size:9pt">`+ this.datas.basicInfo.south + `</span></p> |
|
</td> |
|
<td colspan="5" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:90.5pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">西:</span><span style="font-family:宋体; font-size:9pt">`+ this.datas.basicInfo.west + `</span></p> |
|
</td> |
|
<td colspan="2" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:1pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.4pt; padding-right:4.9pt; vertical-align:middle; width:65.6pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">北:</span><span style="font-family:宋体; font-size:9pt">`+ this.datas.basicInfo.north + `</span></p> |
|
</td> |
|
</tr> |
|
<tr style="height:21.45pt"> |
|
<td |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:48.95pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt; word-break: break-all; width: 70px;">辖区中队行驶路线及时间</span></p> |
|
</td> |
|
<td colspan="18" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:1pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.4pt; padding-right:4.9pt; vertical-align:middle; width:377.05pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">`+ this.datas.basicInfo.routeAndTime + `</span></p> |
|
</td> |
|
</tr> |
|
<tr style="height:22.3pt"> |
|
<td rowspan="9" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:1pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; height:22.3pt; padding-left:4.9pt; padding-right:5.03pt; vertical-align:middle; width:30.05pt; writing-mode:tb-rl"> |
|
<p style="line-height:12pt; margin:0pt 5.65pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">单位内部主要消防设施</span></p> |
|
</td> |
|
<td |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:48.95pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">消防控制室</span></p> |
|
</td> |
|
<td |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:35.45pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">位置</span></p> |
|
</td> |
|
<td colspan="17" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:1pt; padding-left:5.4pt; padding-right:4.9pt; vertical-align:middle; width:330.8pt"> |
|
<p style="margin:0pt; text-align:center"><span style="font-family:宋体; font-size:9pt">`+ this.datas.facilities.controlPosition + `</span></p> |
|
</td> |
|
</tr> |
|
<tr style="height:22.3pt"> |
|
<td rowspan="2" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.03pt; padding-right:5.03pt; vertical-align:middle; width:48.95pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">消防水源</span></p> |
|
</td> |
|
<td |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:35.45pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">消防水池数量</span></p> |
|
</td> |
|
<td colspan="3" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:54.8pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:'Times New Roman'; font-size:9pt">`+ this.datas.facilities.poolNumbe + `</span></p> |
|
</td> |
|
<td colspan="3" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:42.15pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">位置</span></p> |
|
</td> |
|
<td colspan="4" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:34.55pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:'Times New Roman'; font-size:9pt">`+ this.datas.facilities.poolPosition + `</span></p> |
|
</td> |
|
<td colspan="3" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:43.15pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">总容量</span></p> |
|
</td> |
|
<td colspan="2" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:36.55pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:'Times New Roman'; font-size:9pt">`+ this.datas.facilities.poolCapacity + `</span></p> |
|
</td> |
|
<td |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:28.65pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">补给方式</span></p> |
|
</td> |
|
<td |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:1pt; vertical-align:middle; width:26.15pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:'Times New Roman'; font-size:9pt">`+this.datas.facilities.supplyMode+`</span></p> |
|
</td> |
|
</tr> |
|
<tr style="height:21.45pt"> |
|
<td |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:35.45pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">室外其他水源</span></p> |
|
</td> |
|
<td colspan="10" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:153.1pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:'Times New Roman'; font-size:9pt">`+ this.datas.facilities.waterSources + `</span></p> |
|
</td> |
|
<td colspan="3" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:43.15pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">位置</span></p> |
|
</td> |
|
<td colspan="4" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:1pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.4pt; padding-right:4.9pt; vertical-align:middle; width:112.95pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:'Times New Roman'; font-size:9pt">`+ this.datas.facilities.waterSourcesPosition + `</span></p> |
|
</td> |
|
</tr> |
|
<tr style="height:29.5pt"> |
|
<td |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:48.95pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">自动报警系统</span></p> |
|
|
|
</td> |
|
<td |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:35.45pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"> |
|
`+ alarm + ` |
|
</p> |
|
</td> |
|
<td colspan="3" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:54.8pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">自动喷水系统</span></p> |
|
</td> |
|
<td colspan="3" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:42.15pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"> |
|
`+ spray + ` |
|
</p> |
|
</td> |
|
<td colspan="4" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:34.55pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">应急广播系统</span></p> |
|
</td> |
|
<td colspan="3" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:43.15pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"> |
|
`+ broadcast + ` |
|
</p> |
|
</td> |
|
<td colspan="2" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:36.55pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">防排烟系统</span></p> |
|
</td> |
|
<td colspan="2" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:1pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.4pt; padding-right:4.9pt; vertical-align:middle; width:65.6pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"> |
|
`+ smoke + ` |
|
</p> |
|
</td> |
|
</tr> |
|
<tr style="height:25.5pt"> |
|
<td |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:48.95pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">室外消火栓数量</span></p> |
|
</td> |
|
<td colspan="5" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:130.4pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:'Times New Roman'; font-size:9pt">`+ this.datas.facilities.hydrantsNumber + `</span><span |
|
style="font-family:宋体; font-size:9pt">个</span></p> |
|
</td> |
|
<td colspan="5" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:53pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">室外消火栓位置分布</span></p> |
|
</td> |
|
<td colspan="8" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:1pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.4pt; padding-right:4.9pt; vertical-align:middle; width:172.05pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">`+ this.datas.facilities.hydrantsPosition + `</span></p> |
|
</td> |
|
</tr> |
|
<tr style="height:28.05pt"> |
|
<td rowspan="2" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:48.95pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">消防泵</span></p> |
|
</td> |
|
<td |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:35.45pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">消火栓泵</span></p> |
|
</td> |
|
<td colspan="2" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:41.5pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">数量:</span><span |
|
style="font-family:'Times New Roman'; font-size:9pt">`+ this.datas.facilities.pumpNumber + `</span></p> |
|
</td> |
|
<td colspan="3" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:40.9pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">扬程:</span><span |
|
style="font-family:'Times New Roman'; font-size:9pt">`+ this.datas.facilities.pumpRange + `</span><span |
|
style="font-family:'Times New Roman'; font-size:9pt">m</span></p> |
|
</td> |
|
<td colspan="3" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:39.2pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">流量</span><span style="font-family:宋体; font-size:9pt">:</span><span |
|
style="font-family:'Times New Roman'; font-size:9pt">`+ this.datas.facilities.pumpFlow + `</span><span |
|
style="font-family:'Times New Roman'; font-size:9pt">L/S</span></p> |
|
</td> |
|
<td colspan="4" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:46.35pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">水泵接合器</span></p> |
|
</td> |
|
<td colspan="3" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:43.25pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">数量:</span><span |
|
style="font-family:'Times New Roman'; font-size:9pt"></span></p> |
|
</td> |
|
<td colspan="2" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:1pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.4pt; padding-right:4.9pt; vertical-align:middle; width:65.6pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:'Times New Roman'; font-size:9pt">`+ this.datas.facilities.pumpAdapter + `</span></p> |
|
</td> |
|
</tr> |
|
<tr style="height:26.1pt"> |
|
<td |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:35.45pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">喷淋泵</span></p> |
|
</td> |
|
<td colspan="2" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:41.5pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">数量:</span><span |
|
style="font-family:'Times New Roman'; font-size:9pt">`+ this.datas.facilities.SprayPumpNumber + `</span></p> |
|
</td> |
|
<td colspan="3" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:40.9pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">扬程:</span><span |
|
style="font-family:'Times New Roman'; font-size:9pt">`+ this.datas.facilities.SprayPumpRange + `</span><span |
|
style="font-family:'Times New Roman'; font-size:9pt">m</span></p> |
|
</td> |
|
<td colspan="3" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:39.2pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">流量:</span><span |
|
style="font-family:'Times New Roman'; font-size:9pt">`+ this.datas.facilities.SprayPumpFlow + `</span><span |
|
style="font-family:'Times New Roman'; font-size:9pt">L/S</span></p> |
|
</td> |
|
<td colspan="4" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:46.35pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">水泵接合器</span></p> |
|
</td> |
|
<td colspan="3" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:43.25pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">数量:</span><span |
|
style="font-family:'Times New Roman'; font-size:9pt"></span></p> |
|
</td> |
|
<td colspan="2" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:1pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.4pt; padding-right:4.9pt; vertical-align:middle; width:65.6pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:'Times New Roman'; font-size:9pt">`+ this.datas.facilities.SprayPumpAdapter + `</span></p> |
|
</td> |
|
</tr> |
|
<tr style="height:26.1pt"> |
|
<td |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:48.95pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">消防电梯</span></p> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">数量及位置</span></p> |
|
</td> |
|
<td colspan="2" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:82.25pt"> |
|
<p style="margin:0pt; text-align:center"><span style="font-family:'Times New Roman'; font-size:9pt">`+ this.datas.facilities.elevator + `</span> |
|
</p> |
|
</td> |
|
<td colspan="4" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:46.4pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">疏散楼梯</span></p> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">数量及位置</span></p> |
|
</td> |
|
<td colspan="6" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:82.05pt"> |
|
<p style="margin:0pt; text-align:center"><span |
|
style="font-family:'Times New Roman'; font-size:9pt">`+ this.datas.facilities.stairs + `</span></p> |
|
</td> |
|
<td colspan="4" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:57.55pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">安全出口</span></p> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">数量及位置</span></p> |
|
</td> |
|
<td colspan="2" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:1pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.4pt; padding-right:4.9pt; vertical-align:middle; width:65.6pt"> |
|
<p style="margin:0pt; text-align:center"><span |
|
style="font-family:'Times New Roman'; font-size:9pt">`+ this.datas.facilities.Export + `</span></p> |
|
</td> |
|
</tr> |
|
<tr style="height:26.1pt"> |
|
<td |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:48.95pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">室内消火栓数量</span></p> |
|
</td> |
|
<td colspan="4" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:101.05pt"> |
|
<p style="margin:0pt; text-align:center"><span |
|
style="font-family:'Times New Roman'; font-size:9pt">`+ this.datas.facilities.indoorHydrant + `</span><span |
|
style="font-family:宋体; font-size:9pt">个</span></p> |
|
</td> |
|
<td colspan="4" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:63.3pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">标准层室内消火栓数量及位置</span></p> |
|
</td> |
|
<td colspan="10" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:1pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.4pt; padding-right:4.9pt; vertical-align:middle; width:191.1pt"> |
|
<p style="margin:0pt; text-align:center"><span |
|
style="font-family:'Times New Roman'; font-size:9pt">`+ this.datas.facilities.standardIndoorHydrant + `</span></p> |
|
</td> |
|
</tr> |
|
<tr style="height:35.1pt"> |
|
<td rowspan="2" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:1pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; height:35.1pt; padding-left:4.9pt; padding-right:5.03pt; vertical-align:middle; width:30.05pt; writing-mode:tb-rl"> |
|
<p style="line-height:12pt; margin:0pt 5.65pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">重点部位情况(一)</span></p> |
|
</td> |
|
<td |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:48.95pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">重点部位名称</span></p> |
|
</td> |
|
<td |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:35.45pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">`+ this.datas.KeyParts[0].keyparts + `</span></p> |
|
</td> |
|
<td colspan="3" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:54.8pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">重点部位所在位置</span></p> |
|
</td> |
|
<td colspan="3" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:42.15pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">`+ this.datas.KeyParts[0].keypartsposition + `</span></p> |
|
</td> |
|
<td colspan="4" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:34.55pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">建筑结构</span></p> |
|
</td> |
|
<td colspan="3" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:43.15pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">`+ this.datas.KeyParts[0].buildingstructure + `</span></p> |
|
</td> |
|
<td colspan="2" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:36.55pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">使用性质</span></p> |
|
</td> |
|
<td colspan="2" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:65.6pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">`+ this.datas.KeyParts[0].useNature + `</span></p> |
|
</td> |
|
</tr> |
|
<tr style="height:31.75pt"> |
|
<td |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:48.95pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">主要危险性</span></p> |
|
</td> |
|
<td colspan="18" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:1pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.4pt; padding-right:4.9pt; vertical-align:middle; width:377.05pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">`+ this.datas.KeyParts[0].danger + `</span></p> |
|
</td> |
|
</tr> |
|
<tr style="height:35.1pt"> |
|
<td rowspan="2" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:1pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; height:35.1pt; padding-left:4.9pt; padding-right:5.03pt; vertical-align:middle; width:30.05pt; writing-mode:tb-rl"> |
|
<p style="line-height:12pt; margin:0pt 5.65pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">重点部位情况(二)</span></p> |
|
</td> |
|
<td |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:48.95pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">重点部位名称</span></p> |
|
</td> |
|
<td |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:35.45pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">`+ this.datas.KeyParts[1].keyparts + `</span></p> |
|
</td> |
|
<td colspan="3" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:54.8pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">重点部位所在位置</span></p> |
|
</td> |
|
<td colspan="3" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:42.15pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">`+ this.datas.KeyParts[1].keypartsposition + `</span></p> |
|
</td> |
|
<td colspan="4" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:34.55pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">建筑结构</span></p> |
|
</td> |
|
<td colspan="3" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:43.15pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">`+ this.datas.KeyParts[1].buildingstructure + `</span></p> |
|
</td> |
|
<td colspan="2" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:36.55pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">使用性质</span></p> |
|
</td> |
|
<td colspan="2" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:65.6pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">`+ this.datas.KeyParts[1].useNature + `</span></p> |
|
</td> |
|
</tr> |
|
<tr style="height:31.75pt"> |
|
<td |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:48.95pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">主要危险性</span></p> |
|
</td> |
|
<td colspan="18" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:1pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.4pt; padding-right:4.9pt; vertical-align:middle; width:377.05pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">`+ this.datas.KeyParts[1].danger + `</span></p> |
|
</td> |
|
</tr> |
|
<tr style="height:56pt"> |
|
<td |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.03pt; padding-right:5.03pt; vertical-align:middle; width:30.05pt"> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">重点</span></p> |
|
<p style="line-height:12pt; margin:0pt; orphans:0; text-align:center; widows:0"><span |
|
style="font-family:宋体; font-size:9pt">提示</span></p> |
|
</td> |
|
<td colspan="19" |
|
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.4pt; padding-right:5.03pt; vertical-align:middle; width:436.8pt"> |
|
<p style="margin:0pt; text-align:center"><span |
|
style="font-family:'Times New Roman'; font-size:9pt">`+ this.datas.tips + `</span></p> |
|
</td> |
|
</tr> |
|
<tr style="height:0pt"> |
|
<td style="width:40.85pt; border:none"></td> |
|
<td style="width:59.75pt; border:none"></td> |
|
<td style="width:46.25pt; border:none"></td> |
|
<td style="width:46.8pt; border:none"></td> |
|
<td style="width:5.5pt; border:none"></td> |
|
<td style="width:13.3pt; border:none"></td> |
|
<td style="width:29.35pt; border:none"></td> |
|
<td style="width:9.05pt; border:none"></td> |
|
<td style="width:14.55pt; border:none"></td> |
|
<td style="width:21.15pt; border:none"></td> |
|
<td style="width:14.3pt; border:none"></td> |
|
<td style="width:4.75pt; border:none"></td> |
|
<td style="width:5.15pt; border:none"></td> |
|
<td style="width:32.95pt; border:none"></td> |
|
<td style="width:14.3pt; border:none"></td> |
|
<td style="width:6.7pt; border:none"></td> |
|
<td style="width:46.95pt; border:none"></td> |
|
<td style="width:0.4pt; border:none"></td> |
|
<td style="width:39.45pt; border:none"></td> |
|
<td style="width:36.95pt; border:none"></td> |
|
</tr> |
|
</table> |
|
<p style="margin:0pt; orphans:0; text-align:justify; widows:0"><span style="-aw-bookmark-end:_目录"></span><span |
|
style="font-family:Calibri; font-size:10.5pt"> </span></p>` |
|
|
|
const htmlString = `<!DOCTYPE html> |
|
<html lang="en"> |
|
<head> |
|
<meta charset="UTF-8"> |
|
<title>Document</title> |
|
</head> |
|
<body> |
|
`+ box + ` |
|
</body> |
|
</html>` |
|
const fileData = asBlob(htmlString).then((data: any) => { |
|
saveAs(data, this.datas.basicInfo.name + '基本信息.docx') // 保存为docx文件 |
|
}) |
|
|
|
} |
|
|
|
back() { |
|
window.history.back() |
|
} |
|
|
|
edit() { |
|
let num = 0 |
|
let num2 = 0 |
|
let num3 = 0 |
|
console.log(this.validateForm.value); |
|
for (const key in this.validateForm.value) { |
|
if (Object.prototype.hasOwnProperty.call(this.validateForm.value, key)) { |
|
const element = this.validateForm.value[key]; |
|
if (element) { |
|
num3 += 1 |
|
} |
|
} |
|
} |
|
for (const key in this.datas) { |
|
if (Object.prototype.hasOwnProperty.call(this.datas, key)) { |
|
const element = this.datas[key]; |
|
for (const key in element) { |
|
if (Object.prototype.hasOwnProperty.call(element, key)) { |
|
const element2 = element[key]; |
|
if (element2) { |
|
// console.log(element2); |
|
num += 1 |
|
} |
|
} |
|
} |
|
} |
|
} |
|
for (const key in this.datas.KeyParts) { |
|
if (Object.prototype.hasOwnProperty.call(this.datas.KeyParts, key)) { |
|
const element = this.datas.KeyParts[key] |
|
for (const key in element) { |
|
if (Object.prototype.hasOwnProperty.call(element, key)) { |
|
const element2 = element[key] |
|
// console.log(element2); |
|
if (element2) { |
|
num2 += 1 |
|
} |
|
} |
|
} |
|
} |
|
} |
|
let num4 = (num + num2 + num3 - 1) / 64 |
|
this.integrity = Math.floor(num4 * 100) / 100 |
|
console.log(num, num2, num3, num4); |
|
this.datas.basicInfo.positionCoordinates = { |
|
x: this.markerPosition.x, y: this.markerPosition.y |
|
} |
|
let body = { |
|
id: this.id, |
|
usci: this.validateForm.value.code, |
|
organizationId: this.validateForm.value.organizationId, |
|
relatedOrganizationId: this.validateForm.value.relatedOrganizationId, |
|
buildingTypeId: this.validateForm.value.buildingTypeId, |
|
legalPersonName: this.validateForm.value.legalPersonName, |
|
legalPersonPhone: this.validateForm.value.legalPersonPhone, |
|
directorName: this.validateForm.value.principalName, |
|
directorPhone: this.validateForm.value.principalPhone, |
|
securityAdministratorName: this.validateForm.value.adminName, |
|
securityAdministratorPhone: this.validateForm.value.adminPhone, |
|
companyName: this.datas.basicInfo.name, |
|
address: this.datas.basicInfo.addr, |
|
useNature: this.datas.basicInfo.nature, |
|
integrity: this.integrity, |
|
imageFile: this.imageUrl, |
|
data: JSON.stringify(this.datas) |
|
} |
|
this.http.patch('/api/Companies/' + this.id, body).subscribe(data => { |
|
this.message.create('success', '保存成功!'); |
|
this.getCompanies() |
|
}) |
|
} |
|
BuildingTypes |
|
getBuildingTypes() { |
|
this.http.get('/api/BuildingTypes').subscribe((data: any) => { |
|
console.log(data); |
|
|
|
this.BuildingTypes = data |
|
}) |
|
} |
|
getCompanies() { |
|
this.http.get('/api/Companies/' + this.id).subscribe((data: any) => { |
|
console.log('当前单位信息', data); |
|
if (data.data) { |
|
this.datas = JSON.parse(data.data) |
|
} |
|
this.datas.basicInfo.name = data.companyName |
|
this.datas.basicInfo.addr = data.address |
|
// this.datas.basicInfo.phone = data.directorPhone |
|
this.datas.basicInfo.nature = data.useNature |
|
this.integrity = data.integrity |
|
this.imageUrl = data.imageFile |
|
this.validateForm.patchValue({ |
|
code: data.usci, |
|
organizationId: data.organizationId, |
|
relatedOrganizationId: data.relatedOrganizationId, |
|
buildingTypeId: data.buildingTypeId, |
|
legalPersonName: data.legalPersonName, |
|
legalPersonPhone: data.legalPersonPhone, |
|
principalName: data.directorName, |
|
principalPhone: data.directorPhone, |
|
adminName: data.securityAdministratorName, |
|
adminPhone: data.securityAdministratorPhone, |
|
}) |
|
if (this.datas.basicInfo.positionCoordinates && (this.datas.basicInfo.positionCoordinates.x != 0 && this.datas.basicInfo.positionCoordinates.y != 0)) {//已标注 |
|
this.isMapLabel = true |
|
this.markerPosition = this.datas.basicInfo.positionCoordinates |
|
} else {//未标注 |
|
this.isMapLabel = false |
|
} |
|
this.labelGis() |
|
}) |
|
} |
|
nodes: any = [] |
|
getAllOrganization() { |
|
let organizationId = JSON.parse(sessionStorage.getItem('userData')).organizationId |
|
let params = { |
|
// OrganizationId: organizationId || '', |
|
ContainsChildren: "true", |
|
PageNumber: 1, |
|
PageSize: 9999 |
|
} |
|
this.http.get('/api/Organizations', { |
|
params: params |
|
}).subscribe((data: any) => { |
|
data.items.forEach(element => { |
|
if (element.id == organizationId) { |
|
element.parentId = null |
|
} |
|
element.key = element.id |
|
element.title = element.name |
|
element.level == 'squadron' ? element.isLeaf = true : null |
|
}); |
|
this.nodes = [...this.toTree.toTree(data.items)] |
|
}) |
|
} |
|
|
|
|
|
looklog() { |
|
const modal = this.modal.create({ |
|
nzTitle: '操作日志', |
|
nzContent: OperationLogComponent, |
|
nzViewContainerRef: this.viewContainerRef, |
|
nzWidth: 660, |
|
nzMaskClosable: false, |
|
nzComponentParams: { |
|
id: this.id, |
|
}, |
|
nzFooter: null |
|
}); |
|
} |
|
}
|
|
|