detail.js 3.2 KB

1
  1. require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/subPackages/peripheralService/detail"],{3979:function(e,t,n){"use strict";(function(e,t){var a=n("4ea4");n("1416"),n("4a2a");a(n("66fd"));var r=a(n("7e36"));e.__webpack_require_UNI_MP_PLUGIN__=n,t(r.default)}).call(this,n("bc2e")["default"],n("543d")["createPage"])},"399b":function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){}));var a=function(){var e=this.$createElement,t=(this._self._c,n("1291"));this.$mp.data=Object.assign({},{$root:{m0:t}})},r=[]},"7e36":function(e,t,n){"use strict";n.r(t);var a=n("399b"),r=n("e111");for(var o in r)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(o);n("ca4b");var i=n("f0c5"),c=Object(i["a"])(r["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],void 0);t["default"]=c.exports},c231:function(e,t,n){"use strict";(function(e){var a=n("4ea4");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a(n("2eee")),o=a(n("c973")),i=n("7982"),c={name:"detail",data:function(){return{getUserLocalStorageInfo:(0,i.getUserLocalStorageInfo)(),dc_key:["periphery_type"],serviceList:[],detail:{}}},created:function(){this.getByCodes()},onLoad:function(e){console.log(e.id),this.getDetailById(e.id)},methods:{getByCodes:function(){var e=this;return(0,o.default)(r.default.mark((function t(){var n;return r.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,(0,i.getByCodes)(JSON.stringify(e.dc_key));case 2:n=t.sent,e.dic_SelectList=e.$common.handleDicList(n),e.serviceList=e.dic_SelectList.periphery_type;case 5:case"end":return t.stop()}}),t)})))()},phoneCall:function(t){e.makePhoneCall({phoneNumber:t,success:function(){console.log("拨打电话成功!")},fail:function(t){console.error("拨打电话失败:",t),e.showToast({title:"拨打电话失败",icon:"none"})}})},searchAddress:function(t){console.log(t),e.getLocation({type:"wgs84",geocode:!0,address:t,success:function(n){console.log(n);var a=n.latitude,r=n.longitude;e.openLocation({latitude:a,longitude:r,address:t})},fail:function(e){console.error("获取位置失败",e)}})},getDetailById:function(e){var t=this,n=this;(0,i.peripheryGetById)({id:e}).then((function(e){if(console.log(e.data),e.data){var a=n.getItemJson(e.data);t.detail=a,t.star=Math.ceil((null==a.score?0:a.score)/(null==a.evaluateNum?1:a.evaluateNum))}}))},getItemJson:function(e){e.releaseTime=this.$common.transDate(e.releaseTime);var t=this.dic_SelectList.periphery_type.reduce((function(e,t){return e[t.value]=t.label,e}),{"":"全部"});if(e.typeName=t[e.type],e.fileUrl&&e.fileUrl.length>2){var n=JSON.parse(e.fileUrl);e.imageUrl=[],n.forEach((function(t){t.url=t.url.replace("server","smartParkH5Server"),e.imageUrl.push(t.url)}))}return e}}};t.default=c}).call(this,n("543d")["default"])},ca4b:function(e,t,n){"use strict";var a=n("d20d"),r=n.n(a);r.a},d20d:function(e,t,n){},e111:function(e,t,n){"use strict";n.r(t);var a=n("c231"),r=n.n(a);for(var o in a)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(o);t["default"]=r.a}},[["3979","common/runtime","common/vendor","pages/subPackages/common/vendor"]]]);