hi-ucs/front/src/supermap/createMarkerPopup.js

63 lines
1.6 KiB
Vue

/*
* @Author: hisense.wuhongjian
* @Date: 2022-06-14 09:43:31
* @LastEditors: hisense.wuhongjian
* @LastEditTime: 2022-07-26 15:19:38
* @Description: 告诉大家这是什么
*/
/**
* @Author: tiansiyuan
* @Date: 2021/2/20 13:12:56
* @LastEditors: tiansiyuan
* @LastEditTime: 2021/2/20 17:57:34
* @Description: 初始化地图资源弹窗dom方法
*/
import Dom from '@/utils/dom'
import CameraDetailsPop from '@/views/home/videoSurveillance/components/CameraDetailsPop'
import SearchAddressTitlePop from '@/views/home/videoSurveillance/components/SearchAddressTitlePop'
import { selectByChannelCode } from '@/api/videoSurveillance'
/**
* 视频监控平台弹窗
* @param data
* @returns {*}
* @private
*/
function createCameraDetailsPop(feature) {
// if(feature.type !== 'cameraTree'){
// selectByChannelCode({ channelCode: feature.data.channelCode }).then((res) => {
// feature.data = res.data.data[0]
// })
// // }
// const popupDom = new Dom({
// template: '<Camera-Details-Pop :feature="feature"></Camera-Details-Pop>',
// data() {
// return {
// feature: feature,
// }
// },
// created() {},
// components: {
// CameraDetailsPop,
// },
// })
// return popupDom.initDom()
}
function createSearchAddressTitlePop(feature) {
const popupDom = new Dom({
template:
'<Search-Address-Title-Pop :feature="feature"></Search-Address-Title-Pop>',
data() {
return {
feature: feature,
}
},
created() {},
components: {
SearchAddressTitlePop,
},
})
return popupDom.initDom()
}
export { createCameraDetailsPop, createSearchAddressTitlePop }