(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-map-map"],{1312:function(t,a,i){"use strict";var e=i("14ac"),n=i.n(e);n.a},"14ac":function(t,a,i){var e=i("92ac");"string"===typeof e&&(e=[[t.i,e,""]]),e.locals&&(t.exports=e.locals);var n=i("4f06").default;n("d9231e44",e,!0,{sourceMap:!1,shadowMode:!1})},"2ca0":function(t,a,i){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0,i("c5f6");var e=i("191a"),n={},s={data:function(){return{height:400,scale:16,dispatchData:{},longitude:"",latitude:"",markers:[],polyline:[],points:[]}},onLoad:function(t){n.options=t,this.getGlobal(0);var a=uni.getSystemInfoSync();this.height=.5*a.windowHeight},onUnload:function(){clearTimeout(n.loop)},onShareAppMessage:function(){var t="pages/map/map?DispatchOrdID="+n.options.DispatchOrdID;return""!=n.userData.UserSource?t+="&S=Rid"+n.UserID+"|"+n.userData.UserSource:t+="&S=Rid"+n.UserID,{title:"共享在【966120医疗快线】转运中的车辆信息",path:t,imageUrl:"http://wx.966120.com.cn/img/20190514170951.jpg"}},methods:{getGlobal:function(t){var a=this;if(e.storage()){var i=e.storage();for(var s in i)n[s]=i[s];this.getCarGPS()}else t<10?(t++,setTimeout(function(){a.getGlobal(t)},500)):n=!1},getCarGPS:function(){var t=this,a={method:"CarGPS ",APPID:"GDS-0008-fDwr",OrdID:n.options.DispatchOrdID},i=e.Sign_link(a);uni.request({url:"https://api.966120.com.cn/GPS/CarGPS.php?"+i,success:function(a){if(console.log(a.data),1==a.data.result){if(t.dispatchData=a.data,5==a.data.DispatchOrdState||6==a.data.DispatchOrdState){t.longitude=a.data.data_lng,t.latitude=a.data.data_lat;var i={longitude:a.data.data_lng,latitude:a.data.data_lat,width:"20px",height:"30px",rotate:a.data.data_course};a.data.data_course>180?i.iconPath="../../static/ambulance2.png":i.iconPath="../../static/ambulance1.png",t.setPolyline({longitude:a.data.data_lng,latitude:a.data.data_lat},{longitude:a.data.TraEnd_lng,latitude:a.data.TraEnd_lat},a.data.data_course,a.data.data_speed,!0);var e=[];e.push(i),t.markers=e,n.loop=setTimeout(function(){t.getCarGPS()},1e4)}else if(7==a.data.DispatchOrdState||8==a.data.DispatchOrdState){t.longitude=a.data.data_lng,t.latitude=a.data.data_lat,t.scale=8;var s={longitude:a.data.data_lng,latitude:a.data.data_lat,width:"20px",height:"20px",iconPath:"../../static/pin.png"},o={longitude:a.data.TraEnd_lng,latitude:a.data.TraEnd_lat,width:"20px",height:"20px",iconPath:"../../static/pin.png"},d=[s,o];t.markers=d,t.setPolyline(s,o)}}else uni.showToast({title:"错误的ID",image:"../../static/Warning.png",mask:!0,duration:1500})}})},setPolyline:function(t,a,i,n,s){var o=this;e.qqmapsdk.direction({from:t,to:a,heading:i||null,speed:n||null,success:function(t){for(var a=t.result.routes[0].polyline,i=[],e=1e6,n=2;n<a.length;n++)a[n]=Number(a[n-2])+Number(a[n])/e;for(var d=0;d<a.length;d+=2)i.push({latitude:a[d],longitude:a[d+1]});var c={points:i,color:"#FF0000DD",width:5,dottedLine:!!s},r=[];r.push(c),o.polyline=r}})},scaleChange:function(t){this.scale=t.detail.value}}};a.default=s},"4cf6":function(t,a,i){"use strict";var e=function(){var t=this,a=t.$createElement,i=t._self._c||a;return i("v-uni-view",{staticClass:"page"},[i("v-uni-image",{attrs:{mode:"widthFix",src:"../../static/top.png"}}),i("v-uni-view",{staticClass:"shareView"},[i("v-uni-button",{staticClass:"btn",attrs:{"open-type":"share"}},[t._v("分享给朋友")])],1),i("v-uni-map",{style:"height:"+t.height+"px",attrs:{scale:t.scale,longitude:t.longitude,latitude:t.latitude,markers:t.markers,polyline:t.polyline,"include-points":t.points}},[i("v-uni-cover-view",{staticClass:"tip"},[t._v("路线仅供参考")])],1),i("v-uni-view",{staticClass:"sliderView"},[t._v("缩放"),i("v-uni-slider",{attrs:{value:t.scale,min:"3",max:"20",step:"1",activeColor:"#9D1A73"},on:{change:function(a){a=t.$handleEvent(a),t.scaleChange(a)}}}),t._v(t._s(t.scale))],1),i("v-uni-view",{staticClass:"infoView"},[i("v-uni-view",{staticClass:"info"},[i("v-uni-image",{staticClass:"icon",attrs:{mode:"widthFix",src:"../../static/ambulance.png"}}),i("v-uni-view",{staticClass:"content"},[t._v("执行车辆:"+t._s(t.dispatchData.CarLicense))])],1),i("v-uni-view",{staticClass:"info"},[i("v-uni-image",{staticClass:"icon",attrs:{mode:"widthFix",src:"../../static/pin.png"}}),i("v-uni-view",{staticClass:"content"},[i("v-uni-view",{staticClass:"title"},[t._v("出发地")]),i("v-uni-view",{staticClass:"text"},[t._v(t._s(t.dispatchData.TraStreet))])],1)],1),i("v-uni-view",{staticClass:"info"},[i("v-uni-image",{staticClass:"icon",attrs:{mode:"widthFix",src:"../../static/pin.png"}}),i("v-uni-view",{staticClass:"content"},[i("v-uni-view",{staticClass:"title"},[t._v("目的地")]),i("v-uni-view",{staticClass:"text"},[t._v(t._s(t.dispatchData.TraEnd))])],1)],1)],1)],1)},n=[];i.d(a,"a",function(){return e}),i.d(a,"b",function(){return n})},"8e64":function(t,a,i){"use strict";i.r(a);var e=i("4cf6"),n=i("9b6e");for(var s in n)"default"!==s&&function(t){i.d(a,t,function(){return n[t]})}(s);i("1312");var o=i("2877"),d=Object(o["a"])(n["default"],e["a"],e["b"],!1,null,"10296a27",null);a["default"]=d.exports},"92ac":function(t,a,i){a=t.exports=i("2350")(!1),a.push([t.i,"uni-map[data-v-10296a27]{width:100%;height:400px}.shareView[data-v-10296a27]{background:#fff}.sliderView[data-v-10296a27]{width:90%;padding:5px 5%;background:#fff;font-size:%?28?%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sliderView uni-slider[data-v-10296a27]{width:70%}.btn[data-v-10296a27]{width:70%;line-height:%?32?%;margin:2% 15%;padding:2% 0;background:#9c1a72;color:#fff;font-size:%?28?%}.infoView[data-v-10296a27]{width:94%;padding:2% 3%;background:#fff}.info[data-v-10296a27]{padding:5px 0;margin-bottom:5px;border-bottom:1px solid #ccc}.icon[data-v-10296a27]{width:8%;margin:0 2%}.content[data-v-10296a27]{width:88%;font-size:%?32?%}.title[data-v-10296a27]{font-size:%?28?%;color:#333;font-weight:700;margin-bottom:5px}.text[data-v-10296a27]{font-size:%?28?%;color:#666}.tip[data-v-10296a27]{padding:5px 0;background:rgba(0,0,0,.5);color:#fff;font-size:%?24?%;text-align:center}",""])},"9b6e":function(t,a,i){"use strict";i.r(a);var e=i("2ca0"),n=i.n(e);for(var s in e)"default"!==s&&function(t){i.d(a,t,function(){return e[t]})}(s);a["default"]=n.a}}]);
|