|
@@ -88,14 +88,14 @@ function getMonitor(deviceID) {
|
|
|
}
|
|
|
|
|
|
//清空数据
|
|
|
- function getClearList(){
|
|
|
- listData.common={}
|
|
|
- listData.bundletube.length=0
|
|
|
- listData.fiber.length=0
|
|
|
- listData.fire.length=0
|
|
|
- listData.smoke.length=0
|
|
|
- listData.spray.length=0
|
|
|
- listData.temperature.length=0
|
|
|
+function getClearList() {
|
|
|
+ listData.common = {}
|
|
|
+ listData.bundletube.length = 0
|
|
|
+ listData.fiber.length = 0
|
|
|
+ listData.fire.length = 0
|
|
|
+ listData.smoke.length = 0
|
|
|
+ listData.spray.length = 0
|
|
|
+ listData.temperature.length = 0
|
|
|
}
|
|
|
|
|
|
async function onSubmit() {
|
|
@@ -112,14 +112,16 @@ function btnClick(ind) {
|
|
|
switch (ind) {
|
|
|
case 0:
|
|
|
activeIndex1.value = 0;
|
|
|
- menuList = menuList1.internal.map(el => {
|
|
|
- return {
|
|
|
+ menuList.length = 0
|
|
|
+ current.value = '';
|
|
|
+ menuList1.internal.forEach(el => {
|
|
|
+ menuList.push({
|
|
|
name: el.systemname,
|
|
|
warn: '低风险',
|
|
|
type: 'on',
|
|
|
deviceID: el.id,
|
|
|
strtype: el.strtype,
|
|
|
- }
|
|
|
+ })
|
|
|
})
|
|
|
clearTimeout(timer)
|
|
|
getClearList()
|
|
@@ -127,15 +129,18 @@ function btnClick(ind) {
|
|
|
break;
|
|
|
case 1:
|
|
|
activeIndex1.value = 0;
|
|
|
+ menuList.length = 0
|
|
|
+ current.value = '';
|
|
|
if (menuList1.external.length != 0) {
|
|
|
- menuList = menuList1.external.map(el => {
|
|
|
- return {
|
|
|
+ menuList1.external.forEach(el => {
|
|
|
+ menuList.push({
|
|
|
name: el.systemname,
|
|
|
warn: '低风险',
|
|
|
type: 'out',
|
|
|
deviceID: el.id,
|
|
|
strtype: el.strtype,
|
|
|
- }
|
|
|
+ })
|
|
|
+
|
|
|
})
|
|
|
clearTimeout(timer)
|
|
|
getClearList()
|
|
@@ -155,6 +160,9 @@ function cardClick(ind, item) {
|
|
|
strType.value = item.strtype
|
|
|
clearTimeout(timer)
|
|
|
getClearList()
|
|
|
+ if(props.moduleObj.moduleName=='fire'){
|
|
|
+ current.value=''
|
|
|
+ }
|
|
|
getMonitor(item.deviceID)
|
|
|
}
|
|
|
|
|
@@ -175,7 +183,6 @@ function loadZj() {
|
|
|
//获取预警详情弹窗左侧数据
|
|
|
function getSysTypeWarnList(data) {
|
|
|
sysTypeWarnList({ type: data }).then((res) => {
|
|
|
- menuList.length = 0;
|
|
|
if (props.moduleObj.moduleName == 'vent') {
|
|
|
res.forEach((el) => {
|
|
|
menuList.push({
|
|
@@ -246,15 +253,15 @@ watch(
|
|
|
() => props.moduleObj,
|
|
|
(val) => {
|
|
|
if (val.moduleName == 'fire') {
|
|
|
- menuList.length=0
|
|
|
- menuList1.external.length=0
|
|
|
- menuList1.internal.length=0
|
|
|
+ menuList.length = 0
|
|
|
+ menuList1.external.length = 0
|
|
|
+ menuList1.internal.length = 0
|
|
|
current.value = '';
|
|
|
titleName.value = '火灾监测';
|
|
|
isShowModule.value = true;
|
|
|
getSysTypeWarnList('fire');
|
|
|
} else if (val.moduleName == 'dust') {
|
|
|
- menuList.length=0
|
|
|
+ menuList.length = 0
|
|
|
current.value = '';
|
|
|
titleName.value = '粉尘监测';
|
|
|
isShowModule.value = false;
|
|
@@ -262,14 +269,14 @@ watch(
|
|
|
getSysTypeWarnList('dust');
|
|
|
|
|
|
} else if (val.moduleName == 'vent') {
|
|
|
- menuList.length=0
|
|
|
+ menuList.length = 0
|
|
|
current.value = '';
|
|
|
titleName.value = '通风监测';
|
|
|
isShowModule.value = false;
|
|
|
current.value = 'ventilate';
|
|
|
getSysTypeWarnList('vent');
|
|
|
} else if (val.moduleName == 'gas') {
|
|
|
- menuList.length=0
|
|
|
+ menuList.length = 0
|
|
|
current.value = '';
|
|
|
titleName.value = '瓦斯监测';
|
|
|
isShowModule.value = false;
|