|
@@ -142,7 +142,7 @@ let cameraData = ref<any[]>([])
|
|
|
const dictCodes = getDictItemsByCode('gateCentralizedControl');
|
|
const dictCodes = getDictItemsByCode('gateCentralizedControl');
|
|
|
//是否开启分组
|
|
//是否开启分组
|
|
|
let isOpenFz = ref('')
|
|
let isOpenFz = ref('')
|
|
|
-//分组选中
|
|
|
|
|
|
|
+//分组勾选
|
|
|
let choiceFzData = ref<any[]>([])
|
|
let choiceFzData = ref<any[]>([])
|
|
|
|
|
|
|
|
const setChildRef = (el, index) => {
|
|
const setChildRef = (el, index) => {
|
|
@@ -291,6 +291,7 @@ function handleCancelCameraDetail(param) {
|
|
|
//设备集控-分组控制
|
|
//设备集控-分组控制
|
|
|
function handlerFz(item) {
|
|
function handlerFz(item) {
|
|
|
isOpenFz.value = item.value
|
|
isOpenFz.value = item.value
|
|
|
|
|
+ choiceFzData.value.length = 0
|
|
|
if (item.value == '0') {
|
|
if (item.value == '0') {
|
|
|
infoDatas.value.forEach(el => {
|
|
infoDatas.value.forEach(el => {
|
|
|
el.iconControl = true
|
|
el.iconControl = true
|
|
@@ -320,6 +321,13 @@ async function handlerAddorDel(item) {
|
|
|
console.log(choiceFzData.value, '开启分组并且当前点击项已有分组')
|
|
console.log(choiceFzData.value, '开启分组并且当前点击项已有分组')
|
|
|
} else {
|
|
} else {
|
|
|
isOpenFz.value = ''
|
|
isOpenFz.value = ''
|
|
|
|
|
+ item.iconControl = !item.iconControl
|
|
|
|
|
+ if (item.iconControl) {
|
|
|
|
|
+ choiceFzData.value.push(item)
|
|
|
|
|
+ } else {
|
|
|
|
|
+ choiceFzData.value.pop()
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|