Browse Source

[修改]修改source.yaml配置文件内容

develop
邵佳豪 2 years ago
parent
commit
3a89c45bcb
  1. 48
      src/app/system-management/host-config/host-config.component.ts

48
src/app/system-management/host-config/host-config.component.ts

@ -74,8 +74,8 @@ export class HostConfigComponent implements OnInit {
let params = {
ContainsChildren: true,
EdgeDeviceId: this.hostId,
pageNumber:1,
pageSize:99
pageNumber: 1,
pageSize: 99
}
this.isLoading = true
this.http.get('/api/Cameras', { params: params }).subscribe((data: any) => {
@ -292,13 +292,53 @@ export class HostConfigComponent implements OnInit {
inference_buffer_second: 6
sources:`
copyListOfData.forEach((item: any, index) => {
config4 += `
if (item.type == 3 && item.dimensionedPointsObj && item.dimensionedPointsObj.arrow.length != 0) {
let arrowArr = item.dimensionedPointsObj.arrow
let str = arrowArr[1].startX + ';' + arrowArr[1].startY + ';' + arrowArr[1].endX + ';' + arrowArr[1].endY + ';' + arrowArr[0].startX + ';' + arrowArr[0].startY + ';' + arrowArr[0].endX + ';' + arrowArr[0].endY
config4 += `
- name: '${item.name}'
user: '${item.user}'
password: '${item.password}'
uri: '${item.uri}'
type: ${item.type}
line-crossing-Entry: ${str}
`
} else if (item.type == 2 && item.dimensionedPointsObj && item.dimensionedPointsObj.arrow.length != 0 && item.dimensionedPointsObj.arrowOfWest && item.dimensionedPointsObj.arrowOfWest.length == 0) {
let arrowArr = item.dimensionedPointsObj.arrow
let str = arrowArr[1].startX + ';' + arrowArr[1].startY + ';' + arrowArr[1].endX + ';' + arrowArr[1].endY + ';' + arrowArr[0].startX + ';' + arrowArr[0].startY + ';' + arrowArr[0].endX + ';' + arrowArr[0].endY
config4 += `
- name: '${item.name}'
user: '${item.user}'
password: '${item.password}'
uri: '${item.uri}'
type: ${item.type}
line-crossing-Entry: ${str}
`
} else if (item.type == 2 && item.dimensionedPointsObj && item.dimensionedPointsObj.arrow.length != 0 && item.dimensionedPointsObj.arrowOfWest && item.dimensionedPointsObj.arrowOfWest.length != 0) {
let arrowArr = item.dimensionedPointsObj.arrow
let str = arrowArr[1].startX + ';' + arrowArr[1].startY + ';' + arrowArr[1].endX + ';' + arrowArr[1].endY + ';' + arrowArr[0].startX + ';' + arrowArr[0].startY + ';' + arrowArr[0].endX + ';' + arrowArr[0].endY
let arrowArr2 = item.dimensionedPointsObj.arrowOfWest
let str2 = arrowArr2[1].startX + ';' + arrowArr2[1].startY + ';' + arrowArr2[1].endX + ';' + arrowArr2[1].endY + ';' + arrowArr2[0].startX + ';' + arrowArr2[0].startY + ';' + arrowArr2[0].endX + ';' + arrowArr2[0].endY
let str3 = str + ';' + str2
config4 += `
- name: '${item.name}'
user: '${item.user}'
password: '${item.password}'
uri: '${item.uri}'
type: ${item.type}
line-crossing-Entry: ${str3}
`
} else {
config4 += `
- name: '${item.name}'
user: '${item.user}'
password: '${item.password}'
uri: '${item.uri}'
type: ${item.type}
`
}
})
const modal = this.modal.create({
nzTitle: '下发source.yaml配置',
@ -359,7 +399,7 @@ sources:`
return item.isEnabled;
})
console.log('摄像头列表',copyListOfData)
console.log('摄像头列表', copyListOfData)
// return

Loading…
Cancel
Save