23.chunk.js
5.97 KB
webpackJsonp([23],{1719:function(e,t,a){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,l,i=a(24),c=o(i),s=a(396),r=o(s),u=a(13),d=o(u),f=a(6),m=o(f),p=a(1),h=o(p),w=a(4),v=o(w),E=a(2),N=o(E),y=a(3),k=o(y),L=a(262),g=o(L),M=a(11),I=o(M),b=a(0),_=o(b),C=a(10),S=a(12),F=a(405),j=a(9),O=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t.default=e,t}(j);a(650);var B=I.default.getLabel,x=g.default.Normal,D=(n=(0,C.inject)("wfLocationMap"))(l=(0,S.withRouter)(l=(0,C.observer)(l=function(e){function t(e){(0,h.default)(this,t);var a=(0,N.default)(this,(t.__proto__||(0,m.default)(t)).call(this,e));return a.generateMarkInfo=function(e){var t=a.props.wfLocationMap,o=t.locationInfo,n=void 0===o?{}:o,l=a.state,i=l.showMyLocation,c=l.chooseLocation,s=void 0===c?{}:c,r=l.showFlowNum,u=[],f=[],m=function(e){return{click:function(){a.setState({showMyLocation:!1,chooseLocation:e})}}};e&&e.map(function(e,t){(0==r||e.flowNum==r)&&e.locationList.map(function(e){f.push({latitude:e.lat,longitude:e.lng}),u.push(_.default.createElement(F.Marker,{position:{latitude:e.lat,longitude:e.lng},events:m(e),offset:[-11,-31]},_.default.createElement("div",{className:"wea-marker-icon"},_.default.createElement(d.default,{className:s.id==e.id?"position-blue":"position-red",type:"position"}))))})});return i&&n.position&&u.push(_.default.createElement(F.Marker,{position:n.position,content:'<div class=\'wea-map-marker\'><img style="position:relative;cursor:pointer;" width="23px" height="23px" src="http://webapi.amap.com/theme/v1.3/markers/b/loc.png"></div>'})),u.push(_.default.createElement(F.Polyline,{path:f,style:{strokeColor:"#ff0000",strokeOpacity:1,strokeWeight:2,strokeStyle:"solid"}})),u},a.showFilter=function(e){var t=[];e.map(function(e,o){t.push(_.default.createElement("div",{className:"wf-location-map-node-filter-nodeitem",onClick:function(){a.filterLocation(e.flowNum)}},_.default.createElement("span",{className:"wf-location-map-node-filter-nodeitem-flownum"},e.flowNum),_.default.createElement("span",{className:"wf-location-map-node-filter-nodeitem-nodename"},e.nodeName)))});var o=_.default.createElement("div",{className:"wf-location-map-node-filter-content"},_.default.createElement("div",null,_.default.createElement("div",{className:"wf-location-map-node-filter-top"},_.default.createElement("div",{className:"wf-location-map-node-filter-title"},B(126129,"\u7b5b\u9009")),_.default.createElement(d.default,{type:"cross"})),_.default.createElement("div",{className:"wf-location-map-node-filter-showall",onClick:function(){a.filterLocation(0)}},B(126402,"\u67e5\u770b\u6240\u6709\u4f4d\u7f6e\u8f68\u8ff9"))),_.default.createElement("div",{className:"wf-location-map-node-filter-split"}),_.default.createElement("div",{className:"wf-location-map-node-filter-nodelist"},t)),n=[{content:o},{content:"Cancel"}];return r.default.showActionSheetWithOptions({className:"wf-location-map-node-filter",options:n,cancelButtonIndex:n.length-1,maskClosable:!0,"data-seed":"logId",onTouchStart:function(e){return e.preventDefault()}})},a.filterLocation=function(e){var t=a.state.instance;a.setState({showFlowNum:e,showMyLocation:!1,chooseLocation:{}}),setTimeout(function(){t.setFitView&&t.setFitView()},100)},a.state={instance:{},showMyLocation:!1,chooseLocation:{},showFlowNum:0},a}return(0,k.default)(t,e),(0,v.default)(t,[{key:"componentDidMount",value:function(){}},{key:"componentWillUnmount",value:function(){r.default.close()}},{key:"render",value:function(){var e=this,t=this.props.wfLocationMap,a=t.fieldObj,o=void 0===a?{}:a,n=t.locationInfo,l=this.state,i=l.instance,s=l.showMyLocation,r=l.chooseLocation,u={created:function(t){e.setState({instance:t})},click:function(){},complete:function(){i.setFitView()}},f=o.specialobj?O.toJS(o.specialobj):[],m=void 0;f&&f.length>0&&(m=[f[0].locationList[0].lng,f[0].locationList[0].lat]);var p=this.generateMarkInfo(f);return _.default.createElement("div",{className:"wf-location-map",style:{height:"100%",width:"100%"}},_.default.createElement("div",{className:"wf-location-map-container"},_.default.createElement(x,{plugins:["ToolBar"],position:s&&n.position?n.position:m,events:u,showIntroduction:!1,zoom:10},p,_.default.createElement("div",{class:"locationButton"},_.default.createElement(d.default,{className:"filterIcon",type:"screening",onClick:function(){e.showFilter(f)}}),_.default.createElement(d.default,{className:"positionIcon",type:"position",onClick:function(){!s&&n.position&&i.setZoom(15),e.setState({showMyLocation:!s,chooseLocation:{}})}})))),r.id>0&&_.default.createElement("div",{className:"nodeInfo"},_.default.createElement(c.default,null,_.default.createElement(c.default.Item,{key:"addr"},_.default.createElement("span",{className:"node-name"},"["+r.nodeName+"]"),_.default.createElement(d.default,{className:"close",type:"cross",onClick:function(){e.setState({chooseLocation:{}})}}),_.default.createElement(c.default.Item.Brief,null,B(110,"\u5730\u5740")+"\uff1a"+r.address))),_.default.createElement("div",{className:"content"},_.default.createElement("img",{className:"operatorimg",src:r.imgUrl}),_.default.createElement("div",{className:"operatorInfo"},_.default.createElement("span",{className:"operatorname"},r.userName),_.default.createElement("span",{className:"operatordep"},r.userDep)),_.default.createElement("br",null),_.default.createElement("div",{className:"operatortime"},_.default.createElement(d.default,{type:"blog-bujiao"}),_.default.createElement("span",{className:"operatortime-span"},r.time)))),s&&_.default.createElement("div",{className:"nodeInfo"},_.default.createElement(c.default,null,_.default.createElement(c.default.Item,{key:"addr"},_.default.createElement("span",{className:"node-name"},"["+B(126403,"\u6211\u7684\u4f4d\u7f6e")+"]"),_.default.createElement(c.default.Item.Brief,null,B(110,"\u5730\u5740")+"\uff1a"+n.address)))))}}]),t}(_.default.Component))||l)||l)||l;t.default=D}});
//# sourceMappingURL=23.chunk.js.map?v=16b977e4