63 lines
1.6 KiB
Vue
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 }
|