| | |
| | | teachList: [], |
| | | liveList: [], |
| | | addTagPopup: false, |
| | | addTagPosition: null |
| | | addTagPosition: null, |
| | | |
| | | labelLayer: null, //自定义标签图层 |
| | | addSignList: true, |
| | | }, |
| | | mutations: { |
| | | SET_POPUPBGURL (state, popupBgUrl) { |
| | | SET_POPUPBGURL(state, popupBgUrl) { |
| | | state.popupBgUrl = popupBgUrl |
| | | }, |
| | | SET_POPUPQRURL (state, pupupQRUrl) { |
| | | SET_POPUPQRURL(state, pupupQRUrl) { |
| | | state.pupupQRUrl = pupupQRUrl |
| | | }, |
| | | SET_TERMINUS (state, terminus) { |
| | | SET_TERMINUS(state, terminus) { |
| | | state.terminus = terminus |
| | | }, |
| | | SET_STARTINGPOINT (state, startingPoint) { |
| | | SET_STARTINGPOINT(state, startingPoint) { |
| | | state.startingPoint = startingPoint |
| | | }, |
| | | SET_POINTPOSITION (state, pointPosition) { |
| | | SET_POINTPOSITION(state, pointPosition) { |
| | | state.pointPosition = pointPosition |
| | | }, |
| | | SET_STATENAME (state, stateName) { |
| | | SET_STATENAME(state, stateName) { |
| | | state.stateName = stateName |
| | | }, |
| | | SET_SITENAME (state, siteName) { |
| | | SET_SITENAME(state, siteName) { |
| | | state.siteName = siteName |
| | | }, |
| | | SET_TELEPHONE (state, telephone) { |
| | | SET_TELEPHONE(state, telephone) { |
| | | state.telephone = telephone |
| | | }, |
| | | SET_INTRODUCETEXT (state, introduceText) { |
| | | SET_INTRODUCETEXT(state, introduceText) { |
| | | state.introduceText = introduceText |
| | | }, |
| | | SET_PANORAMAURL (state, panoramaUrl) { |
| | | SET_PANORAMAURL(state, panoramaUrl) { |
| | | state.panoramaUrl = panoramaUrl |
| | | }, |
| | | SET_PANORAMAPOPUP (state, panoramaPopup) { |
| | | SET_PANORAMAPOPUP(state, panoramaPopup) { |
| | | state.panoramaPopup = panoramaPopup |
| | | }, |
| | | SET_MONITORURL (state, monitorUrl) { |
| | | SET_MONITORURL(state, monitorUrl) { |
| | | state.monitorUrl = monitorUrl |
| | | }, |
| | | SET_MONITORPOPUP (state, monitorPopup) { |
| | | SET_MONITORPOPUP(state, monitorPopup) { |
| | | state.monitorPopup = monitorPopup |
| | | }, |
| | | SET_DETAILSPOPUP (state, detailsPopup) { |
| | | SET_DETAILSPOPUP(state, detailsPopup) { |
| | | state.detailsPopup = detailsPopup |
| | | }, |
| | | SET_POPUPIMGATLAS (state, popupImgAtlas) { |
| | | SET_POPUPIMGATLAS(state, popupImgAtlas) { |
| | | state.popupImgAtlas = popupImgAtlas |
| | | }, |
| | | SET_TEACHLIST (state, teachList) { |
| | | SET_TEACHLIST(state, teachList) { |
| | | state.teachList = teachList |
| | | }, |
| | | SET_LIVELIST (state, liveList) { |
| | | SET_LIVELIST(state, liveList) { |
| | | state.liveList = liveList |
| | | }, |
| | | |
| | | SET_ADDTAGPOPUP (state, addTagPopup) { |
| | | SET_ADDTAGPOPUP(state, addTagPopup) { |
| | | state.addTagPopup = addTagPopup |
| | | }, |
| | | |
| | | SET_ADDTAGPOSITION (state, addTagPosition) { |
| | | SET_ADDTAGPOSITION(state, addTagPosition) { |
| | | state.addTagPosition = addTagPosition |
| | | }, |
| | | initLabelLayer(state, val) { |
| | | if (!state.labelLayer) { |
| | | state.labelLayer = new global.DC.HtmlLayer("labelLayer"); |
| | | val.addLayer(state.labelLayer); |
| | | } |
| | | }, |
| | | addLabelLayerIcon(state, val) { |
| | | let list = val.list; |
| | | if (val.clear) { |
| | | // state.labelLayer.remove(); |
| | | state.labelLayer.clear(); |
| | | } |
| | | if (val.add) { //刷新列表 |
| | | state.addSignList = !state.addSignList; |
| | | } |
| | | for (let i in list) { |
| | | console.log(list[i], 112233) |
| | | const divIcon = new global.DC.DivIcon( |
| | | new global.DC.Position( |
| | | Number(list[i].jd), |
| | | Number(list[i].wd), |
| | | 0 |
| | | ), |
| | | ` |
| | | <div class="tag-entitys-box"> |
| | | <div class="tag-content"> |
| | | ${list[i].name} |
| | | </div> |
| | | <div class="tag-angle-content"> |
| | | <img src="https://map.hit.edu.cn/images/tarrow_xq.png"> |
| | | </div> |
| | | </div> |
| | | ` |
| | | ); |
| | | state.labelLayer.addOverlay(divIcon); |
| | | } |
| | | }, |
| | | clearLabelLayerIcon(state, val) { |
| | | if (state.labelLayer) { |
| | | state.labelLayer.clear(); |
| | | } |
| | | }, |
| | | |
| | | CLEAR_ALL (state, param) { |
| | | CLEAR_ALL(state, param) { |
| | | state.siteName = param |
| | | state.introduceText = param |
| | | state.telephone = param |
| | |
| | | } |
| | | } |
| | | |
| | | export default popupParams |
| | | export default popupParams |