(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-57c3f967"],{"056c":function(t,e,n){},"0a0d":function(t,e,n){"use strict";var o=n("3989"),a=n.n(o);a.a},"0aa5":function(t,e,n){"use strict";var o=n("7452"),a=n.n(o);a.a},"0d3f":function(t,e,n){},"0f1c":function(t,e,n){},1327:function(t,e,n){},"1a43":function(t,e,n){},"22f7":function(t,e,n){},"29b2":function(t,e,n){"use strict";var o;n.d(e,"a",(function(){return a})),n.d(e,"b",(function(){return i}));var a={Data:"jsondata",Send:"getJson",Connection:"connection",Disconnect:"disconnect"};function i(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Object({NODE_ENV:"production",VUE_APP_CDN_URL:"",VUE_APP_HIDE_MENU:"scene,decor,virtual,vrhouse,business",VUE_APP_INCLUDEAPPS:"embed,shop,decor,discover,reserve,grave,fire-control,rtc-live",VUE_APP_LANGS:"zh#中文,en#英文,de#德文,fr#法文,jp#日文,kr#韩文,es#西班牙文",VUE_APP_LOCAL_PAGE:"embed",VUE_APP_OEM:"localshow",VUE_APP_OEM_NAEM:"本地版展示页面",VUE_APP_OPENAPI:"",VUE_APP_RTC_SOCKETURL:"",VUE_APP_SERVER_URL:"",VUE_APP_SHOP_ADMIN_URL:"",VUE_APP_SHOP_SOCKETURL:"",VUE_APP_SHOP_URL:"",VUE_APP_STATIC_DIR:"static",VUE_APP_STATIC_URL:"static/",VUE_APP_TESTKEY:"test",VUE_APP_TESTPWD:"11111111Aa",VUE_APP_TESTUSR:"13112311178",VUE_APP_VRHOUSE_OPENAPI:"",VUE_APP_VRHOUSE_URL:"",BASE_URL:""}).VUE_APP_SOCKETURL||t.url,a=Object({NODE_ENV:"production",VUE_APP_CDN_URL:"",VUE_APP_HIDE_MENU:"scene,decor,virtual,vrhouse,business",VUE_APP_INCLUDEAPPS:"embed,shop,decor,discover,reserve,grave,fire-control,rtc-live",VUE_APP_LANGS:"zh#中文,en#英文,de#德文,fr#法文,jp#日文,kr#韩文,es#西班牙文",VUE_APP_LOCAL_PAGE:"embed",VUE_APP_OEM:"localshow",VUE_APP_OEM_NAEM:"本地版展示页面",VUE_APP_OPENAPI:"",VUE_APP_RTC_SOCKETURL:"",VUE_APP_SERVER_URL:"",VUE_APP_SHOP_ADMIN_URL:"",VUE_APP_SHOP_SOCKETURL:"",VUE_APP_SHOP_URL:"",VUE_APP_STATIC_DIR:"static",VUE_APP_STATIC_URL:"static/",VUE_APP_TESTKEY:"test",VUE_APP_TESTPWD:"11111111Aa",VUE_APP_TESTUSR:"13112311178",VUE_APP_VRHOUSE_OPENAPI:"",VUE_APP_VRHOUSE_URL:"",BASE_URL:""}).VUE_APP_SOCKETPATH||t.path;return o=io(n,{path:a||"/",query:e}),o}},3023:function(t,e,n){},"30c5":function(t,e,n){"use strict";var o=n("6dd8"),a=n.n(o);a.a},"38b3":function(t,e,n){"use strict";var o=n("0f1c"),a=n.n(o);a.a},3989:function(t,e,n){},"3a04":function(t,e,n){},4431:function(t,e,n){"use strict";var o=n("0d3f"),a=n.n(o);a.a},4714:function(t,e,n){"use strict";var o=n("8345"),a=n.n(o);a.a},"55a2":function(t,e,n){"use strict";var o=n("c801"),a=n.n(o);a.a},"636c":function(t,e,n){"use strict";var o=n("b825"),a=n.n(o);a.a},"6dd8":function(t,e,n){},7452:function(t,e,n){},"7a7a":function(t,e,n){"use strict";var o=n("056c"),a=n.n(o);a.a},"7b35":function(t,e,n){"use strict";var o=n("3023"),a=n.n(o);a.a},8345:function(t,e,n){},"8efa":function(t,e,n){"use strict";var o=n("1a43"),a=n.n(o);a.a},"9a39":function(t,e,n){"use strict";n.d(e,"e",(function(){return m})),n.d(e,"d",(function(){return C})),n.d(e,"b",(function(){return E})),n.d(e,"a",(function(){return O})),n.d(e,"c",(function(){return x}));var o=n("53ca"),a=(n("7f7f"),n("ac6a"),n("6b54"),n("c75e")),i=n("617a"),s=n("c7b2"),r=n("80c5"),c=n("eb02"),l=n("29b2"),u=null,p=!1,d=null,h=null,f=null,m=i["a"].urlQueryValue("role"),v=i["a"].urlQueryValue("user_id"),w=i["a"].urlQueryValue("room_id");function y(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";u.emit(e||l["a"].Send,{role:m,roomId:w,userId:v,content:t})}function g(t){if(null==d)return b(t),!1;if(d.mode!=t.mode)return b(t),!1;if(d.mode==r["a"].PANORAMA)return!!d.qua.equals(t.qua)||(b(t),!1);if(d.mode==r["a"].DOLLHOUSE){var e=!0;return t.qua&&d.qua&&(d.qua.equals(t.qua)||(e=!1)),t.pos&&d.pos&&(d.pos.equals(t.pos)||(e=!1)),t.target&&d.target&&(d.target.equals(t.target)||(e=!1)),d.zoom&&(d.zoom.equals(t.zoom)||(e=!1)),e||b(t),e}var n=!0;return d.qua.equals(t.qua)?(d.pos&&(d.pos.equals(t.pos)||(n=!1)),d.zoom&&d.zoom!=t.zoom&&(n=!1)):n=!1,n||b(t),n}function b(t){d={},d.mode=t.mode,t.pos&&(d.pos=new THREE.Vector3,d.pos.set(t.pos.x,t.pos.y,t.pos.z)),t.qua&&(d.qua=new THREE.Quaternion,d.qua.set(t.qua._x,t.qua._y,t.qua._z,t.qua._w)),t.target&&(d.target=new THREE.Vector3,d.target.set(t.target.x,t.target.y,t.target.z)),t.zoom&&(d.zoom=t.zoom)}function _(){var t=c["a"].getters["scene/metadata"],e=0;t.entry&&(e=t.entry.pano);var n=new THREE.Quaternion;t.entry&&t.entry.camera&&(n=t.entry.camera.quaternion),P(e,n)}function P(t,e){if(s["app"].player.mode!=r["a"].PANORAMA||t!=s["app"].player.currentPano.id){var n;n=e instanceof Array?(new THREE.Quaternion).fromArray(e):(new THREE.Quaternion).set(e._x,e._y,e._z,e._w);var o={mode:r["a"].PANORAMA,pano:t,qua:n};isNaN(o.qua.x)&&console.log("NaN??????"),s["app"].player.flyToItem(o,null)}}function C(){u?u.emit("startCall"):(u=Object(l["b"])({url:"",path:"/vr-node"},{role:m,roomId:w,userId:v,scene_num:i["a"].urlQueryValue("m"),customContent:window._houseInfo?window._houseInfo.customContent:""}),u.on(l["a"].Connection,(function(t){console.log(t)})),u.on(l["a"].Disconnect,(function(){s["app"].play.control.onUpdate=!0,p=!1,!1,!1,h&&clearInterval(h),f&&clearInterval(f)})),u.on("vr_request",(function(t){h&&clearInterval(h),f&&clearInterval(f),p=!1,!1,!1;var e=!1,n=!1;if(u.emit("startCall"),t.persons&&t.persons.forEach((function(t){"agent"==t.role?e=!0:"customer"==t.role&&(n=!0,a["a"].emit("vrhouse/socket/action","userId",t.userId))})),e&&n){_();var o=0,i=3;h=setInterval((function(){--i>=1?a["a"].emit("player/counting",i):(a["a"].emit("player/counting",0),p=!0,s["app"].play.control.onUpdate=!1,"agent"==m&&!0,"customer"==m&&!0,clearInterval(h),f=setInterval((function(){a["a"].emit("vrhouse/socket/action","time",++o)}),1e3),a["a"].emit("vrhouse/socket/action","time",o))}),1e3),a["a"].emit("player/counting",i),a["a"].emit("vrhouse/socket/action","sync",!0)}else a["a"].emit("vrhouse/socket/action","sync",!1),a["a"].emit("vrhouse/socket/action","time",-1)})),u.on("action",(function(t){t&&("string"===typeof t?a["a"].emit("vrhouse/socket/action",t):a["a"].emit("vrhouse/socket/action",t.name,t.data,t.role))})),u.on("vr_response",(function(t){if(t.content.drawing)a["a"].emit("vrhouse/socket/action","drawing",t);else if(p&&s["app"].player.cameraControls.activeControl){if(t.role==m)return;if("undefined"!=typeof t.content.onUpdate&&(s["app"].play.control.onUpdate=t.content.onUpdate,console.log(s["app"].play.control.onUpdate),"agent"!=m||s["app"].play.control.onUpdate||a["a"].emit("vrhouse/socket/action","operation-tips")),"undefined"!=typeof t.content.scale&&(s["app"].player.cameraControls.activeControl.absoluteScale=t.content.scale,s["app"].player.cameraControls.activeControl.updateZoom()),s["app"].play.control.onUpdate)return;if(t.content.item){if(g(t.content.item))return;(t.content.item.mode!=s["app"].player.mode||t.content.item.mode==s["app"].player.mode&&t.content.item.mode==r["a"].PANORAMA)&&P(t.content.item.pano,t.content.item.qua),s["app"].player.copyCameraProp(s["app"].player.cameraControls.activeControl,t.content.item),s["app"].player.adjustControlAngel()}else if(t.content.toPano)t.content.toPano.pano=s["app"].player.model.panos.get(t.content.toPano.panoId),s["app"].player.adjustControlAngel({target:new THREE.Vector3(s["app"].player.cameraControls.activeControl.target.x,s["app"].player.cameraControls.activeControl.target.y,s["app"].player.cameraControls.activeControl.target.z)}),s["app"].player.currentPano.id!=t.content.toPano&&s["app"].player.flyToPano(t.content.toPano);else if(t.content.newModeInfo){if(t.content.newModeInfo.panoId&&(t.content.newModeInfo.pano=s["app"].player.model.panos.get(t.content.newModeInfo.panoId)),t.content.newModeInfo.quaternion){var e=t.content.newModeInfo.quaternion;t.content.newModeInfo.quaternion=new THREE.Quaternion,t.content.newModeInfo.quaternion.set(e._x,e._y,e._z,e._w)}s["app"].player.flyToNewMode(t.content.newModeInfo)}else console.warn(t)}})))}function E(){f&&clearInterval(f),a["a"].emit("vrhouse/socket/action","time",-1),u&&(u.emit("stopCall"),u.disconnect(),u=null,"customer"==m&&a["a"].emit("vrhouse/socket/action","sync",!1))}function O(t){u&&("object"===Object(o["a"])(t)&&(t.role=m),y({action:t}))}function x(t){y({drawing:t})}s["app"].player.cameraControls.on("vr_freedom",(function(t){p&&!s["app"].play.control.onUpdate&&(u.emit(l["a"].Send,{role:m,roomId:w,userId:v,content:{onUpdate:!1}}),s["app"].play.control.onUpdate=!0)})),s["app"].player.on("vr_Rotate",(function(t){if(p){var e={};e.qua=t.quaternion,e.mode=t.mode,e.pos=t.position,t.cameraControls.activeControl.currentScale&&(e.zoom=t.cameraControls.activeControl.currentScale/($("#player").width()/$("#player").height())),e.type="Rotate",g(e)||(t.mode==r["a"].PANORAMA?e.pano=t.currentPano.id:t.mode==r["a"].FLOORPLAN&&(e.pos=(new THREE.Vector3).set(t.position.x,t.position.y,t.position.z),e.zoom=t.cameraControls.activeControl.currentScale/($("#player").width()/$("#player").height())),t.cameraControls.activeControl.target&&(e.pos=t.position,e.target=t.cameraControls.activeControl.target),s["app"].play.control.onUpdate&&u.emit(l["a"].Send,{role:m,roomId:w,userId:v,content:{item:e}}))}})),s["app"].player.on("vr_Zoom",(function(t){if(p){var e=t.cameraControls.activeControl.absoluteScale;u.emit(l["a"].Send,{role:m,roomId:w,userId:v,content:{scale:e}})}})),s["app"].player.on("vr_FlyToPano",(function(t){p&&(t.socketed=!0,u.emit(l["a"].Send,{role:m,roomId:w,userId:v,content:{toPano:t}}),console.log("flytopano"+t.toString()))})),s["app"].player.on("vr_FlyToNewMode",(function(t){p&&(t.socketed=!0,u.emit(l["a"].Send,{role:m,roomId:w,userId:v,content:{newModeInfo:t}}),s["app"].play.control.onUpdate=!1)})),a["a"].on("vrhouse/painting",(function(t){u.emit(l["a"].Send,{role:m,roomId:w,userId:v,content:{drawing:t}})}))},a254:function(t,e,n){"use strict";var o=n("dd00"),a=n.n(o);a.a},aa61:function(t,e,n){"use strict";var o=n("3a04"),a=n.n(o);a.a},abdb:function(t,e,n){},ad1a:function(t,e,n){"use strict";var o=n("1327"),a=n.n(o);a.a},af73:function(t,e,n){"use strict";var o=n("bc6b"),a=n.n(o);a.a},b504:function(t,e,n){"use strict";var o=n("fbbf"),a=n.n(o);a.a},b5dc:function(t,e,n){"use strict";var o=n("abdb"),a=n.n(o);a.a},b825:function(t,e,n){},bc6b:function(t,e,n){},c253:function(t,e,n){"use strict";var o=n("22f7"),a=n.n(o);a.a},c801:function(t,e,n){},cdc5:function(t,e,n){"use strict";var o=n("e7a2"),a=n.n(o);a.a},d4fb:function(t,e,n){"use strict";var o=n("fc23"),a=n.n(o);a.a},d8e3:function(t,e,n){"use strict";n.r(e);var o=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"app-layout"},[n("div",{staticClass:"app-player"},[n("player"),n("Floor")],1),t.show?n("app-header",{style:{zIndex:t.showGoods?1:9999}}):t._e(),t.show?n("app-main"):t._e(),t.showPassword?n("Password",{on:{cancel:t.onPasswordCancel}}):t._e()],1)},a=[],i=(n("8e6e"),n("ac6a"),n("456d"),n("ade3")),s=n("2f62"),r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("player",{ref:"player"})},c=[],l=n("b31b"),u=n("c7b2"),p={components:{Player:l["a"]},created:function(){var t=this;this.$store.commit("SetPlayerOptions",{showUI:!1}),this.$bus.on("ready",(function(){t.$bus.emit("rule/Visible",!1,"vrhouse")}))},mounted:function(){var t=this;this.$refs.player.start(),u["app"].player.on("player/flyToNext",(function(e){t.$bus.emit("shop/player/mode",e)}))},methods:{init:function(){}}},d=p,h=n("2877"),f=Object(h["a"])(d,r,c,!1,null,null,null),m=f.exports,v=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"header",class:{disable:t.disable}},[n("div",{directives:[{name:"show",rawName:"v-show",value:t.show,expression:"show"}],staticClass:"bg",on:{click:t.bgClick}}),n("h2",{staticClass:"title",class:{active:t.show},on:{click:t.changeShow}},[n("p",[t._v("\n "+t._s(t.tempdata.title)+"\n "),n("i",{directives:[{name:"show",rawName:"v-show",value:t.tempdata.description,expression:"tempdata.description"}],staticClass:"iconfont iconscene_tit_arrow"})])]),t.newView?[n("div",{staticClass:"banner-layer"},[t.show?n("Banner",{staticClass:"banner",attrs:{screens:t.banner,type:0,index:t.index},on:{changeIndex:t.changeBanner},scopedSlots:t._u([{key:"item",fn:function(e){var o=e.data;return n(o.component,t._b({tag:"component",staticClass:"item",on:{cb:function(t){return o.cb&&o.cb(t)}}},"component",o.data,!1))}}],null,!1,3555985452)}):t._e()],1),t.imgsShow?n("Dialog",{staticClass:"imgs-dialog"},[n("ImgQuery",{attrs:{info:t.info},on:{quit:t.quitImgs}})],1):t._e(),t.mapShow?n("Dialog",{on:{quit:t.quitMap}},[n("Gaode",{attrs:{lat:t.info.latitude,lng:t.info.longitude}})],1):t._e()]:n("div",{staticClass:"description",class:{show:t.show},on:{click:t.changeShow}},[n("div",[n("div",{staticClass:"stitle"},[t._v(t._s(t.tempdata.title))]),n("div",{staticClass:"content",domProps:{innerHTML:t._s(t.tempdata.description)}})])]),t.isMiniprogram?n("div",{staticClass:"share",on:{click:function(e){return e.stopPropagation(),t.onShare(e)},touchstart:function(t){t.stopPropagation()}}},[n("i",{staticClass:"iconfont iconscene_tit_share"})]):t._e(),n("Map",{directives:[{name:"show",rawName:"v-show",value:!t.show,expression:"!show"}],ref:"map"})],2)},w=[],y=(n("96cf"),n("1da1")),g=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"map",class:{hide:t.isSide,hyaline:!t.show}},[n("div",{directives:[{name:"show",rawName:"v-show",value:"pano"!=t.mode,expression:"mode!='pano'"}],staticClass:"tab-layer"},[n("div",{staticClass:"tabs",class:{disable:!t.modeCanSwitch}},[n("span",{class:{active:"2d"===t.mode},on:{click:function(e){return t.changeMode("2d")}}},[n("i",{staticClass:"iconfont iconscene_map_2d"}),t._v("\n 平面图\n ")]),n("span",{class:{active:"3d"===t.mode},on:{click:function(e){return t.changeMode("3d")}}},[n("i",{staticClass:"iconfont iconscene_map_3d"}),t._v("\n 三维模型\n ")])])]),n("div",{directives:[{name:"show",rawName:"v-show",value:"pano"==t.mode,expression:"mode=='pano'"}],staticClass:"map-layer",on:{click:function(e){return t.changeMode("2d")}}},[n("div",{ref:"cad",staticClass:"cad",staticStyle:{width:"90px",height:"110px"}}),n("p",{staticClass:"change",on:{click:function(e){return e.stopPropagation(),t.changeMode("3d")}}},[n("i",{staticClass:"iconfont iconscene_map_3d"}),t._v("\n 3D模型\n ")])]),n("span",{directives:[{name:"show",rawName:"v-show",value:"pano"==t.mode,expression:"mode=='pano'"}],staticClass:"btn-side",on:{click:function(e){e.stopPropagation(),t.isSide=!t.isSide}}},[n("i",{staticClass:"iconfont",class:[t.isSide?"icon_back":"icon_forward"]})])])},b=[],_=n("26d4"),P=n("6860");n("9a39");function C(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,o)}return n}function E(t){for(var e=1;e280?t.info.simpleDesc.substr(0,280)+"...":t.info.simpleDesc)+"\n ")]),t.info.introduceVideo?n("div",{staticClass:"video"},[n("ivideo",{attrs:{info:t.info}})],1):t._e()])},B=[],Q=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"video-layer"},[n("div",{on:{click:t.clickHandle}},[n("video",{ref:"video",attrs:{src:t.info.introduceVideo,poster:t.info.introduceVideoCover,"x5-video-player-type":"h5-page",controlslist:"nodownload",disablepictureinpicture:"","webkit-playsinline":"","x-webkit-airplay":"",playsinline:""}}),t.paused?n("span",{staticClass:"pause"},[n("i",{staticClass:"iconfont iconrinfo_play"})]):n("span",{staticClass:"play"},[n("i",{staticClass:"iconfont iconCombinedShape"})])])])},F=[],G={props:["info"],data:function(){return{paused:!0}},methods:{clickHandle:function(){this.paused?this.$refs.video.play():this.$refs.video.pause()}},mounted:function(){var t=this;this.onPlay=function(){return t.paused=!1},this.onPause=function(){return t.paused=!0},this.$refs.video.addEventListener("play",this.onPlay,!1),this.$refs.video.addEventListener("pause",this.onPause,!1)},beforeDestroy:function(){this.$refs.video.pause(),this.$refs.video.removeEventListener("play",this.onPlay,!1),this.$refs.video.removeEventListener("pause",this.onPause,!1)}},W=G,J=(n("7a7a"),Object(h["a"])(W,Q,F,!1,null,"ab0692f2",null)),K=J.exports,X={0:"服饰",1:"家具",2:"数码",3:"娱乐",4:"其他"},Y={props:["info"],computed:{typeName:function(){return X[this.info.type]}},components:{ivideo:K}},Z=Y,tt=(n("30c5"),Object(h["a"])(Z,z,B,!1,null,"29bdc9e6",null)),et=tt.exports,nt=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"img-layer"},[n("i",{staticClass:"iconfont iconclose",on:{click:function(e){return t.$emit("quit")}}}),t.current?n("div",{staticClass:"banner-layer",on:{touchstart:function(t){t.stopPropagation()}}},[t.showBanner?n("Banner",{staticClass:"banner",attrs:{screens:t.current,index:t.index},on:{changeIndex:t.changeIndex},scopedSlots:t._u([{key:"item",fn:function(e){var o=e.data;return n("div",{staticClass:"item"},[n("img",{attrs:{src:~t.origins.indexOf(o)?o.origin:o.abridge,alt:""}})])}}],null,!1,619343202)}):t._e(),n("a",{directives:[{name:"show",rawName:"v-show",value:!~t.origins.indexOf(t.current[t.index]),expression:"!~origins.indexOf(current[index])"}],staticClass:"query-origin",on:{click:function(e){return t.clickLoadding()}}},[~t.loads.indexOf(t.current[t.index])?[n("i",{staticClass:"iconfont icon_loading_"}),t._v("加载中\n ")]:[t._v("查看原图")]],2)],1):t._e()])},ot=[],at=(n("7514"),n("28a5"),[]),it={props:["info","estate"],data:function(){return{left:0,index:0,showBanner:!0,current:null,screens:[],origins:at,loads:[]}},watch:{current:function(){var t=this;this.showBanner=!1,this.index=0,this.$nextTick((function(){return t.showBanner=!0}))},info:function(){this.extract()}},methods:{clickLoadding:function(){this.loading()},loading:function(){var t=this,e=this.current[this.index];if(!~this.loads.indexOf(e)){var n=new Image;n.onload=function(){at.push(e),t.origins.push(e),t.loads.splice(t.loads.indexOf(e),1)},n.onerror=function(t){console.log("-0-",t)},n.src=e.origin,this.loads.push(e)}},changeIndex:function(t){this.index=t},changeCurrent:function(t,e){this.left=t.target.offsetLeft+"px",this.current=e},extract:function(){var t=this.info.picList.split("#$#"),e=[];e=t.map((function(t){return{abridge:t,origin:t}})),this.origins=e.filter((function(t){return at.some((function(e){return e.origin===t.origin}))})),console.log(this.origins,at),this.current=e}},mounted:function(){this.extract()},components:{Banner:L}},st=it,rt=(n("38b3"),Object(h["a"])(st,nt,ot,!1,null,"e521c4de",null)),ct=rt.exports,lt=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"album",on:{click:t.clickHandle}},[n("div",{staticClass:"single",style:t.images[0]&&{backgroundImage:"url("+t.images[0]+")"}}),t.images.length>=2?n("div",{staticClass:"more"},[t.images[1]?n("div",{style:t.images[1]&&{backgroundImage:"url("+t.images[1]+")"}}):t._e(),n("div",{style:t.images[2]&&{backgroundImage:"url("+t.images[2]+")"}},[t.images[2]?n("div",[n("span",[n("b",[t._v("+"+t._s(t.picList.length))]),t._v("\n 查看更多\n ")])]):t._e()])]):t._e()])},ut=[],pt={props:["info"],data:function(){return{images:[],picList:[]}},methods:{clickHandle:function(){this.$emit("cb")},extract:function(){console.log(this.info.picList),this.picList=this.info.picList.split("#$#"),this.images=this.info.picList.split("#$#").splice(0,3)}},watch:{info:function(){this.extract()}},mounted:function(){this.extract()}},dt=pt,ht=(n("55a2"),Object(h["a"])(dt,lt,ut,!1,null,"27d6c28a",null)),ft=ht.exports,mt=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{ref:"layer",staticClass:"map-layer",class:{abridge:t.abridge},on:{click:t.clickHandle}},[t.abridge?[n("img",{attrs:{src:t.img}}),t._m(0)]:n("div",{ref:"map",staticClass:"container"})],2)},vt=[function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("span",[t._v("\n 查看周边\n "),n("i",{staticClass:"iconfont iconmaps_enlarge"})])}],wt="e661b00bdf2c44cccf71ef6070ef41b8",yt="3bddec1685d461c2271a6099cde02fd2";function gt(){return new Promise((function(t,e){if(window.AMap)t(window.AMap);else{var n=document.createElement("script");n.type="text/javascript",n.async=!0,n.src="https://webapi.amap.com/maps?v=1.4.15&key=".concat(wt,"&plugin=AMap.Geocoder&callback=initAMap"),n.onerror=e,document.head.appendChild(n)}window.initAMap=function(){t(window.AMap)}}))}var bt="http://webapi.amap.com/theme/v1.3/markers/n/mark_b.png",_t={props:["abridge","lat","lng"],data:function(){return{width:0,height:0,zoom:13}},methods:{initAMap:function(){var t=Object(y["a"])(regeneratorRuntime.mark((function t(){var e;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,gt();case 2:e=t.sent,this.map=new e.Map(this.$refs.map,{resizeEnable:!0,zoom:this.zoom,center:[this.lng,this.lat]}),new e.Marker({position:new e.LngLat(this.lng,this.lat),map:this.map,icon:bt,clickable:!1});case 5:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),clickHandle:function(){this.$emit("cb")}},computed:{img:function(){return 0===this.width||0===this.height?"":"https://restapi.amap.com/v3/staticmap?location=".concat(this.lng,",").concat(this.lat,"&zoom=").concat(this.zoom,"&size=").concat(this.width,"*").concat(this.height,"&key=").concat(yt,"&markers=-1,").concat(bt,",:").concat(this.lng,",").concat(this.lat)}},mounted:function(){this.abridge?(this.width=this.$refs.layer.offsetWidth,this.height=this.$refs.layer.offsetHeight):this.initAMap()}},Pt=_t,Ct=(n("0a0d"),Object(h["a"])(Pt,mt,vt,!1,null,"5a1ff6de",null)),Et=Ct.exports,Ot=n("617a"),xt=n("c75e"),St=n("80c5"),kt=n("29b2"),Tt=Ot["a"].urlQueryValue("role")||"leader",jt=Ot["a"].urlQueryValue("user_id"),It=Ot["a"].urlQueryValue("room_id");function At(){return Tt}function $t(){return jt}var Dt,Ut=null,Mt=!1,Rt=null,Vt=!1;function qt(){Dt&&clearTimeout(Dt)&&(Dt=null),u["app"].player.model.fadePanoMarkers(null,null,{vrCustomer:!1})}function Nt(){u["app"].player.model?(u["app"].player.model.fadePanoMarkers(0,0,{vrCustomer:!0,hideVideoFlag:!0}),Dt=null):Dt=setTimeout((function(){Nt()}),30)}function Ht(t,e){("leader"==Tt||e)&&Ut&&Ut.emit("webSyncAction",t)}function Lt(t,e){Ut&&Ut.emit("clientSyncAction",{sender:"h5",type:t,data:e})}function zt(t,e){Ut&&Ut.emit("action",{sender:"h5",type:t,data:e})}function Bt(t){if(null==Rt)return Qt(t),!1;if(Rt.mode!=t.mode)return Qt(t),!1;if(Rt.mode==St["a"].PANORAMA)return!!Rt.qua.equals(t.qua)||(Qt(t),!1);if(Rt.mode==St["a"].DOLLHOUSE){var e=!0;return t.qua&&Rt.qua&&(Rt.qua.equals(t.qua)||(e=!1)),t.pos&&Rt.pos&&(Rt.pos.equals(t.pos)||(e=!1)),t.target&&Rt.target&&(Rt.target.equals(t.target)||(e=!1)),Rt.zoom&&(Rt.zoom.equals(t.zoom)||(e=!1)),e||Qt(t),e}var n=!0;return Rt.qua.equals(t.qua)?(Rt.pos&&(Rt.pos.equals(t.pos)||(n=!1)),Rt.zoom&&Rt.zoom!=t.zoom&&(n=!1)):n=!1,n||Qt(t),n}function Qt(t){Rt={},Rt.mode=t.mode,t.pos&&(Rt.pos=new THREE.Vector3,Rt.pos.set(t.pos.x,t.pos.y,t.pos.z)),t.qua&&(Rt.qua=new THREE.Quaternion,Rt.qua.set(t.qua._x,t.qua._y,t.qua._z,t.qua._w)),t.target&&(Rt.target=new THREE.Vector3,Rt.target.set(t.target.x,t.target.y,t.target.z)),t.zoom&&(Rt.zoom=t.zoom)}function Ft(t,e,n,o,a,i){var s;console.log(arguments),s=e instanceof Array?(new THREE.Quaternion).fromArray(e):(new THREE.Quaternion).set(e._x,e._y,e._z,e._w);var r={mode:n,pano:t,qua:s,pos:o,target:a,zoom:i};isNaN(r.qua.x)&&console.log("NaN??????"),u["app"].player.flyToItem(r,(function(){u["app"].play.control.noFly=!0,Vt=!0}))}function Gt(t){if(!Ut&&It&&jt){var e={url:"",path:"/vr-node"},n={role:Tt,roomId:It,userId:jt,sceneNum:Ot["a"].urlQueryValue("m"),userLimitNum:5},o=Ot["a"].urlHashValue("socket");if(o)try{o=JSON.parse(decodeURIComponent(o)),e={url:o.socketHost,path:o.path},n.userLimitNum=o.options.userLimitNum,n.role=Tt=o.options.role}catch(a){console.error("socket参数转换出错")}Ut=Object(kt["b"])(e,n),Ut.on("connect",(function(){t&&(Lt("cart",!0),Lt("ready",Ot["a"].urlQueryValue("m")))})),Ut.on("disconnect",(function(){})),Ut.on("webSyncAction",(function(t){if(t.type&&xt["a"].emit("shop/sync/action",t),"leader"==Tt&&t.init){var e={follow:1,mode:u["app"].player.mode,qua:u["app"].player.quaternion,panoId:u["app"].player.currentPano.id};"floorplan"==e.mode&&(e.zoom=u["app"].player.cameraControls.activeControl.currentScale/($("#player").width()/$("#player").height())),("floorplan"==e.mode||"dollhouse"==e.mode)&&(e.target=u["app"].player.cameraControls.activeControl.target,e.pos=u["app"].player.cameraControls.activeControl.camera.position),Ht(e)}if(Mt&&u["app"].player.cameraControls.activeControl){if(t.follow){var n=u["app"].model.panos.get(t.panoId);return void(n||u["app"].player.linkViewManager.inited?Ft(t.panoId,t.qua,t.mode,t.pos,t.target,t.zoom):xt["a"].on("link/data/load",(function(){Ft(t.panoId,t.qua,t.mode,t.pos,t.target,t.zoom)})))}if("undefined"!=typeof t.onUpdate&&(u["app"].play.control.onUpdate=t.onUpdate,"leader"!=Tt||u["app"].play.control.onUpdate||xt["a"].emit("vrhouse/socket/action","operation-tips")),"undefined"!=typeof t.scale&&(u["app"].player.cameraControls.activeControl.absoluteScale=t.scale,u["app"].player.cameraControls.activeControl.updateZoom()),u["app"].play.control.onUpdate)return;if(t.item){if(Bt(t.item))return;Vt?t.item.mode==St["a"].PANORAMA&&t.item.pano!=u["app"].player.currentPano.id?a():(u["app"].player.copyCameraProp(u["app"].player.cameraControls.activeControl,t.item,{transitionQua:!0}),u["app"].player.adjustControlAngel()):t.item.pano==u["app"].player.currentPano.id?(Vt=!0,u["app"].player.copyCameraProp(u["app"].player.cameraControls.activeControl,t.item),u["app"].player.adjustControlAngel()):a()}else if(t.toPano){if(t.toPano.pano=u["app"].player.model.panos.get(t.toPano.panoId),u["app"].player.currentPano.id!=t.toPano){if(t.toPano.follow=!0,t.toPano.quaternion){var o=t.toPano.quaternion;t.toPano.quaternion=new THREE.Quaternion(o._x,o._y,o._z,o._w)}u["app"].player.flyToPano(t.toPano,(function(){Vt=!0}))}}else if(t.newModeInfo){if(t.newModeInfo.panoId&&(t.newModeInfo.pano=u["app"].player.model.panos.get(t.newModeInfo.panoId)),t.newModeInfo.follow=!0,t.newModeInfo.callback=function(){Vt=!0},t.newModeInfo.quaternion){o=t.newModeInfo.quaternion;t.newModeInfo.quaternion=new THREE.Quaternion(o._x,o._y,o._z,o._w)}u["app"].player.flyToNewMode(t.newModeInfo)}}function a(){var e;e=t.item.qua instanceof Array?(new THREE.Quaternion).fromArray(t.item.qua):(new THREE.Quaternion).set(t.item.qua._x,t.item.qua._y,t.item.qua._z,t.item.qua._w);var n={mode:St["a"].PANORAMA,pano:t.item.pano,qua:e};isNaN(n.qua.x)&&console.log("NaN??????"),u["app"].play.control.noFly=!1,u["app"].player.flyToItem(n,(function(){Vt=!0})),u["app"].play.control.noFly=!0}})),Ut.on("clientSyncAction",(function(t){"sync"==t.type?Jt():"back"==t.type?Kt():"newRoom"==t.type&&t.data&&t.data.roomId&&("customer"==Tt&&qt(),Tt="fashilong"==Ot["a"].urlQueryValue("origin").toLowerCase()?t.data.role:"leader",It=t.data.roomId,jt=t.data.userId,Wt(),setTimeout((function(){Gt(!0)}),100)),xt["a"].emit("shop/app/action",t)})),Ut.on("changeVoiceStatus",(function(t){xt["a"].emit("shop/sync/action",{type:"users",data:t.roomsPerson})})),Ut.on("roomIn",(function(t){Mt=!0,!0,!0,"customer"==Tt&&(u["app"].play.control.onUpdate=!1,setTimeout((function(){u["app"].ready?Ht({init:1},!0):xt["a"].on("loaded",(function(){Ht({init:1},!0)}))}),100)),xt["a"].emit("shop/sync/action",{type:"users",data:t.roomsPerson})})),Ut.on("roomInFail",(function(t){setTimeout((function(){xt["a"].emit("shop/sync/action",{type:t.type})}),1500)})),Ut.on("roomClose",(function(t){Mt=!1,!1,!1,t&&"3002"==t.code?xt["a"].emit("shop/sync/action",{type:"dissolve"}):xt["a"].emit("shop/sync/action",{type:"close"})})),Ut.on("someOneInRoom",(function(t){xt["a"].emit("shop/sync/action",{type:"users",user:t.user,data:t.roomsPerson}),xt["a"].emit("shop/sync/action",{type:"online",user:t.user,isOnline:!0})})),Ut.on("someOneLeaveRoom",(function(t){xt["a"].emit("shop/sync/action",{type:"users",user:t.user,data:t.roomsPerson}),xt["a"].emit("shop/sync/action",{type:"online",user:t.user,isOnline:!1})})),Ut.on("roomPersonChange",(function(t){xt["a"].emit("shop/sync/action",{type:"userChange",data:t.roomsPerson,user:t.user,isOnline:"inRoom"==t.actionName})})),Ut.on("action",(function(t){}))}}function Wt(){Ut&&(Kt(),Ut.close(),Ut=null)}function Jt(){Ut&&Ut.emit("startCall"),"customer"==Tt&&Nt()}function Kt(){Ut&&Ut.emit("stopCall"),u["app"].play.control.noFly=!1,Mt=!1,!1,!1,u["app"].play.control.onUpdate=!0}function Xt(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,o)}return n}function Yt(t){for(var e=1;e=3?2:6-(o-.1)/2.9*2,-1==this._lastLineWidth?n:2*this._lastLineWidth/3+1*n/3},calcDistance:function(t,e){return Math.sqrt((t.x-e.x)*(t.x-e.x)+(t.y-e.y)*(t.y-e.y))},windowToCanvas:function(t,e){var n=this.canvas.getBoundingClientRect();return{x:Math.round(t-n.left),y:Math.round(e-n.top)}},drawing:function(t){for(var e=this,n=function(n){t[n].t&&setTimeout((function(){e.context.beginPath(),e.context.strokeStyle=t[n].role==e.role?e.colorA:e.colorB,e.context.moveTo(t[n].x*e.ratio,t[n].y*e.ratio),e.context.lineTo(t[n+1].x*e.ratio,t[n+1].y*e.ratio),e.context.lineWidth=t[n].width*e.ratio,e.context.lineCap="round",e.context.linJoin="round",e.context.stroke()}),5)},o=0;o=0;n--)if(this.drawHistory[n][0].role==t){this.drawHistory.splice(n,1);break}this.drawHistory.forEach((function(t){for(var n=0;n