diff --git a/src/views/overview/overviewAmap.vue b/src/views/overview/overviewAmap.vue index ddbf42d..7565502 100644 --- a/src/views/overview/overviewAmap.vue +++ b/src/views/overview/overviewAmap.vue @@ -37,6 +37,7 @@ import { getWellType } from '@/api/well/well' import { getWellListScope, getWellInfo, getAlarmsNowScope, getWellAlarms } from '@/api/overview/wellOverview' import { toPixel, toLngLat, toSize } from '@/components/Amap/utils/convert-helper' +import { isOperation } from '@/utils/permission' import DeptSelect from '../../components/DeptSelect/index' import AMapContainer from '@/components/Amap/AMapContainer' import AlarmInfoWindow from './components/infoWindowAlarm' @@ -480,7 +481,13 @@ if (this.showAlarm && this.checkedLayer.indexOf('alarm') == -1) { this.checkedLayer.push('alarm') } - getAlarmsNowScope().then(response => { + const params = { + alarmType: '' + } + if (!isOperation()) { // 如果不是管理员和运维人员 + params.alarmType = '1' + } + getAlarmsNowScope(params).then(response => { if (response.code === 200) { this.loading = false // 判断最新报警时间,若和旧的最新时间不一样,则判断是否需要产生声音