doum
8 天以前 b7d451c91ec40bee70f23b1e2cf6a8797643faef
small-program/unpackage/dist/dev/mp-weixin/pages/select-city/select-city.js
@@ -1,2 +1,2 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/select-city/select-city"],{313:function(t,e,n){"use strict";(function(t,e){var o=n(4);n(30);o(n(25));var r=o(n(314));t.__webpack_require_UNI_MP_PLUGIN__=n,e(r.default)}).call(this,n(1)["default"],n(2)["createPage"])},314:function(t,e,n){"use strict";n.r(e);var o=n(315),r=n(317);for(var i in r)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(i);n(319);var c,u=n(41),a=Object(u["default"])(r["default"],o["render"],o["staticRenderFns"],!1,null,"1eab16c0",null,!1,o["components"],c);a.options.__file="pages/select-city/select-city.vue",e["default"]=a.exports},315:function(t,e,n){"use strict";n.r(e);var o=n(316);n.d(e,"render",(function(){return o["render"]})),n.d(e,"staticRenderFns",(function(){return o["staticRenderFns"]})),n.d(e,"recyclableRender",(function(){return o["recyclableRender"]})),n.d(e,"components",(function(){return o["components"]}))},316:function(t,e,n){"use strict";var o;n.r(e),n.d(e,"render",(function(){return r})),n.d(e,"staticRenderFns",(function(){return c})),n.d(e,"recyclableRender",(function(){return i})),n.d(e,"components",(function(){return o}));try{o={uSearch:function(){return Promise.all([n.e("common/vendor"),n.e("node-modules/uview-ui/components/u-search/u-search")]).then(n.bind(null,478))}}}catch(u){if(-1===u.message.indexOf("Cannot find module")||-1===u.message.indexOf(".vue"))throw u;console.error(u.message),console.error("1. 排查组件名称拼写是否正确"),console.error("2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"),console.error("3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件")}var r=function(){var t=this,e=t.$createElement;t._self._c},i=!1,c=[];r._withStripped=!0},317:function(t,e,n){"use strict";n.r(e);var o=n(318),r=n.n(o);for(var i in o)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(i);e["default"]=r.a},318:function(t,e,n){"use strict";(function(t){var o=n(4);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=o(n(5));function i(t,e){var n="undefined"!==typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=c(t))||e&&t&&"number"===typeof t.length){n&&(t=n);var o=0,r=function(){};return{s:r,n:function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,a=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return u=t.done,t},e:function(t){a=!0,i=t},f:function(){try{u||null==n.return||n.return()}finally{if(a)throw i}}}}function c(t,e){if(t){if("string"===typeof t)return u(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(t,e):void 0}}function u(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=new Array(e);n<e;n++)o[n]=t[n];return o}var a=n(38),s={data:function(){return{name:"",index:0,list:[],cityName:""}},onLoad:function(){this.getCity(),this.checkLocationAuth()},methods:{checkLocationAuth:function(){var e=this;t.getSetting({success:function(n){n.authSetting["scope.userLocation"]?e.positioning():t.authorize({scope:"scope.userLocation",success:function(){e.positioning()},fail:function(){t.showModal({title:"提示",content:"需要获取您的位置信息,请在设置中开启位置权限",confirmText:"去设置",success:function(t){t.confirm&&e.goToAppSetting()}})}})}})},goToAppSetting:function(){var e=this;t.openSetting({success:function(t){t.authSetting["scope.userLocation"]&&e.positioning()}})},positioning:function(){var e=this;t.getLocation({type:"gcj02",highAccuracyExpireTime:3e3,isHighAccuracy:!0,success:function(t){t.latitude,t.longitude;var n=new a.AMapWX({key:"f2e6c0bfcac14c27b4f0d6d0d5b9d7d"});n.getRegeo({location:t.longitude+","+t.latitude,success:function(t){console.log(t[0].city),e.cityName=t[0].city},fail:function(t){console.error("获取位置失败===========",t)}})}})},seleCity:function(e){t.$emit("city",e),t.navigateBack({delta:1})},gundong:function(e){this.index=e,t.pageScrollTo({selector:"#jiedan-"+this.list[e].letter,duration:300,offsetTop:-100})},getCity:function(){var t=this;this.$u.api.getOpenCityList({}).then((function(e){200===e.code&&(t.list=t.groupByFirstSpell(e.data))}))},groupByFirstSpell:function(t){var e=new Map;t.forEach((function(t){var n=t.firstSpell;e.has(n)||e.set(n,[]),e.get(n).push(t)}));var n,o=[],c=i(e.entries());try{for(c.s();!(n=c.n()).done;){var u=(0,r.default)(n.value,2),a=u[0],s=u[1];o.push({letter:a,children:s})}}catch(f){c.e(f)}finally{c.f()}return o}}};e.default=s}).call(this,n(2)["default"])},319:function(t,e,n){"use strict";n.r(e);var o=n(320),r=n.n(o);for(var i in o)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(i);e["default"]=r.a},320:function(t,e,n){}},[[313,"common/runtime","common/vendor"]]]);
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/select-city/select-city"],{320:function(t,e,n){"use strict";(function(t,e){var o=n(4);n(30);o(n(25));var r=o(n(321));t.__webpack_require_UNI_MP_PLUGIN__=n,e(r.default)}).call(this,n(1)["default"],n(2)["createPage"])},321:function(t,e,n){"use strict";n.r(e);var o=n(322),r=n(324);for(var i in r)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(i);n(326);var c,u=n(41),a=Object(u["default"])(r["default"],o["render"],o["staticRenderFns"],!1,null,"1eab16c0",null,!1,o["components"],c);a.options.__file="pages/select-city/select-city.vue",e["default"]=a.exports},322:function(t,e,n){"use strict";n.r(e);var o=n(323);n.d(e,"render",(function(){return o["render"]})),n.d(e,"staticRenderFns",(function(){return o["staticRenderFns"]})),n.d(e,"recyclableRender",(function(){return o["recyclableRender"]})),n.d(e,"components",(function(){return o["components"]}))},323:function(t,e,n){"use strict";var o;n.r(e),n.d(e,"render",(function(){return r})),n.d(e,"staticRenderFns",(function(){return c})),n.d(e,"recyclableRender",(function(){return i})),n.d(e,"components",(function(){return o}));try{o={uSearch:function(){return Promise.all([n.e("common/vendor"),n.e("node-modules/uview-ui/components/u-search/u-search")]).then(n.bind(null,498))}}}catch(u){if(-1===u.message.indexOf("Cannot find module")||-1===u.message.indexOf(".vue"))throw u;console.error(u.message),console.error("1. 排查组件名称拼写是否正确"),console.error("2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"),console.error("3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件")}var r=function(){var t=this,e=t.$createElement;t._self._c},i=!1,c=[];r._withStripped=!0},324:function(t,e,n){"use strict";n.r(e);var o=n(325),r=n.n(o);for(var i in o)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(i);e["default"]=r.a},325:function(t,e,n){"use strict";(function(t){var o=n(4);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=o(n(5));function i(t,e){var n="undefined"!==typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=c(t))||e&&t&&"number"===typeof t.length){n&&(t=n);var o=0,r=function(){};return{s:r,n:function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,a=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return u=t.done,t},e:function(t){a=!0,i=t},f:function(){try{u||null==n.return||n.return()}finally{if(a)throw i}}}}function c(t,e){if(t){if("string"===typeof t)return u(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(t,e):void 0}}function u(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=new Array(e);n<e;n++)o[n]=t[n];return o}var a=n(38),s={data:function(){return{name:"",index:0,list:[],cityName:""}},onLoad:function(){this.getCity(),this.checkLocationAuth()},methods:{checkLocationAuth:function(){var e=this;t.getSetting({success:function(n){n.authSetting["scope.userLocation"]?e.positioning():t.authorize({scope:"scope.userLocation",success:function(){e.positioning()},fail:function(){t.showModal({title:"提示",content:"需要获取您的位置信息,请在设置中开启位置权限",confirmText:"去设置",success:function(t){t.confirm&&e.goToAppSetting()}})}})}})},goToAppSetting:function(){var e=this;t.openSetting({success:function(t){t.authSetting["scope.userLocation"]&&e.positioning()}})},positioning:function(){var e=this;t.getLocation({type:"gcj02",highAccuracyExpireTime:3e3,isHighAccuracy:!0,success:function(t){t.latitude,t.longitude;var n=new a.AMapWX({key:"f2e6c0bfcac14c27b4f0d6d0d5b9d7d"});n.getRegeo({location:t.longitude+","+t.latitude,success:function(t){console.log(t[0].city),e.cityName=t[0].city},fail:function(t){console.error("获取位置失败===========",t)}})}})},seleCity:function(e){t.$emit("city",e),t.navigateBack({delta:1})},gundong:function(e){this.index=e,t.pageScrollTo({selector:"#jiedan-"+this.list[e].letter,duration:300,offsetTop:-100})},getCity:function(){var t=this;this.$u.api.getOpenCityList({}).then((function(e){200===e.code&&(t.list=t.groupByFirstSpell(e.data))}))},groupByFirstSpell:function(t){var e=new Map;t.forEach((function(t){var n=t.firstSpell;e.has(n)||e.set(n,[]),e.get(n).push(t)}));var n,o=[],c=i(e.entries());try{for(c.s();!(n=c.n()).done;){var u=(0,r.default)(n.value,2),a=u[0],s=u[1];o.push({letter:a,children:s})}}catch(f){c.e(f)}finally{c.f()}return o}}};e.default=s}).call(this,n(2)["default"])},326:function(t,e,n){"use strict";n.r(e);var o=n(327),r=n.n(o);for(var i in o)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(i);e["default"]=r.a},327:function(t,e,n){}},[[320,"common/runtime","common/vendor"]]]);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/select-city/select-city.js.map