| | |
| | | <script> |
| | | let cylinderLayer = null |
| | | let circleLayer = null |
| | | |
| | | import axios from "axios" |
| | | import carList from '@/assets/data/car.js' |
| | | import phoneList from '@/assets/data/phone.js' |
| | | import monitoringList from '@/assets/data/monitoring.js' |
| | | import houseList from '@/assets/data/house.js' |
| | | import areaOptionData from '@/assets/data/JurisdictionData/areaOptionData.js' |
| | | import policeStationOptions from '@/assets/data/JurisdictionData/policeStationOptions.js' |
| | | import housingDate from '@/assets/data/JurisdictionData/housingDate.js' |
| | | import leftContainer from './components/leftContainer' |
| | | import rightContainer from './components/rightContainer' |
| | | import bottomContainer from './components/bottomContainer' |
| | | import historyArr from '@/assets/data/activitysData/history.js' |
| | | import underwayArr from '@/assets/data/activitysData/underway.js' |
| | | import weekArr from '@/assets/data/policeSituationArr/weekArr.js' |
| | | import mouthArr from '@/assets/data/policeSituationArr/mouthArr.js' |
| | | |
| | | |
| | | let treeData = [ |
| | | { |
| | | label: '全部', |
| | |
| | | }] |
| | | } |
| | | ] |
| | | let timer |
| | | let timer = [] |
| | | |
| | | import axios from "axios" |
| | | import carList from '@/assets/data/car.js' |
| | | import phoneList from '@/assets/data/phone.js' |
| | | import monitoringList from '@/assets/data/monitoring.js' |
| | | import houseList from '@/assets/data/house.js' |
| | | import areaOptionData from '@/assets/data/JurisdictionData/areaOptionData.js' |
| | | import policeStationOptions from '@/assets/data/JurisdictionData/policeStationOptions.js' |
| | | import housingDate from '@/assets/data/JurisdictionData/housingDate.js' |
| | | import leftContainer from './components/leftContainer' |
| | | import rightContainer from './components/rightContainer' |
| | | import bottomContainer from './components/bottomContainer' |
| | | import historyArr from '@/assets/data/activitysData/history.js' |
| | | import underwayArr from '@/assets/data/activitysData/underway.js' |
| | | import weekArr from '@/assets/data/policeSituationArr/weekArr.js' |
| | | import mouthArr from '@/assets/data/policeSituationArr/mouthArr.js' |
| | | |
| | | export default { |
| | | data () { |
| | |
| | | circleLayer = new global.DC.PrimitiveLayer('circleLayer') |
| | | global.viewer.addLayer(circleLayer) |
| | | if (this.policeSituationLayerShow == true) { |
| | | this.policeSituationList.forEach(item => { |
| | | this.policeSituationList.forEach((item, index) => { |
| | | let center = new global.DC.Position(item.lng, item.lat) |
| | | let point = new global.DC.PointPrimitive(center) |
| | | let num = 0 |
| | | if (item.state == '紧急') { |
| | | timer = setInterval(() => { |
| | | timer[index] = setInterval(() => { |
| | | num++ |
| | | if (num >= 10) { |
| | | num = 0 |
| | |
| | | }) |
| | | }, 100) |
| | | } else { |
| | | timer = setInterval(() => { |
| | | timer[index] = setInterval(() => { |
| | | num++ |
| | | if (num >= 10) { |
| | | num = 0 |
| | |
| | | circleLayer.clear() |
| | | circleLayer.remove() |
| | | circleLayer = null |
| | | console.log(timer.length, '12345') |
| | | clearInterval(timer) |
| | | |
| | | |