Browse Source

相机管理 表单中 监控点位 优化

master
Fuyuu 1 year ago
parent
commit
5a0043cc61
  1. 31
      src/views/military/modules/equipmentManage/videoMonitorEquInfo/cameraManage/CameraSetDemo.vue

31
src/views/military/modules/equipmentManage/videoMonitorEquInfo/cameraManage/CameraSetDemo.vue

@ -524,25 +524,32 @@
function handleSiteChange(id) {
cameraForm.value.siteId = id;
}
//
function changeSiteArr(id) {
let lineLen = gData.value.length;
siteArr.value = [];
for (let i = 0; i < lineLen; i++) {
let lineData: any = gData.value[i];
if (gData.value[i].id === id) {
if (lineData.children !== null && lineData.children.length > 0) {
let siteTempArr = lineData.children;
for (let j = 0; j < siteTempArr.length; j++) {
let siteData = siteTempArr[j];
siteArr.value.push({ id: siteData.id, name: siteData.name });
for (let j = 0; j < gData.value[i].children?.length; j++) {
//
let lineData: any = gData.value[i].children[j];
if (gData.value[i].children[j].id === id) {
if (lineData.children !== null && lineData.children.length > 0) {
let siteTempArr = lineData.children;
for (let k = 0; k < siteTempArr.length; k++) {
//
let siteData = siteTempArr[k];
siteArr.value.push({ id: siteData.id, name: siteData.name });
}
} else {
siteArr.value.push({ id: '', name: '' });
}
} else {
siteArr.value.push({ id: '', name: '' });
}
}
}
cameraForm.value.siteId = siteArr.value[0].id;
cameraForm.value.siteName = siteArr.value[0].name;
console.log(cameraForm.value);
siteNameTemp.value = cameraForm.value.siteName; //线线
}
//
@ -857,8 +864,10 @@
function initLineArr() {
let lineLen = gData.value.length;
for (let i = 0; i < lineLen; i++) {
let lineData = gData.value[i];
lineArr.value.push({ id: lineData.id, name: lineData.name });
for (let j = 0; j < gData.value[i].children?.length; j++) {
let lineData = gData.value[i].children[j];
lineArr.value.push({ id: lineData.id, name: lineData.name });
}
}
}
// /

Loading…
Cancel
Save