【前端】云工厂的纸掌柜app
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2181 lines
84 KiB

!(function (e) {
var t = {}
function A(a) {
if (t[a]) return t[a].exports
var i = (t[a] = { i: a, l: !1, exports: {} })
return e[a].call(i.exports, i, i.exports, A), (i.l = !0), i.exports
}
;(A.m = e),
(A.c = t),
(A.d = function (e, t, a) {
A.o(e, t) || Object.defineProperty(e, t, { enumerable: !0, get: a })
}),
(A.r = function (e) {
'undefined' != typeof Symbol &&
Symbol.toStringTag &&
Object.defineProperty(e, Symbol.toStringTag, { value: 'Module' }),
Object.defineProperty(e, '__esModule', { value: !0 })
}),
(A.t = function (e, t) {
if ((1 & t && (e = A(e)), 8 & t)) return e
if (4 & t && 'object' == typeof e && e && e.__esModule) return e
var a = Object.create(null)
if (
(A.r(a),
Object.defineProperty(a, 'default', { enumerable: !0, value: e }),
2 & t && 'string' != typeof e)
)
for (var i in e)
A.d(
a,
i,
function (t) {
return e[t]
}.bind(null, i)
)
return a
}),
(A.n = function (e) {
var t =
e && e.__esModule
? function () {
return e.default
}
: function () {
return e
}
return A.d(t, 'a', t), t
}),
(A.o = function (e, t) {
return Object.prototype.hasOwnProperty.call(e, t)
}),
(A.p = ''),
A((A.s = 41))
})([
function (e, t) {
e.exports = {}
},
function (e, t, A) {
'use strict'
function a(e, t, A, a, i, n, o, s, r, c) {
var l,
u = 'function' == typeof e ? e.options : e
if (r) {
u.components || (u.components = {})
var d = Object.prototype.hasOwnProperty
for (var h in r)
d.call(r, h) && !d.call(u.components, h) && (u.components[h] = r[h])
}
if (
(c &&
((c.beforeCreate || (c.beforeCreate = [])).unshift(function () {
this[c.__module] = this
}),
(u.mixins || (u.mixins = [])).push(c)),
t && ((u.render = t), (u.staticRenderFns = A), (u._compiled = !0)),
a && (u.functional = !0),
n && (u._scopeId = 'data-v-' + n),
o
? ((l = function (e) {
;(e =
e ||
(this.$vnode && this.$vnode.ssrContext) ||
(this.parent &&
this.parent.$vnode &&
this.parent.$vnode.ssrContext)) ||
'undefined' == typeof __VUE_SSR_CONTEXT__ ||
(e = __VUE_SSR_CONTEXT__),
i && i.call(this, e),
e && e._registeredComponents && e._registeredComponents.add(o)
}),
(u._ssrRegister = l))
: i &&
(l = s
? function () {
i.call(this, this.$root.$options.shadowRoot)
}
: i),
l)
)
if (u.functional) {
u._injectStyles = l
var f = u.render
u.render = function (e, t) {
return l.call(t), f(e, t)
}
} else {
var g = u.beforeCreate
u.beforeCreate = g ? [].concat(g, l) : [l]
}
return { exports: e, options: u }
}
A.d(t, 'a', function () {
return a
})
},
function (e, t, A) {
'use strict'
var a
Object.defineProperty(t, '__esModule', { value: !0 }),
(t.weexPlus = t.default = void 0),
(a =
'function' == typeof getUni
? getUni
: function () {
var e = function (e) {
return 'function' == typeof e
},
t = function (e) {
return e
.then(function (e) {
return [null, e]
})
.catch(function (e) {
return [e]
})
},
A = /^\$|^on|^create|Sync$|Manager$|^pause/,
a = [
'os',
'getCurrentSubNVue',
'getSubNVueById',
'stopRecord',
'stopVoice',
'stopBackgroundAudio',
'stopPullDownRefresh',
'hideKeyboard',
'hideToast',
'hideLoading',
'showNavigationBarLoading',
'hideNavigationBarLoading',
'canIUse',
'navigateBack',
'closeSocket',
'pageScrollTo',
'drawCanvas',
],
n = function (e) {
return (
(!A.test(e) || 'createBLEConnection' === e) &&
!~a.indexOf(e)
)
},
o = function (A) {
return function () {
for (
var a = arguments.length,
i = Array(a > 1 ? a - 1 : 0),
n = 1;
n < a;
n++
)
i[n - 1] = arguments[n]
var o =
arguments.length > 0 && void 0 !== arguments[0]
? arguments[0]
: {}
return e(o.success) || e(o.fail) || e(o.complete)
? A.apply(void 0, [o].concat(i))
: t(
new Promise(function (e, t) {
A.apply(
void 0,
[
Object.assign({}, o, { success: e, fail: t }),
].concat(i)
),
(Promise.prototype.finally = function (e) {
var t = this.constructor
return this.then(
function (A) {
return t.resolve(e()).then(function () {
return A
})
},
function (A) {
return t.resolve(e()).then(function () {
throw A
})
}
)
})
})
)
}
},
s = [],
r = void 0
function c(e) {
s.forEach(function (t) {
return t({ origin: r, data: e })
})
}
var l = i.webview.currentWebview().id,
u = new BroadcastChannel('UNI-APP-SUBNVUE')
function d(e) {
var t = i.webview.getWebviewById(e)
return (
t &&
!t.$processed &&
(function (e) {
e.$processed = !0
var t = i.webview.currentWebview().id === e.id,
A =
'uniNView' === e.__uniapp_origin_type &&
e.__uniapp_origin_id,
a = e.id
if (
((e.postMessage = function (e) {
A
? u.postMessage({ data: e, to: t ? A : a })
: w({ type: 'UniAppSubNVue', data: e })
}),
(e.onMessage = function (e) {
s.push(e)
}),
e.__uniapp_mask_id)
) {
r = e.__uniapp_host
var n = e.__uniapp_mask,
o = i.webview.getWebviewById(e.__uniapp_mask_id)
o = o.parent() || o
var c = e.show,
l = e.hide,
d = e.close,
h = function () {
o.setStyle({ mask: n })
},
f = function () {
o.setStyle({ mask: 'none' })
}
;(e.show = function () {
h()
for (
var t = arguments.length, A = Array(t), a = 0;
a < t;
a++
)
A[a] = arguments[a]
return c.apply(e, A)
}),
(e.hide = function () {
f()
for (
var t = arguments.length, A = Array(t), a = 0;
a < t;
a++
)
A[a] = arguments[a]
return l.apply(e, A)
}),
(e.close = function () {
f()
for (
var t = arguments.length, A = Array(t), a = 0;
a < t;
a++
)
A[a] = arguments[a]
return d.apply(e, A)
})
}
})(t),
t
)
}
u.onmessage = function (e) {
e.data.to === l && c(e.data.data)
}
var h = weex.requireModule('plus'),
f = weex.requireModule('globalEvent'),
g = 0,
p = {}
f.addEventListener('plusMessage', function (e) {
'UniAppJsApi' === e.data.type
? v(e.data.id, e.data.data)
: 'UniAppSubNVue' === e.data.type
? c(e.data.data, e.data.options)
: 'onNavigationBarButtonTap' === e.data.type
? 'function' == typeof _ && _(e.data.data)
: 'onNavigationBarSearchInputChanged' === e.data.type
? 'function' == typeof y && y(e.data.data)
: 'onNavigationBarSearchInputConfirmed' === e.data.type
? 'function' == typeof B && B(e.data.data)
: 'onNavigationBarSearchInputClicked' === e.data.type &&
'function' == typeof x &&
x(e.data.data)
})
var v = function (e, t) {
var A = p[e]
A
? (A(t), A.keepAlive || delete p[e])
: console.error('callback[' + e + '] is undefined')
},
m = function (t) {
var A,
a,
i = t.id,
n = t.type,
o = t.params
;(p[i] =
((a = function (t) {
e(A)
? A(t)
: A &&
(~t.errMsg.indexOf(':ok')
? e(A.success) && A.success(t)
: ~t.errMsg.indexOf(':fail') &&
e(A.fail) &&
A.fail(t),
e(A.complete) && A.complete(t))
}),
(e((A = o)) || (A && e(A.callback))) && (a.keepAlive = !0),
a)),
h.postMessage(
{ id: i, type: n, params: o },
'__uniapp__service'
)
}
function w(e) {
h.postMessage(e, '__uniapp__service')
}
var b = function (e) {
return function (t) {
m({ id: g++, type: e, params: t })
}
},
_ = void 0,
y = void 0,
B = void 0,
x = void 0
function S(e) {
_ = e
}
function C(e) {
y = e
}
function D(e) {
B = e
}
function L(e) {
x = e
}
function I(e) {
return weex.requireModule(e)
}
var E = weex.requireModule('dom'),
k = weex.requireModule('globalEvent'),
M = []
function N(e) {
'function' == typeof e && (this.isUniAppReady ? e() : M.push(e))
}
k.addEventListener('plusMessage', function (e) {
'UniAppReady' === e.data.type &&
((N.isUniAppReady = !0),
M.length &&
(M.forEach(function (e) {
return e()
}),
(M = [])))
})
var j =
'function' == typeof Symbol &&
'symbol' == typeof Symbol.iterator
? function (e) {
return typeof e
}
: function (e) {
return e &&
'function' == typeof Symbol &&
e.constructor === Symbol &&
e !== Symbol.prototype
? 'symbol'
: typeof e
},
O = weex.requireModule('stream'),
P = function (e) {
var t =
arguments.length > 1 && void 0 !== arguments[1]
? arguments[1]
: 'GET',
A =
arguments.length > 2 && void 0 !== arguments[2]
? arguments[2]
: 'application/x-www-form-urlencoded'
return 'object' === (void 0 === e ? 'undefined' : j(e))
? 'POST' === t.toUpperCase() &&
'application/json' === A.toLowerCase()
? JSON.stringify(e)
: Object.keys(e)
.map(function (t) {
return (
encodeURIComponent(t) +
'=' +
encodeURIComponent(e[t])
)
})
.join('&')
: e
},
G = weex.requireModule('plusstorage'),
T = weex.requireModule('clipboard'),
Q = (function () {
if ('function' == typeof getUniEmitter) return getUniEmitter
var e = {
$on: function () {
console.warn('uni.$on failed')
},
$off: function () {
console.warn('uni.$off failed')
},
$once: function () {
console.warn('uni.$once failed')
},
$emit: function () {
console.warn('uni.$emit failed')
},
}
return function () {
return e
}
})()
function U(e, t, A) {
return e[t].apply(e, A)
}
var F = Object.freeze({
loadFontFace: function (t) {
var A = t.family,
a = t.source,
i = (t.desc, t.success),
n = (t.fail, t.complete)
E.addRule('fontFace', {
fontFamily: A,
src: a.replace(/"/g, "'"),
})
var o = { errMsg: 'loadFontFace:ok', status: 'loaded' }
e(i) && i(o), e(n) && n(o)
},
ready: N,
request: function (t) {
var A = t.url,
a = t.data,
i = t.header,
n = t.method,
o = void 0 === n ? 'GET' : n,
s = t.dataType,
r = void 0 === s ? 'json' : s,
c = (t.responseType, t.success),
l = t.fail,
u = t.complete,
d = !1,
h = !1,
f = {}
if (i)
for (var g in i)
h || 'content-type' !== g.toLowerCase()
? (f[g] = i[g])
: ((h = !0), (f['Content-Type'] = i[g]))
return (
'GET' === o &&
a &&
(A =
A +
(~A.indexOf('?')
? '&' === A.substr(-1) || '?' === A.substr(-1)
? ''
: '&'
: '?') +
P(a)),
O.fetch(
{
url: A,
method: o,
headers: f,
type: 'json' === r ? 'json' : 'text',
body: 'GET' !== o ? P(a, o, f['Content-Type']) : '',
},
function (t) {
var A = t.status,
a = (t.ok, t.statusText, t.data),
i = t.headers,
n = {}
!A || -1 === A || d
? ((n.errMsg = 'request:fail'), e(l) && l(n))
: ((n.data = a),
(n.statusCode = A),
(n.header = i),
e(c) && c(n)),
e(u) && u(n)
}
),
{
abort: function () {
d = !0
},
}
)
},
getStorage: function (t) {
var A = t.key,
a = (t.data, t.success),
i = t.fail,
n = t.complete
G.getItem(A + '__TYPE', function (t) {
if ('success' === t.result) {
var o = t.data
G.getItem(A, function (t) {
if ('success' === t.result) {
var A = t.data
o && A
? ('String' !== o && (A = JSON.parse(A)),
e(a) && a({ errMsg: 'getStorage:ok', data: A }))
: ((t.errMsg = 'setStorage:fail'), e(i) && i(t))
} else (t.errMsg = 'setStorage:fail'), e(i) && i(t)
e(n) && n(t)
})
} else
(t.errMsg = 'setStorage:fail'),
e(i) && i(t),
e(n) && n(t)
})
},
setStorage: function (t) {
var A = t.key,
a = t.data,
i = t.success,
n = t.fail,
o = t.complete,
s = 'String'
'object' === (void 0 === a ? 'undefined' : j(a)) &&
((s = 'Object'), (a = JSON.stringify(a))),
G.setItem(A, a, function (t) {
'success' === t.result
? G.setItem(A + '__TYPE', s, function (t) {
'success' === t.result
? e(i) && i({ errMsg: 'setStorage:ok' })
: ((t.errMsg = 'setStorage:fail'), e(n) && n(t))
})
: ((t.errMsg = 'setStorage:fail'), e(n) && n(t)),
e(o) && o(t)
})
},
removeStorage: function (t) {
var A = t.key,
a = (t.data, t.success),
i = t.fail,
n = t.complete
G.removeItem(A, function (t) {
'success' === t.result
? e(a) && a({ errMsg: 'removeStorage:ok' })
: ((t.errMsg = 'removeStorage:fail'), e(i) && i(t)),
e(n) && n(t)
}),
G.removeItem(A + '__TYPE')
},
clearStorage: function (e) {
e.key, e.data, e.success, e.fail, e.complete
},
getClipboardData: function (t) {
var A = t.success,
a = (t.fail, t.complete)
T.getString(function (t) {
var i = { errMsg: 'getClipboardData:ok', data: t.data }
e(A) && A(i), e(a) && a(i)
})
},
setClipboardData: function (t) {
var A = t.data,
a = t.success,
i = (t.fail, t.complete),
n = { errMsg: 'setClipboardData:ok' }
T.setString(A), e(a) && a(n), e(i) && i(n)
},
onSubNVueMessage: c,
getSubNVueById: d,
getCurrentSubNVue: function () {
return d(i.webview.currentWebview().id)
},
$on: function () {
return U(
Q(),
'$on',
[].concat(Array.prototype.slice.call(arguments))
)
},
$off: function () {
return U(
Q(),
'$off',
[].concat(Array.prototype.slice.call(arguments))
)
},
$once: function () {
return U(
Q(),
'$once',
[].concat(Array.prototype.slice.call(arguments))
)
},
$emit: function () {
return U(
Q(),
'$emit',
[].concat(Array.prototype.slice.call(arguments))
)
},
}),
R = { os: { nvue: !0 } },
V = {}
return (
'undefined' != typeof Proxy
? (V = new Proxy(
{},
{
get: function (e, t) {
if ('os' === t) return { nvue: !0 }
if ('postMessage' === t) return w
if ('requireNativePlugin' === t) return I
if ('onNavigationBarButtonTap' === t) return S
if ('onNavigationBarSearchInputChanged' === t)
return C
if ('onNavigationBarSearchInputConfirmed' === t)
return D
if ('onNavigationBarSearchInputClicked' === t)
return L
var A = F[t]
return A || (A = b(t)), n(t) ? o(A) : A
},
}
))
: (Object.keys(R).forEach(function (e) {
V[e] = R[e]
}),
(V.postMessage = w),
(V.requireNativePlugin = I),
(V.onNavigationBarButtonTap = S),
(V.onNavigationBarSearchInputChanged = C),
(V.onNavigationBarSearchInputConfirmed = D),
(V.onNavigationBarSearchInputClicked = L),
Object.keys({
uploadFile: !0,
downloadFile: !0,
chooseImage: !0,
previewImage: !0,
getImageInfo: !0,
saveImageToPhotosAlbum: !0,
chooseVideo: !0,
saveVideoToPhotosAlbum: !0,
saveFile: !0,
getSavedFileList: !0,
getSavedFileInfo: !0,
removeSavedFile: !0,
openDocument: !0,
setStorage: !0,
getStorage: !0,
getStorageInfo: !0,
removeStorage: !0,
clearStorage: !0,
getLocation: !0,
chooseLocation: !0,
openLocation: !0,
getSystemInfo: !0,
getNetworkType: !0,
makePhoneCall: !0,
scanCode: !0,
setScreenBrightness: !0,
getScreenBrightness: !0,
setKeepScreenOn: !0,
vibrateLong: !0,
vibrateShort: !0,
addPhoneContact: !0,
showToast: !0,
showLoading: !0,
hideToast: !0,
hideLoading: !0,
showModal: !0,
showActionSheet: !0,
setNavigationBarTitle: !0,
setNavigationBarColor: !0,
navigateTo: !0,
redirectTo: !0,
reLaunch: !0,
switchTab: !0,
navigateBack: !0,
getProvider: !0,
login: !0,
getUserInfo: !0,
share: !0,
requestPayment: !0,
subscribePush: !0,
unsubscribePush: !0,
onPush: !0,
offPush: !0,
}).forEach(function (e) {
var t = F[e]
t || (t = b(e)), n(e) ? (V[e] = o(t)) : (V[e] = t)
})),
V
)
})
var i = new WeexPlus(weex)
t.weexPlus = i
var n = a(weex, i, BroadcastChannel)
t.default = n
},
function (e, t, A) {
;(Vue.prototype.__$appStyle__ = {}),
Vue.prototype.__merge_style &&
Vue.prototype.__merge_style(A(4).default, Vue.prototype.__$appStyle__)
},
function (e, t, A) {
'use strict'
A.r(t)
var a = A(0),
i = A.n(a)
for (var n in a)
'default' !== n &&
(function (e) {
A.d(t, e, function () {
return a[e]
})
})(n)
t.default = i.a
},
function (e, t, A) {
'use strict'
;(function (e) {
Object.defineProperty(t, '__esModule', { value: !0 }),
(t.default = void 0)
var A = {
onLoad: function () {
this.initMessage()
},
methods: {
initMessage: function () {
var t = this,
A = e.webview.currentWebview().extras || {},
a = A.from,
i = (A.callback, A.runtime),
n = A.data,
o = void 0 === n ? {} : n,
s = A.useGlobalEvent
;(this.__from = a),
(this.__runtime = i),
(this.__page = e.webview.currentWebview().id),
(this.__useGlobalEvent = s),
(this.data = JSON.parse(JSON.stringify(o))),
e.key.addEventListener('backbutton', function () {
'function' == typeof t.onClose
? t.onClose()
: e.webview.currentWebview().close('auto')
})
var r = this,
c = function (e) {
var t = e.data && e.data.__message
t && r.__onMessageCallback && r.__onMessageCallback(t.data)
}
this.__useGlobalEvent
? weex
.requireModule('globalEvent')
.addEventListener('plusMessage', c)
: (new BroadcastChannel(this.__page).onmessage = c)
},
postMessage: function () {
var t =
arguments.length > 0 && void 0 !== arguments[0]
? arguments[0]
: {},
A =
arguments.length > 1 && void 0 !== arguments[1] && arguments[1],
a = JSON.parse(
JSON.stringify({
__message: { __page: this.__page, data: t, keep: A },
})
),
i = this.__from
if ('v8' === this.__runtime)
if (this.__useGlobalEvent) e.webview.postMessageToUniNView(a, i)
else {
var n = new BroadcastChannel(i)
n.postMessage(a)
}
else {
var o = e.webview.getWebviewById(i)
o &&
o.evalJS(
'__plusMessage&&__plusMessage('.concat(
JSON.stringify({ data: a }),
')'
)
)
}
},
onMessage: function (e) {
this.__onMessageCallback = e
},
},
}
t.default = A
}.call(this, A(2).weexPlus))
},
function (e, t, A) {
'use strict'
;(function (e) {
Object.defineProperty(t, '__esModule', { value: !0 }),
(t.default = void 0)
var A = {
data: function () {
return {
locale: 'en',
fallbackLocale: 'en',
localization: {
en: { done: 'OK', cancel: 'Cancel' },
zh: { done: '完成', cancel: '取消' },
'zh-hans': {},
'zh-hant': {},
messages: {},
},
}
},
onLoad: function () {
this.initLocale()
},
created: function () {
this.initLocale()
},
methods: {
initLocale: function () {
if (!this.__initLocale) {
this.__initLocale = !0
var t = (e.webview.currentWebview().extras || {}).data || {}
if (
(t.messages && (this.localization.messages = t.messages),
t.locale)
)
this.locale = t.locale.toLowerCase()
else {
var A = e.os.language
.toLowerCase()
.split('/')[0]
.replace('_', '-')
.split('-'),
a = A[1]
a &&
(A[1] =
{
chs: 'hans',
cn: 'hans',
sg: 'hans',
cht: 'hant',
tw: 'hant',
hk: 'hant',
mo: 'hant',
}[a] || a),
(A.length = A.length > 2 ? 2 : A.length),
(this.locale = A.join('-'))
}
}
},
localize: function (e) {
var t = this.locale,
A = t.split('-')[0],
a = this.fallbackLocale,
i = this.localization
function n(e) {
return i[e] || {}
}
return n('messages')[e] || n(t)[e] || n(A)[e] || n(a)[e] || e
},
},
}
t.default = A
}.call(this, A(2).weexPlus))
},
function (e, t, A) {
'use strict'
var a = A(29),
i = A(12),
n = A(1)
var o = Object(n.a)(
i.default,
a.b,
a.c,
!1,
null,
null,
'14d2bcf2',
!1,
a.a,
void 0
)
;(function (e) {
this.options.style || (this.options.style = {}),
Vue.prototype.__merge_style &&
Vue.prototype.__$appStyle__ &&
Vue.prototype.__merge_style(
Vue.prototype.__$appStyle__,
this.options.style
),
Vue.prototype.__merge_style
? Vue.prototype.__merge_style(A(36).default, this.options.style)
: Object.assign(this.options.style, A(36).default)
}.call(o),
(t.default = o.exports))
},
,
,
,
,
function (e, t, A) {
'use strict'
var a = A(13),
i = A.n(a)
t.default = i.a
},
function (e, t, A) {
'use strict'
;(function (e, a) {
Object.defineProperty(t, '__esModule', { value: !0 }),
(t.default = void 0)
var i = o(A(5)),
n = o(A(6))
function o(e) {
return e && e.__esModule ? e : { default: e }
}
function s(e, t) {
var A = Object.keys(e)
if (Object.getOwnPropertySymbols) {
var a = Object.getOwnPropertySymbols(e)
t &&
(a = a.filter(function (t) {
return Object.getOwnPropertyDescriptor(e, t).enumerable
})),
A.push.apply(A, a)
}
return A
}
function r(e, t, A) {
return (
t in e
? Object.defineProperty(e, t, {
value: A,
enumerable: !0,
configurable: !0,
writable: !0,
})
: (e[t] = A),
e
)
}
weex
.requireModule('dom')
.addRule('fontFace', {
fontFamily: 'unichooselocation',
src: "url('data:font/truetype;charset=utf-8;base64,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aG9vc2Vsb2NhdGlvbkdlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAAoAQwByAGUAYQB0AGUAZAAgAGIAeQAgAGkAYwBvAG4AZgBvAG4AdAAKAHUAbgBpAGMAaABvAG8AcwBlAGwAbwBjAGEAdABpAG8AbgBSAGUAZwB1AGwAYQByAHUAbgBpAGMAaABvAG8AcwBlAGwAbwBjAGEAdABpAG8AbgB1AG4AaQBjAGgAbwBvAHMAZQBsAG8AYwBhAHQAaQBvAG4AVgBlAHIAcwBpAG8AbgAgADEALgAwAHUAbgBpAGMAaABvAG8AcwBlAGwAbwBjAGEAdABpAG8AbgBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAQIBAwEEAQUBBgAKbXlsb2NhdGlvbgZ4dWFuemUFY2xvc2UGc291c3VvAAAAAA==')",
})
var c = weex.requireModule('mapSearch'),
l =
'data:image/png;base64,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'
var u = {
mixins: [i.default, n.default],
data: function () {
return {
positionIcon: l,
mapScale: 16,
userKeyword: '',
showLocation: !0,
latitude: 39.908692,
longitude: 116.397477,
nearList: [],
nearSelectedIndex: -1,
nearLoading: !1,
nearLoadingEnd: !1,
noNearData: !1,
isUserLocation: !1,
statusBarHeight: 20,
mapHeight: 250,
markers: [
{
id: 'location',
latitude: 39.908692,
longitude: 116.397477,
zIndex: '1',
iconPath: l,
width: 26,
height: 36,
},
],
showSearch: !1,
searchList: [],
searchSelectedIndex: -1,
searchLoading: !1,
searchEnd: !1,
noSearchData: !1,
localization: {
en: {
search_tips: 'Search for a place',
no_found: 'No results found',
nearby: 'Nearby',
more: 'More',
},
zh: {
search_tips: '搜索地点',
no_found: '对不起,没有搜索到相关数据',
nearby: '附近',
more: '更多',
},
},
searchNearFlag: !0,
searchMethod: 'poiSearchNearBy',
}
},
computed: {
disableOK: function () {
return this.nearSelectedIndex < 0 && this.searchSelectedIndex < 0
},
searchMethods: function () {
return [
{ title: this.localize('nearby'), method: 'poiSearchNearBy' },
{ title: this.localize('more'), method: 'poiKeywordsSearch' },
]
},
},
filters: {
distance: function (e) {
return e > 100
? ''.concat(
e > 1e3 ? (e / 1e3).toFixed(1) + 'k' : e.toFixed(0),
'm | '
)
: e > 0
? '100m内 | '
: ''
},
},
watch: {
searchMethod: function () {
;(this._searchPageIndex = 1),
(this.searchEnd = !1),
(this.searchList = []),
this._searchKeyword && this.search()
},
},
onLoad: function () {
;(this.statusBarHeight = e.navigator.getStatusbarHeight()),
(this.mapHeight = e.screen.resolutionHeight / 2)
var t = this.data
;(this.userKeyword = t.keyword || ''),
(this._searchInputTimer = null),
(this._searchPageIndex = 1),
(this._searchKeyword = ''),
(this._nearPageIndex = 1),
(this._hasUserLocation = !1),
(this._userLatitude = 0),
(this._userLongitude = 0)
},
onReady: function () {
;(this.mapContext = this.$refs.map1),
this.data.latitude && this.data.longitude
? ((this._hasUserLocation = !0),
this.moveToCenter({
latitude: this.data.latitude,
longitude: this.data.longitude,
}))
: this.getUserLocation()
},
onUnload: function () {
this.clearSearchTimer()
},
methods: {
cancelClick: function () {
this.postMessage({ event: 'cancel' })
},
doneClick: function () {
if (!this.disableOK) {
var e =
this.showSearch && this.searchSelectedIndex >= 0
? this.searchList[this.searchSelectedIndex]
: this.nearList[this.nearSelectedIndex],
t = {
name: e.name,
address: e.address,
latitude: e.location.latitude,
longitude: e.location.longitude,
}
this.postMessage({ event: 'selected', detail: t })
}
},
getUserLocation: function () {
var t = this
e.geolocation.getCurrentPosition(
function (e) {
var A = e.coordsType,
a = e.coords
'wgs84' === A.toLowerCase()
? t.wgs84togcjo2(a, function (e) {
t.getUserLocationSuccess(e)
})
: t.getUserLocationSuccess(a)
},
function (e) {
;(t._hasUserLocation = !0),
a(
'log',
'Gelocation Error: code - ' +
e.code +
'; message - ' +
e.message,
' at template/__uniappchooselocation.nvue:292'
)
},
{ geocode: !1 }
)
},
getUserLocationSuccess: function (e) {
;(this._userLatitude = e.latitude),
(this._userLongitude = e.longitude),
(this._hasUserLocation = !0),
this.moveToCenter({
latitude: e.latitude,
longitude: e.longitude,
})
},
searchclick: function (t) {
;(this.showSearch = t), !1 === t && e.key.hideSoftKeybord()
},
showSearchView: function () {
;(this.searchList = []), (this.showSearch = !0)
},
hideSearchView: function () {
;(this.showSearch = !1),
e.key.hideSoftKeybord(),
(this.noSearchData = !1),
(this.searchSelectedIndex = -1),
(this._searchKeyword = '')
},
onregionchange: function (e) {
var t = this,
A = e.detail,
a = A.type || e.type
'drag' === (A.causedBy || e.causedBy) &&
'end' === a &&
this.mapContext.getCenterLocation(function (e) {
t.searchNearFlag
? t.moveToCenter({
latitude: e.latitude,
longitude: e.longitude,
})
: (t.searchNearFlag = !t.searchNearFlag)
})
},
onItemClick: function (e, t) {
;(this.searchNearFlag = !1),
t.stopPropagation && t.stopPropagation(),
this.nearSelectedIndex !== e && (this.nearSelectedIndex = e),
this.moveToLocation(this.nearList[e] && this.nearList[e].location)
},
moveToCenter: function (e) {
;(this.latitude === e.latitude && this.longitude === e.longitude) ||
((this.latitude = e.latitude),
(this.longitude = e.longitude),
this.updateCenter(e),
this.moveToLocation(e),
(this.isUserLocation =
this._userLatitude === e.latitude &&
this._userLongitude === e.longitude))
},
updateCenter: function (e) {
var t = this
;(this.nearSelectedIndex = -1),
(this.nearList = []),
this._hasUserLocation &&
((this._nearPageIndex = 1),
(this.nearLoadingEnd = !1),
this.reverseGeocode(e),
this.searchNearByPoint(e),
this.onItemClick(0, {
stopPropagation: function () {
t.searchNearFlag = !0
},
}),
this.$refs.nearListLoadmore.resetLoadmore())
},
searchNear: function () {
this.nearLoadingEnd ||
this.searchNearByPoint({
latitude: this.latitude,
longitude: this.longitude,
})
},
searchNearByPoint: function (e) {
var t = this
;(this.noNearData = !1),
(this.nearLoading = !0),
c.poiSearchNearBy(
{
point: { latitude: e.latitude, longitude: e.longitude },
key: this.userKeyword,
sortrule: 1,
index: this._nearPageIndex,
radius: 1e3,
},
function (e) {
;(t.nearLoading = !1),
(t._nearPageIndex = e.pageIndex + 1),
(t.nearLoadingEnd = e.pageIndex === e.pageNumber),
e.poiList && e.poiList.length
? (t.fixPois(e.poiList),
(t.nearList = t.nearList.concat(e.poiList)),
t.fixNearList())
: (t.noNearData = 0 === t.nearList.length)
}
)
},
moveToLocation: function (e) {
e &&
this.mapContext.moveToLocation(
(function (e) {
for (var t = 1; t < arguments.length; t++) {
var A = null != arguments[t] ? arguments[t] : {}
t % 2
? s(Object(A), !0).forEach(function (t) {
r(e, t, A[t])
})
: Object.getOwnPropertyDescriptors
? Object.defineProperties(
e,
Object.getOwnPropertyDescriptors(A)
)
: s(Object(A)).forEach(function (t) {
Object.defineProperty(
e,
t,
Object.getOwnPropertyDescriptor(A, t)
)
})
}
return e
})({}, e, {
fail: function (e) {
a(
'error',
'chooseLocation_moveToLocation',
e,
' at template/__uniappchooselocation.nvue:419'
)
},
})
)
},
reverseGeocode: function (e) {
var t = this
c.reverseGeocode({ point: e }, function (A) {
'success' === A.type &&
t._nearPageIndex <= 2 &&
(t.nearList.splice(0, 0, {
code: A.code,
location: e,
name: '地图位置',
address: A.address || '',
}),
t.fixNearList())
})
},
fixNearList: function () {
var e = this.nearList
if (e.length >= 2 && '地图位置' === e[0].name) {
var t = this.getAddressStart(e[1]),
A = e[0].address
A.startsWith(t) && (e[0].name = A.substring(t.length))
}
},
onsearchinput: function (e) {
var t = this,
A = e.detail.value.replace(/^\s+|\s+$/g, '')
this.clearSearchTimer(),
(this._searchInputTimer = setTimeout(function () {
clearTimeout(t._searchInputTimer),
(t._searchPageIndex = 1),
(t.searchEnd = !1),
(t._searchKeyword = A),
(t.searchList = []),
t.search()
}, 300))
},
clearSearchTimer: function () {
this._searchInputTimer && clearTimeout(this._searchInputTimer)
},
search: function () {
var e = this
0 === this._searchKeyword.length ||
this._searchEnd ||
this.searchLoading ||
((this.searchLoading = !0),
(this.noSearchData = !1),
c[this.searchMethod](
{
point: { latitude: this.latitude, longitude: this.longitude },
key: this._searchKeyword,
sortrule: 1,
index: this._searchPageIndex,
radius: 5e4,
},
function (t) {
;(e.searchLoading = !1),
(e._searchPageIndex = t.pageIndex + 1),
(e.searchEnd = t.pageIndex === t.pageNumber),
t.poiList && t.poiList.length
? (e.fixPois(t.poiList),
(e.searchList = e.searchList.concat(t.poiList)))
: (e.noSearchData = 0 === e.searchList.length)
}
))
},
onSearchListTouchStart: function () {
e.key.hideSoftKeybord()
},
onSearchItemClick: function (e, t) {
t.stopPropagation(),
this.searchSelectedIndex !== e && (this.searchSelectedIndex = e),
this.moveToLocation(
this.searchList[e] && this.searchList[e].location
)
},
getAddressStart: function (e) {
var t = e.addressOrigin || e.address
return (
e.province +
(e.province === e.city ? '' : e.city) +
(/^\d+$/.test(e.district)
? ''
: t.startsWith(e.district)
? ''
: e.district)
)
},
fixPois: function (e) {
for (var t = 0; t < e.length; t++) {
var A = e[t]
;(A.name = A.name.replace(/\\/g, '')),
(A.addressOrigin = A.address.replace(/\\/g, '')),
(A.address = this.getAddressStart(A) + A.addressOrigin)
}
},
wgs84togcjo2: function (e, t) {
var A = weex.requireModule('stream'),
a = 'https://apis.map.qq.com/jsapi?qt=translate&type=1&points='
.concat(e.longitude, ',')
.concat(
e.latitude,
'&key=MAP_KEY&output=json&pf=jsapi&ref=jsapi'
)
A.fetch({ method: 'GET', url: a, type: 'json' }, function (e) {
if (e.ok) {
var A = e.data.detail.points[0]
t({ latitude: A.lat, longitude: A.lng })
}
})
},
},
}
t.default = u
}.call(this, A(2).weexPlus, A(35).default))
},
function (e, t) {
e.exports = {
map_center_marker_container: {
alignItems: 'flex-start',
width: '22',
height: '70',
},
map_center_marker: { width: '22', height: '35' },
'unichooselocation-icons': {
fontFamily: 'unichooselocation',
textDecoration: 'none',
textAlign: 'center',
},
page: { flex: 1, position: 'relative' },
'flex-r': { flexDirection: 'row', flexWrap: 'nowrap' },
'flex-c': { flexDirection: 'column', flexWrap: 'nowrap' },
'flex-fill': { flex: 1 },
'a-i-c': { alignItems: 'center' },
'j-c-c': { justifyContent: 'center' },
'nav-cover': {
position: 'absolute',
left: 0,
top: 0,
right: 0,
height: '100',
backgroundImage:
'linear-gradient(to bottom, rgba(0, 0, 0, .3), rgba(0, 0, 0, 0))',
},
statusbar: { height: '22' },
'title-view': {
paddingTop: '5',
paddingRight: '15',
paddingBottom: '5',
paddingLeft: '15',
},
'btn-cancel': {
paddingTop: 0,
paddingRight: 0,
paddingBottom: 0,
paddingLeft: 0,
},
'btn-cancel-text': { fontSize: '30', color: '#ffffff' },
'btn-done': {
backgroundColor: '#007AFF',
borderRadius: '3',
paddingTop: '5',
paddingRight: '12',
paddingBottom: '5',
paddingLeft: '12',
},
'btn-done-disabled': { backgroundColor: '#62abfb' },
'text-done': {
color: '#ffffff',
fontSize: '15',
fontWeight: 'bold',
lineHeight: '15',
height: '15',
},
'text-done-disabled': { color: '#c0ddfe' },
'map-view': { flex: 2, position: 'relative' },
map: { width: '750rpx', justifyContent: 'center', alignItems: 'center' },
'map-location': {
position: 'absolute',
right: '20',
bottom: '25',
width: '44',
height: '44',
backgroundColor: '#ffffff',
borderRadius: '40',
boxShadow: '0 2px 4px rgba(100, 100, 100, 0.2)',
},
'map-location-text': { fontSize: '20' },
'map-location-text-active': { color: '#007AFF' },
'result-area': { flex: 2, position: 'relative' },
'search-bar': {
paddingTop: '12',
paddingRight: '15',
paddingBottom: '12',
paddingLeft: '15',
backgroundColor: '#ffffff',
},
'search-area': {
backgroundColor: '#ebebeb',
borderRadius: '5',
height: '30',
paddingLeft: '8',
},
'search-text': { fontSize: '14', lineHeight: '16', color: '#b4b4b4' },
'search-icon': { fontSize: '16', color: '#b4b4b4', marginRight: '4' },
'search-tab': {
flexDirection: 'row',
paddingTop: '2',
paddingRight: '16',
paddingBottom: '2',
paddingLeft: '16',
marginTop: '-10',
backgroundColor: '#FFFFFF',
},
'search-tab-item': {
marginTop: 0,
marginRight: '5',
marginBottom: 0,
marginLeft: '5',
textAlign: 'center',
fontSize: '14',
lineHeight: '32',
color: '#333333',
borderBottomStyle: 'solid',
borderBottomWidth: '2',
borderBottomColor: 'rgba(0,0,0,0)',
},
'search-tab-item-active': { borderBottomColor: '#0079FF' },
'no-data': { color: '#808080' },
'no-data-search': { marginTop: '50' },
'list-item': {
position: 'relative',
paddingTop: '12',
paddingRight: '15',
paddingBottom: '12',
paddingLeft: '15',
},
'list-line': {
position: 'absolute',
left: '15',
right: 0,
bottom: 0,
height: '.5',
backgroundColor: '#d3d3d3',
},
'list-name': { fontSize: '14', lines: 1, textOverflow: 'ellipsis' },
'list-address': {
fontSize: '12',
color: '#808080',
lines: 1,
textOverflow: 'ellipsis',
marginTop: '5',
},
'list-icon-area': { paddingLeft: '10', paddingRight: '10' },
'list-selected-icon': { fontSize: '20', color: '#007AFF' },
'search-view': {
position: 'absolute',
left: 0,
top: 0,
right: 0,
bottom: 0,
backgroundColor: '#f6f6f6',
},
'searching-area': { flex: 5 },
'search-input': { fontSize: '14', height: '30', paddingLeft: '6' },
'search-cancel': { color: '#0079FF', marginLeft: '10' },
'loading-view': {
paddingTop: '15',
paddingRight: '15',
paddingBottom: '15',
paddingLeft: '15',
},
'loading-icon': { width: '28', height: '28', color: '#808080' },
}
},
,
,
,
,
,
,
,
,
,
,
,
,
,
,
function (e, t, A) {
'use strict'
var a = function () {
var e = this,
t = e.$createElement,
A = e._self._c || t
return A(
'scroll-view',
{
staticStyle: { flexDirection: 'column' },
attrs: { scrollY: !0, enableBackToTop: !0, bubble: 'true' },
},
[
A('view', { staticClass: ['page', 'flex-c'] }, [
A(
'view',
{ staticClass: ['flex-r', 'map-view'] },
[
A(
'map',
{
ref: 'map1',
staticClass: ['map', 'flex-fill'],
style: 'height:' + e.mapHeight + 'px',
attrs: {
scale: e.mapScale,
showLocation: e.showLocation,
longitude: e.longitude,
latitude: e.latitude,
},
on: { regionchange: e.onregionchange },
},
[
A(
'div',
{ staticClass: ['map_center_marker_container'] },
[
A('u-image', {
staticClass: ['map_center_marker'],
attrs: { src: e.positionIcon },
}),
],
1
),
]
),
A(
'view',
{
staticClass: ['map-location', 'flex-c', 'a-i-c', 'j-c-c'],
on: {
click: function (t) {
e.getUserLocation()
},
},
},
[
A(
'u-text',
{
staticClass: [
'unichooselocation-icons',
'map-location-text',
],
class: {
'map-location-text-active': e.isUserLocation,
},
},
[e._v('')]
),
]
),
A('view', { staticClass: ['nav-cover'] }, [
A('view', {
staticClass: ['statusbar'],
style: 'height:' + e.statusBarHeight + 'px',
}),
A('view', { staticClass: ['title-view', 'flex-r'] }, [
A(
'view',
{
staticClass: ['btn-cancel'],
on: { click: e.cancelClick },
},
[
A(
'u-text',
{
staticClass: [
'unichooselocation-icons',
'btn-cancel-text',
],
},
[e._v('')]
),
]
),
A('view', { staticClass: ['flex-fill'] }),
A(
'view',
{
staticClass: ['btn-done', 'flex-r', 'a-i-c', 'j-c-c'],
class: { 'btn-done-disabled': e.disableOK },
on: { click: e.doneClick },
},
[
A(
'u-text',
{
staticClass: ['text-done'],
class: { 'text-done-disabled': e.disableOK },
},
[e._v(e._s(e.localize('done')))]
),
]
),
]),
]),
],
1
),
A(
'view',
{
staticClass: ['flex-c', 'result-area'],
class: { 'searching-area': e.showSearch },
},
[
A('view', { staticClass: ['search-bar'] }, [
A(
'view',
{
staticClass: ['search-area', 'flex-r', 'a-i-c'],
on: { click: e.showSearchView },
},
[
A(
'u-text',
{
staticClass: [
'search-icon',
'unichooselocation-icons',
],
},
[e._v('')]
),
A('u-text', { staticClass: ['search-text'] }, [
e._v(e._s(e.localize('search_tips'))),
]),
]
),
]),
e.noNearData
? e._e()
: A(
'list',
{
ref: 'nearListLoadmore',
staticClass: ['flex-fill', 'list-view'],
attrs: { loadmoreoffset: '5', scrollY: !0 },
on: {
loadmore: function (t) {
e.searchNear()
},
},
},
[
e._l(e.nearList, function (t, a) {
return A(
'cell',
{
key: t.uid,
appendAsTree: !0,
attrs: { append: 'tree' },
},
[
A(
'view',
{
staticClass: ['list-item'],
on: {
click: function (t) {
e.onItemClick(a, t)
},
},
},
[
A('view', { staticClass: ['flex-r'] }, [
A(
'view',
{
staticClass: [
'list-text-area',
'flex-fill',
'flex-c',
],
},
[
A(
'u-text',
{ staticClass: ['list-name'] },
[e._v(e._s(t.name))]
),
A(
'u-text',
{ staticClass: ['list-address'] },
[
e._v(
e._s(
e._f('distance')(t.distance)
) + e._s(t.address)
),
]
),
]
),
a === e.nearSelectedIndex
? A(
'view',
{
staticClass: [
'list-icon-area',
'flex-r',
'a-i-c',
'j-c-c',
],
},
[
A(
'u-text',
{
staticClass: [
'unichooselocation-icons',
'list-selected-icon',
],
},
[e._v('')]
),
]
)
: e._e(),
]),
A('view', { staticClass: ['list-line'] }),
]
),
]
)
}),
e.nearLoading
? A(
'cell',
{ appendAsTree: !0, attrs: { append: 'tree' } },
[
A(
'view',
{
staticClass: [
'loading-view',
'flex-c',
'a-i-c',
'j-c-c',
],
},
[
A('loading-indicator', {
staticClass: ['loading-icon'],
attrs: {
animating: !0,
arrow: 'false',
},
}),
]
),
]
)
: e._e(),
],
2
),
e.noNearData
? A(
'view',
{
staticClass: [
'flex-fill',
'flex-r',
'a-i-c',
'j-c-c',
],
},
[
A('u-text', { staticClass: ['no-data'] }, [
e._v(e._s(e.localize('no_found'))),
]),
]
)
: e._e(),
e.showSearch
? A('view', { staticClass: ['search-view', 'flex-c'] }, [
A(
'view',
{ staticClass: ['search-bar', 'flex-r', 'a-i-c'] },
[
A(
'view',
{
staticClass: [
'search-area',
'flex-fill',
'flex-r',
],
},
[
A('u-input', {
staticClass: ['search-input', 'flex-fill'],
attrs: {
focus: !0,
placeholder: e.localize('search_tips'),
},
on: { input: e.onsearchinput },
}),
],
1
),
A(
'u-text',
{
staticClass: ['search-cancel'],
on: { click: e.hideSearchView },
},
[e._v(e._s(e.localize('cancel')))]
),
]
),
A(
'view',
{ staticClass: ['search-tab'] },
e._l(e.searchMethods, function (t, a) {
return A(
'u-text',
{
key: a,
staticClass: ['search-tab-item'],
class: {
'search-tab-item-active':
t.method === e.searchMethod,
},
on: {
click: function (A) {
e.searchMethod = e.searchLoading
? e.searchMethod
: t.method
},
},
},
[e._v(e._s(t.title))]
)
}),
0
),
e.noSearchData
? e._e()
: A(
'list',
{
staticClass: ['flex-fill', 'list-view'],
attrs: { enableBackToTop: !0, scrollY: !0 },
on: {
loadmore: function (t) {
e.search()
},
touchstart: e.onSearchListTouchStart,
},
},
[
e._l(e.searchList, function (t, a) {
return A(
'cell',
{
key: t.uid,
appendAsTree: !0,
attrs: { append: 'tree' },
},
[
A(
'view',
{
staticClass: ['list-item'],
on: {
click: function (t) {
e.onSearchItemClick(a, t)
},
},
},
[
A(
'view',
{ staticClass: ['flex-r'] },
[
A(
'view',
{
staticClass: [
'list-text-area',
'flex-fill',
'flex-c',
],
},
[
A(
'u-text',
{
staticClass: [
'list-name',
],
},
[e._v(e._s(t.name))]
),
A(
'u-text',
{
staticClass: [
'list-address',
],
},
[
e._v(
e._s(
e._f('distance')(
t.distance
)
) + e._s(t.address)
),
]
),
]
),
a === e.searchSelectedIndex
? A(
'view',
{
staticClass: [
'list-icon-area',
'flex-r',
'a-i-c',
'j-c-c',
],
},
[
A(
'u-text',
{
staticClass: [
'unichooselocation-icons',
'list-selected-icon',
],
},
[e._v('')]
),
]
)
: e._e(),
]
),
A('view', {
staticClass: ['list-line'],
}),
]
),
]
)
}),
e.searchLoading
? A(
'cell',
{
appendAsTree: !0,
attrs: { append: 'tree' },
},
[
A(
'view',
{
staticClass: [
'loading-view',
'flex-c',
'a-i-c',
'j-c-c',
],
},
[
A('loading-indicator', {
staticClass: ['loading-icon'],
attrs: { animating: !0 },
}),
]
),
]
)
: e._e(),
],
2
),
e.noSearchData
? A(
'view',
{ staticClass: ['flex-fill', 'flex-r', 'j-c-c'] },
[
A(
'u-text',
{
staticClass: ['no-data', 'no-data-search'],
},
[e._v(e._s(e.localize('no_found')))]
),
]
)
: e._e(),
])
: e._e(),
]
),
]),
]
)
},
i = []
A.d(t, 'b', function () {
return a
}),
A.d(t, 'c', function () {
return i
}),
A.d(t, 'a', function () {})
},
,
,
,
,
,
function (e, t, A) {
'use strict'
function a(e) {
var t = Object.prototype.toString.call(e)
return t.substring(8, t.length - 1)
}
function i() {
return 'string' == typeof __channelId__ && __channelId__
}
Object.defineProperty(t, '__esModule', { value: !0 }),
(t.log = function (e) {
for (
var t = arguments.length, A = new Array(t > 1 ? t - 1 : 0), a = 1;
a < t;
a++
)
A[a - 1] = arguments[a]
console[e].apply(console, A)
}),
(t.default = function () {
for (var e = arguments.length, t = new Array(e), A = 0; A < e; A++)
t[A] = arguments[A]
var n = t.shift()
if (i())
return (
t.push(t.pop().replace('at ', 'uni-app:///')),
console[n].apply(console, t)
)
var o = t.map(function (e) {
var t = Object.prototype.toString.call(e).toLowerCase()
if ('[object object]' === t || '[object array]' === t)
try {
e = '---BEGIN:JSON---' + JSON.stringify(e) + '---END:JSON---'
} catch (t) {
e = '[object object]'
}
else if (null === e) e = '---NULL---'
else if (void 0 === e) e = '---UNDEFINED---'
else {
var A = a(e).toUpperCase()
e =
'NUMBER' === A || 'BOOLEAN' === A
? '---BEGIN:' + A + '---' + e + '---END:' + A + '---'
: String(e)
}
return e
}),
s = ''
if (o.length > 1) {
var r = o.pop()
;(s = o.join('---COMMA---')),
0 === r.indexOf(' at ') ? (s += r) : (s += '---COMMA---' + r)
} else s = o[0]
console[n](s)
})
},
function (e, t, A) {
'use strict'
A.r(t)
var a = A(14),
i = A.n(a)
for (var n in a)
'default' !== n &&
(function (e) {
A.d(t, e, function () {
return a[e]
})
})(n)
t.default = i.a
},
,
,
,
,
function (e, t, A) {
'use strict'
A.r(t)
A(3)
var a = A(7)
;(a.default.mpType = 'page'),
(a.default.route = 'template/__uniappchooselocation'),
(a.default.el = '#root'),
new Vue(a.default)
},
])