20.chunk.js 7.26 KB
webpackJsonp([20],{1324:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i,o=n(5),r=a(o),l=n(8),u=a(l),s=n(1),c=a(s),d=n(4),f=a(d),m=n(2),p=a(m),v=n(3),h=a(v),w=n(9),g=a(w);n(1548);var M=n(0),k=a(M),_=n(12),y=n(11),E=n(1549),A=a(E),I=n(1550),N=a(I),O=g.default.getLabel,S=(0,_.withRouter)(i=(0,y.observer)(i=function(e){function t(e){(0,c.default)(this,t);var n=(0,p.default)(this,(t.__proto__||(0,u.default)(t)).call(this,e));return n.state={outside:!1},n}return(0,h.default)(t,e),(0,f.default)(t,[{key:"componentDidMount",value:function(){document.title=O("513098","\u8003\u52e4\u6253\u5361")}},{key:"render",value:function(){return null==this.props.location.state?k.default.createElement("div",null):k.default.createElement("div",{className:"mapSign"},k.default.createElement(A.default,this.props.location.state),k.default.createElement(N.default,(0,r.default)({},this.props.location.state,{history:this.props.history})))}}]),t}(M.Component))||i)||i;t.default=S},1548:function(e,t){},1549:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i,o=n(13),r=a(o),l=n(8),u=a(l),s=n(1),c=a(s),d=n(4),f=a(d),m=n(2),p=a(m),v=n(3),h=a(v),w=n(313),g=a(w),M=n(0),k=a(M),_=n(11),y=n(318),E=a(y),A="/hrm/hrm_e9/images/sign/marker_company.png",I="/hrm/hrm_e9/images/sign/marker_self.png",N=g.default.Normal,O=void 0,S=[],L=(0,_.observer)(i=function(e){function t(e){(0,c.default)(this,t);var n=(0,p.default)(this,(t.__proto__||(0,u.default)(t)).call(this,e));return n.getLocationOrWifiInfo=function(e){var t=n.props.store,a=t.toJS,i=t.locationAndWifiInfo,o=a(i);if(null!=o){var r=o.locationInfo,l=o.wifiInfo;if(null!=r&&"location"===e)return r;if(null!=l&&"wifi"===e)return l}return null},n.mapEvents={created:function(e){return n.setMapInstance(e)},zoomchange:function(){return n.hideCircle()}},n.createIcon=function(e){return new window.AMap.Icon({image:e,size:new window.AMap.Size(36,36),imageSize:new window.AMap.Size(36,36)})},n.setMapInstance=function(e){"AMap.Map"===e.CLASS_NAME&&(O=e,n.initMapData())},n.initMapData=function(){n.addMarkers(),n.findNearly()},n.clearAllMarker=function(){var e=O.getAllOverlays("marker");e.map(function(e){var t=e.getExtData();(0,E.default)(t,"id")&&O.remove(e)}),e=O.getAllOverlays("circle"),e.map(function(e){var t=e.getExtData();(0,E.default)(t,"id")&&O.remove(e)})},n.hideCircle=function(){var e=O.getZoom();O.getAllOverlays("circle").map(function(t){e<=11&&t.hide(),e>11&&t.show()})},n.addMarkers=function(){n.clearAllMarker();var e=n.getLocationOrWifiInfo("location");if(null!=e&&e.locationcheck){var t=[];e.locationcheckscope;e.locations.map(function(e){var a=new window.AMap.Circle({center:new window.AMap.LngLat(e.longitude,e.latitude),radius:e.checkscope||500,strokeColor:"#55B1F9",strokeOpacity:1,strokeWeight:2,fillColor:"#55b1f9",fillOpacity:.2,extData:{id:e.id}});O.add(a);var i=new window.AMap.Marker({icon:n.createIcon(A),position:new window.AMap.LngLat(e.longitude,e.latitude),offset:new window.AMap.Pixel(-17,-34),extData:{id:e.id}});O.add(i),t.push(i)});var a=void 0,i=n.props.store,o=i.currentPositionData,r=i.toJS,l=r(o),u=(0,E.default)(l,"position")?l.position:l;if((0,E.default)(u,"longitude")){var s=new window.AMap.LngLat(Number(u.longitude),Number(u.latitude));a=new window.AMap.Marker({icon:n.createIcon(I),position:s,extData:{id:-1e3},offset:new window.AMap.Pixel(-17,-34)}),O.add(a)}}},n.findNearly=function(){var e=n.props.store.findNearly,t=e();if(null!=t){var a=t.positionObj,i=a.nearlyLocation,o=(a.dis,O.getAllOverlays("marker")),r=[];o.map(function(e){var t=e.getExtData();!(0,E.default)(t,"id")||t.id!=i.id&&-1e3!=t.id||r.push(e)}),setTimeout(function(){n.setFitView(r)},100)}},n.setFitView=function(e){O.setFitView(e)},n.getCurrLocation=function(){n.clearAllMarker(),(0,n.props.store.relocate)(n.initMapData)},n.state={height:window.document.documentElement.clientHeight-138},n}return(0,h.default)(t,e),(0,f.default)(t,[{key:"componentDidUpdate",value:function(){this.props.store.locationLoaded&&this.initMapData()}},{key:"render",value:function(){var e=this.props.store,t=e.outButtonsInfo,n=t.isOutside,a=t.outsidesign,i=this.state.height;return n&&"1"==a&&(i-=48),k.default.createElement("div",{className:"map",style:{height:i}},k.default.createElement(N,{plugins:S,events:this.mapEvents,showIntroduction:!1},k.default.createElement("div",{className:"relocate",onClick:this.getCurrLocation},k.default.createElement(r.default,{className:"icon",type:"positioning",color:"#999",size:"ms"}))))}}]),t}(M.Component))||i;t.default=L},1550:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i,o=n(14),r=a(o),l=n(8),u=a(l),s=n(1),c=a(s),d=n(4),f=a(d),m=n(2),p=a(m),v=n(3),h=a(v),w=n(9),g=a(w),M=n(7),k=a(M),_=n(11),y=n(0),E=a(y),A=n(91),I=a(A),N=g.default.getLabel,O=(0,_.observer)(i=function(e){function t(e){(0,c.default)(this,t);var n=(0,p.default)(this,(t.__proto__||(0,u.default)(t)).call(this,e));return n.monitor=function(){null!=n.timer&&clearInterval(n.timer),n.timer=setInterval(function(){n.setState({currTime:(0,I.default)().format("HH:mm:ss")})},1e3)},n.componentWillUnmount=function(){clearInterval(n.timer)},n.openOutSignLink=function(){null!=window.em&&window.em.checkJsApi("openLink")?window.em.openLink({url:"/spa/hrm/static4mobile/index.html#/outSign",openType:2,sysId:window.localStorage.emobile_ec_id}):window.location.href="/spa/hrm/static4mobile/index.html#/outSign"},n.checkOutsideSign=function(){var e=n.props.store,t=e.toJS,a=e.outButtonsInfo,i=e.switchStatus,o=t(a),r=o.status,l=o.outsidesign,u=!r&&"1"==l;return i&&u},n.state={currTime:(0,I.default)().format("HH:mm:ss")},n}return(0,h.default)(t,e),(0,f.default)(t,[{key:"componentDidMount",value:function(){this.monitor()}},{key:"render",value:function(){var e=this,t=this.props,n=t.store,a=t.data,i=(t.history,n.outButtonsInfo),o=(i.isOutside,i.outsidesign,i.status,n.nearly),l=n.currentPositionData,u=(n.callOutSign,n.callSign),s=(n.currTime,this.checkOutsideSign()),c=(0,k.default)({signInfo:!0}),d=(0,k.default)((0,r.default)({signBtn:!0},"signBtn-outside",s)),f=N("500502","\u6253\u5361");s&&(f=N("500503","\u5916\u52e4\u6253\u5361"));var m=N("500504","\u8ddd\u6700\u8fd1\u7684 {param1} {param2}\u5343\u7c73");return null!=o&&(m=m.replace("{param1}",N("391196","\u529e\u516c\u5730\u70b9")),m=m.replace("{param2}",(o.positionObj.dis/1e3).toFixed(1))),E.default.createElement("div",{className:c},E.default.createElement("div",{className:"positionInfo"},E.default.createElement("div",{className:"location"},E.default.createElement("div",{className:"lbl"},N("126403","\u6211\u7684\u4f4d\u7f6e")),null!=o&&E.default.createElement("div",{className:"info"},"(",m,")")),E.default.createElement("div",{className:"address"},null!=l.address&&E.default.createElement("div",{className:"name text-elli"},l.address||""))),s?E.default.createElement("div",{className:d,onClick:this.openOutSignLink},this.props.store.currTime.format("HH:mm:ss")+" "+f):E.default.createElement("div",{className:d,onClick:function(){return u(a,null,function(){return e.props.history.go(-1)})}},this.props.store.currTime.format("HH:mm:ss")+" "+f))}}]),t}(y.Component))||i;t.default=O}});
//# sourceMappingURL=20.chunk.js.map?v=f1e1129b