1 |
- {"ast":null,"code":"import \"core-js/modules/es.array.push.js\";\nexport default {\n setOptionList(state, options) {\n let cluster = options.mantis_cluster;\n let carline = options.mantis_carline;\n let market = options.mantis_market;\n let result = options.mantis_result;\n let type = options.mantis_tb_type;\n let variant = options.mantis_variant;\n let project = options.mantis_project;\n for (let key in cluster) {\n let value = cluster[key];\n if (!state.clusterOptions.some(s => s.value == value)) {\n state.clusterOptions.push({\n value: value,\n label: value\n });\n }\n }\n for (let key in project) {\n let value = project[key];\n if (!state.projectOptions.some(s => s.value == value)) {\n state.projectOptions.push({\n value: value,\n label: value\n });\n }\n }\n for (let key in variant) {\n let value = variant[key];\n if (!state.variantOptions.some(s => s.value == value)) {\n state.variantOptions.push({\n value: value,\n label: value\n });\n }\n }\n for (let key in carline) {\n let value = carline[key];\n if (!state.carlineOptions.some(s => s.value == value)) {\n state.carlineOptions.push({\n value: value,\n label: value\n });\n }\n }\n for (let key in market) {\n let value = market[key];\n if (!state.marketOptions.some(s => s.value == value)) {\n state.marketOptions.push({\n value: value,\n label: value\n });\n }\n }\n for (let key in result) {\n let value = result[key];\n if (!state.resultOptions.some(s => s.value == value)) {\n state.resultOptions.push({\n value: value,\n label: value\n });\n }\n }\n for (let key in type) {\n let value = type[key];\n if (!state.TBTypeOptions.some(s => s.value == value)) {\n state.TBTypeOptions.push({\n value: value,\n label: value\n });\n }\n }\n },\n setSquareStatus(state, data) {\n state.isOpenSquare = data;\n },\n setConnectedStatus(state, data) {\n state.isConnected = data;\n },\n set3dStatus(state, data) {\n var element = document.getElementById('house-player');\n state.isOpen3d = data;\n if (!data) {\n setTimeout(() => {\n let mapDom = document.getElementsByClassName(\"ordinary-map-container\")[0];\n let style = getComputedStyle(mapDom);\n let width = parseFloat(style.width);\n let height = parseFloat(style.height);\n let ratio = 1.8;\n window.renderWidth = width * ratio;\n window.renderHeight = height * ratio;\n window.sdkInstance.sceneRenderer.updateScreenSize(width * ratio, height * ratio);\n element.style.marginLeft = (width - width * ratio) / 2 + 'px';\n element.style.marginTop = (height - height * ratio) / 2 + 'px';\n let playersmall = document.getElementById('playersmall');\n playersmall.appendChild(element);\n setTimeout(() => {\n window.sdkInstance.changeMode('floorplan');\n });\n });\n sessionStorage.setItem('3dMode', 0);\n }\n },\n toggle3dStatus(state) {\n var element = document.getElementById('house-player');\n state.isOpen3d = !state.isOpen3d;\n if (state.isOpen3d) {\n setTimeout(() => {\n window.sdkInstance.sceneRenderer.updateScreenSize(window.innderWidth, window.innderHeight);\n window.sdkInstance.changeMode('panorama');\n let player = document.getElementById('player');\n player.appendChild(element);\n var elementChild = document.getElementById('house-player');\n elementChild.style.width = window.innderWidth + 'px';\n elementChild.style.height = window.innderHeight + 'px';\n window.renderWidth = window.innderWidth;\n window.renderHeight = window.innderHeight;\n elementChild.width = window.innderWidth * 2;\n elementChild.height = window.innderHeight * 2;\n elementChild.style.marginLeft = '0px';\n elementChild.style.marginTop = '0px';\n });\n sessionStorage.setItem('3dMode', 1);\n } else {\n setTimeout(() => {\n let mapDom = document.getElementsByClassName(\"ordinary-map-container\")[0];\n let style = getComputedStyle(mapDom);\n let width = parseFloat(style.width);\n let height = parseFloat(style.height);\n let ratio = 1.8;\n window.renderWidth = width * ratio;\n window.renderHeight = height * ratio;\n window.sdkInstance.sceneRenderer.updateScreenSize(width * ratio, height * ratio);\n element.style.marginLeft = (width - width * ratio) / 2 + 'px';\n element.style.marginTop = (height - height * ratio) / 2 + 'px';\n let playersmall = document.getElementById('playersmall');\n playersmall.appendChild(element);\n setTimeout(() => {\n window.sdkInstance.changeMode('floorplan');\n });\n });\n sessionStorage.setItem('3dMode', 0);\n }\n },\n setIsOpen(state, data) {\n state.isOpen = data;\n },\n setGoHome(state, data) {\n state.isGoHome = data;\n }\n};","map":{"version":3,"names":["setOptionList","state","options","cluster","mantis_cluster","carline","mantis_carline","market","mantis_market","result","mantis_result","type","mantis_tb_type","variant","mantis_variant","project","mantis_project","key","value","clusterOptions","some","s","push","label","projectOptions","variantOptions","carlineOptions","marketOptions","resultOptions","TBTypeOptions","setSquareStatus","data","isOpenSquare","setConnectedStatus","isConnected","set3dStatus","element","document","getElementById","isOpen3d","setTimeout","mapDom","getElementsByClassName","style","getComputedStyle","width","parseFloat","height","ratio","window","renderWidth","renderHeight","sdkInstance","sceneRenderer","updateScreenSize","marginLeft","marginTop","playersmall","appendChild","changeMode","sessionStorage","setItem","toggle3dStatus","innderWidth","innderHeight","player","elementChild","setIsOpen","isOpen","setGoHome","isGoHome"],"sources":["/Users/mac/projects/mime/mine/src/store/modules/common/mutations.js"],"sourcesContent":["export default {\n setOptionList(state, options) {\n let cluster = options.mantis_cluster;\n let carline = options.mantis_carline;\n let market = options.mantis_market;\n let result = options.mantis_result;\n let type = options.mantis_tb_type;\n let variant = options.mantis_variant;\n let project = options.mantis_project;\n\n for(let key in cluster) {\n let value = cluster[key];\n if (!state.clusterOptions.some(s => s.value == value)) {\n state.clusterOptions.push({\n value: value,\n label: value\n })\n }\n }\n\n for(let key in project) {\n let value = project[key];\n if (!state.projectOptions.some(s => s.value == value)) {\n state.projectOptions.push({\n value: value,\n label: value\n })\n }\n }\n\n for(let key in variant) {\n let value = variant[key];\n if (!state.variantOptions.some(s => s.value == value)) {\n state.variantOptions.push({\n value: value,\n label: value\n })\n }\n }\n\n for(let key in carline) {\n let value = carline[key];\n if (!state.carlineOptions.some(s => s.value == value)) {\n state.carlineOptions.push({\n value: value,\n label: value\n })\n }\n }\n\n for(let key in market) {\n let value = market[key];\n if (!state.marketOptions.some(s => s.value == value)) {\n state.marketOptions.push({\n value: value,\n label: value\n })\n }\n }\n\n for(let key in result) {\n let value = result[key];\n if (!state.resultOptions.some(s => s.value == value)) {\n state.resultOptions.push({\n value: value,\n label: value\n })\n }\n }\n\n for(let key in type) {\n let value = type[key];\n if (!state.TBTypeOptions.some(s => s.value == value)) {\n state.TBTypeOptions.push({\n value: value,\n label: value\n })\n }\n }\n },\n setSquareStatus(state, data) {\n state.isOpenSquare = data;\n },\n setConnectedStatus(state, data) {\n state.isConnected = data;\n },\n set3dStatus(state, data) {\n var element = document.getElementById('house-player');\n state.isOpen3d = data;\n if (!data) {\n setTimeout(() => {\n \n let mapDom = document.getElementsByClassName(\"ordinary-map-container\")[0];\n let style = getComputedStyle(mapDom);\n let width = parseFloat(style.width);\n let height = parseFloat(style.height);\n\n let ratio = 1.8;\n window.renderWidth = width * ratio;\n window.renderHeight = height * ratio;\n window.sdkInstance.sceneRenderer.updateScreenSize(width * ratio, height * ratio);\n element.style.marginLeft = ((width - (width * ratio)) / 2) + 'px';\n element.style.marginTop = ((height - (height * ratio)) / 2) + 'px';\n let playersmall = document.getElementById('playersmall')\n playersmall.appendChild(element)\n setTimeout(() => {\n window.sdkInstance.changeMode('floorplan');\n })\n })\n sessionStorage.setItem('3dMode', 0)\n }\n },\n toggle3dStatus(state) {\n var element = document.getElementById('house-player');\n state.isOpen3d = !state.isOpen3d;\n \n if (state.isOpen3d) {\n setTimeout(() => {\n window.sdkInstance.sceneRenderer.updateScreenSize(window.innderWidth, window.innderHeight);\n window.sdkInstance.changeMode('panorama');\n let player = document.getElementById('player')\n player.appendChild(element)\n var elementChild = document.getElementById('house-player');\n elementChild.style.width = window.innderWidth+'px';\n elementChild.style.height = window.innderHeight+'px';\n window.renderWidth = window.innderWidth;\n window.renderHeight = window.innderHeight;\n elementChild.width = (window.innderWidth * 2);\n elementChild.height = (window.innderHeight * 2);\n elementChild.style.marginLeft = '0px';\n elementChild.style.marginTop = '0px';\n })\n sessionStorage.setItem('3dMode', 1)\n } else {\n setTimeout(() => {\n \n let mapDom = document.getElementsByClassName(\"ordinary-map-container\")[0];\n let style = getComputedStyle(mapDom);\n let width = parseFloat(style.width);\n let height = parseFloat(style.height);\n\n let ratio = 1.8;\n window.renderWidth = width * ratio;\n window.renderHeight = height * ratio;\n window.sdkInstance.sceneRenderer.updateScreenSize(width * ratio, height * ratio);\n element.style.marginLeft = ((width - (width * ratio)) / 2) + 'px';\n element.style.marginTop = ((height - (height * ratio)) / 2) + 'px';\n let playersmall = document.getElementById('playersmall')\n playersmall.appendChild(element)\n setTimeout(() => {\n window.sdkInstance.changeMode('floorplan');\n })\n })\n sessionStorage.setItem('3dMode', 0)\n }\n \n },\n setIsOpen(state, data) {\n state.isOpen = data;\n },\n setGoHome(state, data) {\n state.isGoHome = data\n }\n};\n"],"mappings":"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"},"metadata":{},"sourceType":"module","externalDependencies":[]}
|