【前端】云工厂的纸掌柜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.

1170 lines
45 KiB

!(function (e) {
var t = {}
function n(a) {
if (t[a]) return t[a].exports
var o = (t[a] = { i: a, l: !1, exports: {} })
return e[a].call(o.exports, o, o.exports, n), (o.l = !0), o.exports
}
;(n.m = e),
(n.c = t),
(n.d = function (e, t, a) {
n.o(e, t) || Object.defineProperty(e, t, { enumerable: !0, get: a })
}),
(n.r = function (e) {
'undefined' != typeof Symbol &&
Symbol.toStringTag &&
Object.defineProperty(e, Symbol.toStringTag, { value: 'Module' }),
Object.defineProperty(e, '__esModule', { value: !0 })
}),
(n.t = function (e, t) {
if ((1 & t && (e = n(e)), 8 & t)) return e
if (4 & t && 'object' == typeof e && e && e.__esModule) return e
var a = Object.create(null)
if (
(n.r(a),
Object.defineProperty(a, 'default', { enumerable: !0, value: e }),
2 & t && 'string' != typeof e)
)
for (var o in e)
n.d(
a,
o,
function (t) {
return e[t]
}.bind(null, o)
)
return a
}),
(n.n = function (e) {
var t =
e && e.__esModule
? function () {
return e.default
}
: function () {
return e
}
return n.d(t, 'a', t), t
}),
(n.o = function (e, t) {
return Object.prototype.hasOwnProperty.call(e, t)
}),
(n.p = ''),
n((n.s = 42))
})([
function (e, t) {
e.exports = {}
},
function (e, t, n) {
'use strict'
function a(e, t, n, a, o, i, r, s, u, c) {
var l,
f = 'function' == typeof e ? e.options : e
if (u) {
f.components || (f.components = {})
var d = Object.prototype.hasOwnProperty
for (var p in u)
d.call(u, p) && !d.call(f.components, p) && (f.components[p] = u[p])
}
if (
(c &&
((c.beforeCreate || (c.beforeCreate = [])).unshift(function () {
this[c.__module] = this
}),
(f.mixins || (f.mixins = [])).push(c)),
t && ((f.render = t), (f.staticRenderFns = n), (f._compiled = !0)),
a && (f.functional = !0),
i && (f._scopeId = 'data-v-' + i),
r
? ((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__),
o && o.call(this, e),
e && e._registeredComponents && e._registeredComponents.add(r)
}),
(f._ssrRegister = l))
: o &&
(l = s
? function () {
o.call(this, this.$root.$options.shadowRoot)
}
: o),
l)
)
if (f.functional) {
f._injectStyles = l
var v = f.render
f.render = function (e, t) {
return l.call(t), v(e, t)
}
} else {
var g = f.beforeCreate
f.beforeCreate = g ? [].concat(g, l) : [l]
}
return { exports: e, options: f }
}
n.d(t, 'a', function () {
return a
})
},
function (e, t, n) {
'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]
})
},
n = /^\$|^on|^create|Sync$|Manager$|^pause/,
a = [
'os',
'getCurrentSubNVue',
'getSubNVueById',
'stopRecord',
'stopVoice',
'stopBackgroundAudio',
'stopPullDownRefresh',
'hideKeyboard',
'hideToast',
'hideLoading',
'showNavigationBarLoading',
'hideNavigationBarLoading',
'canIUse',
'navigateBack',
'closeSocket',
'pageScrollTo',
'drawCanvas',
],
i = function (e) {
return (
(!n.test(e) || 'createBLEConnection' === e) &&
!~a.indexOf(e)
)
},
r = function (n) {
return function () {
for (
var a = arguments.length,
o = Array(a > 1 ? a - 1 : 0),
i = 1;
i < a;
i++
)
o[i - 1] = arguments[i]
var r =
arguments.length > 0 && void 0 !== arguments[0]
? arguments[0]
: {}
return e(r.success) || e(r.fail) || e(r.complete)
? n.apply(void 0, [r].concat(o))
: t(
new Promise(function (e, t) {
n.apply(
void 0,
[
Object.assign({}, r, { success: e, fail: t }),
].concat(o)
),
(Promise.prototype.finally = function (e) {
var t = this.constructor
return this.then(
function (n) {
return t.resolve(e()).then(function () {
return n
})
},
function (n) {
return t.resolve(e()).then(function () {
throw n
})
}
)
})
})
)
}
},
s = [],
u = void 0
function c(e) {
s.forEach(function (t) {
return t({ origin: u, data: e })
})
}
var l = o.webview.currentWebview().id,
f = new BroadcastChannel('UNI-APP-SUBNVUE')
function d(e) {
var t = o.webview.getWebviewById(e)
return (
t &&
!t.$processed &&
(function (e) {
e.$processed = !0
var t = o.webview.currentWebview().id === e.id,
n =
'uniNView' === e.__uniapp_origin_type &&
e.__uniapp_origin_id,
a = e.id
if (
((e.postMessage = function (e) {
n
? f.postMessage({ data: e, to: t ? n : a })
: A({ type: 'UniAppSubNVue', data: e })
}),
(e.onMessage = function (e) {
s.push(e)
}),
e.__uniapp_mask_id)
) {
u = e.__uniapp_host
var i = e.__uniapp_mask,
r = o.webview.getWebviewById(e.__uniapp_mask_id)
r = r.parent() || r
var c = e.show,
l = e.hide,
d = e.close,
p = function () {
r.setStyle({ mask: i })
},
v = function () {
r.setStyle({ mask: 'none' })
}
;(e.show = function () {
p()
for (
var t = arguments.length, n = Array(t), a = 0;
a < t;
a++
)
n[a] = arguments[a]
return c.apply(e, n)
}),
(e.hide = function () {
v()
for (
var t = arguments.length, n = Array(t), a = 0;
a < t;
a++
)
n[a] = arguments[a]
return l.apply(e, n)
}),
(e.close = function () {
v()
for (
var t = arguments.length, n = Array(t), a = 0;
a < t;
a++
)
n[a] = arguments[a]
return d.apply(e, n)
})
}
})(t),
t
)
}
f.onmessage = function (e) {
e.data.to === l && c(e.data.data)
}
var p = weex.requireModule('plus'),
v = weex.requireModule('globalEvent'),
g = 0,
m = {}
v.addEventListener('plusMessage', function (e) {
'UniAppJsApi' === e.data.type
? y(e.data.id, e.data.data)
: 'UniAppSubNVue' === e.data.type
? c(e.data.data, e.data.options)
: 'onNavigationBarButtonTap' === e.data.type
? 'function' == typeof P && P(e.data.data)
: 'onNavigationBarSearchInputChanged' === e.data.type
? 'function' == typeof S && S(e.data.data)
: 'onNavigationBarSearchInputConfirmed' === e.data.type
? 'function' == typeof w && w(e.data.data)
: 'onNavigationBarSearchInputClicked' === e.data.type &&
'function' == typeof _ &&
_(e.data.data)
})
var y = function (e, t) {
var n = m[e]
n
? (n(t), n.keepAlive || delete m[e])
: console.error('callback[' + e + '] is undefined')
},
h = function (t) {
var n,
a,
o = t.id,
i = t.type,
r = t.params
;(m[o] =
((a = function (t) {
e(n)
? n(t)
: n &&
(~t.errMsg.indexOf(':ok')
? e(n.success) && n.success(t)
: ~t.errMsg.indexOf(':fail') &&
e(n.fail) &&
n.fail(t),
e(n.complete) && n.complete(t))
}),
(e((n = r)) || (n && e(n.callback))) && (a.keepAlive = !0),
a)),
p.postMessage(
{ id: o, type: i, params: r },
'__uniapp__service'
)
}
function A(e) {
p.postMessage(e, '__uniapp__service')
}
var b = function (e) {
return function (t) {
h({ id: g++, type: e, params: t })
}
},
P = void 0,
S = void 0,
w = void 0,
_ = void 0
function x(e) {
P = e
}
function C(e) {
S = e
}
function M(e) {
w = e
}
function I(e) {
_ = e
}
function k(e) {
return weex.requireModule(e)
}
var B = weex.requireModule('dom'),
O = weex.requireModule('globalEvent'),
T = []
function E(e) {
'function' == typeof e && (this.isUniAppReady ? e() : T.push(e))
}
O.addEventListener('plusMessage', function (e) {
'UniAppReady' === e.data.type &&
((E.isUniAppReady = !0),
T.length &&
(T.forEach(function (e) {
return e()
}),
(T = [])))
})
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
},
N = weex.requireModule('stream'),
L = function (e) {
var t =
arguments.length > 1 && void 0 !== arguments[1]
? arguments[1]
: 'GET',
n =
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' === n.toLowerCase()
? JSON.stringify(e)
: Object.keys(e)
.map(function (t) {
return (
encodeURIComponent(t) +
'=' +
encodeURIComponent(e[t])
)
})
.join('&')
: e
},
U = weex.requireModule('plusstorage'),
R = weex.requireModule('clipboard'),
V = (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 q(e, t, n) {
return e[t].apply(e, n)
}
var z = Object.freeze({
loadFontFace: function (t) {
var n = t.family,
a = t.source,
o = (t.desc, t.success),
i = (t.fail, t.complete)
B.addRule('fontFace', {
fontFamily: n,
src: a.replace(/"/g, "'"),
})
var r = { errMsg: 'loadFontFace:ok', status: 'loaded' }
e(o) && o(r), e(i) && i(r)
},
ready: E,
request: function (t) {
var n = t.url,
a = t.data,
o = t.header,
i = t.method,
r = void 0 === i ? 'GET' : i,
s = t.dataType,
u = void 0 === s ? 'json' : s,
c = (t.responseType, t.success),
l = t.fail,
f = t.complete,
d = !1,
p = !1,
v = {}
if (o)
for (var g in o)
p || 'content-type' !== g.toLowerCase()
? (v[g] = o[g])
: ((p = !0), (v['Content-Type'] = o[g]))
return (
'GET' === r &&
a &&
(n =
n +
(~n.indexOf('?')
? '&' === n.substr(-1) || '?' === n.substr(-1)
? ''
: '&'
: '?') +
L(a)),
N.fetch(
{
url: n,
method: r,
headers: v,
type: 'json' === u ? 'json' : 'text',
body: 'GET' !== r ? L(a, r, v['Content-Type']) : '',
},
function (t) {
var n = t.status,
a = (t.ok, t.statusText, t.data),
o = t.headers,
i = {}
!n || -1 === n || d
? ((i.errMsg = 'request:fail'), e(l) && l(i))
: ((i.data = a),
(i.statusCode = n),
(i.header = o),
e(c) && c(i)),
e(f) && f(i)
}
),
{
abort: function () {
d = !0
},
}
)
},
getStorage: function (t) {
var n = t.key,
a = (t.data, t.success),
o = t.fail,
i = t.complete
U.getItem(n + '__TYPE', function (t) {
if ('success' === t.result) {
var r = t.data
U.getItem(n, function (t) {
if ('success' === t.result) {
var n = t.data
r && n
? ('String' !== r && (n = JSON.parse(n)),
e(a) && a({ errMsg: 'getStorage:ok', data: n }))
: ((t.errMsg = 'setStorage:fail'), e(o) && o(t))
} else (t.errMsg = 'setStorage:fail'), e(o) && o(t)
e(i) && i(t)
})
} else
(t.errMsg = 'setStorage:fail'),
e(o) && o(t),
e(i) && i(t)
})
},
setStorage: function (t) {
var n = t.key,
a = t.data,
o = t.success,
i = t.fail,
r = t.complete,
s = 'String'
'object' === (void 0 === a ? 'undefined' : j(a)) &&
((s = 'Object'), (a = JSON.stringify(a))),
U.setItem(n, a, function (t) {
'success' === t.result
? U.setItem(n + '__TYPE', s, function (t) {
'success' === t.result
? e(o) && o({ errMsg: 'setStorage:ok' })
: ((t.errMsg = 'setStorage:fail'), e(i) && i(t))
})
: ((t.errMsg = 'setStorage:fail'), e(i) && i(t)),
e(r) && r(t)
})
},
removeStorage: function (t) {
var n = t.key,
a = (t.data, t.success),
o = t.fail,
i = t.complete
U.removeItem(n, function (t) {
'success' === t.result
? e(a) && a({ errMsg: 'removeStorage:ok' })
: ((t.errMsg = 'removeStorage:fail'), e(o) && o(t)),
e(i) && i(t)
}),
U.removeItem(n + '__TYPE')
},
clearStorage: function (e) {
e.key, e.data, e.success, e.fail, e.complete
},
getClipboardData: function (t) {
var n = t.success,
a = (t.fail, t.complete)
R.getString(function (t) {
var o = { errMsg: 'getClipboardData:ok', data: t.data }
e(n) && n(o), e(a) && a(o)
})
},
setClipboardData: function (t) {
var n = t.data,
a = t.success,
o = (t.fail, t.complete),
i = { errMsg: 'setClipboardData:ok' }
R.setString(n), e(a) && a(i), e(o) && o(i)
},
onSubNVueMessage: c,
getSubNVueById: d,
getCurrentSubNVue: function () {
return d(o.webview.currentWebview().id)
},
$on: function () {
return q(
V(),
'$on',
[].concat(Array.prototype.slice.call(arguments))
)
},
$off: function () {
return q(
V(),
'$off',
[].concat(Array.prototype.slice.call(arguments))
)
},
$once: function () {
return q(
V(),
'$once',
[].concat(Array.prototype.slice.call(arguments))
)
},
$emit: function () {
return q(
V(),
'$emit',
[].concat(Array.prototype.slice.call(arguments))
)
},
}),
F = { os: { nvue: !0 } },
D = {}
return (
'undefined' != typeof Proxy
? (D = new Proxy(
{},
{
get: function (e, t) {
if ('os' === t) return { nvue: !0 }
if ('postMessage' === t) return A
if ('requireNativePlugin' === t) return k
if ('onNavigationBarButtonTap' === t) return x
if ('onNavigationBarSearchInputChanged' === t)
return C
if ('onNavigationBarSearchInputConfirmed' === t)
return M
if ('onNavigationBarSearchInputClicked' === t)
return I
var n = z[t]
return n || (n = b(t)), i(t) ? r(n) : n
},
}
))
: (Object.keys(F).forEach(function (e) {
D[e] = F[e]
}),
(D.postMessage = A),
(D.requireNativePlugin = k),
(D.onNavigationBarButtonTap = x),
(D.onNavigationBarSearchInputChanged = C),
(D.onNavigationBarSearchInputConfirmed = M),
(D.onNavigationBarSearchInputClicked = I),
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 = z[e]
t || (t = b(e)), i(e) ? (D[e] = r(t)) : (D[e] = t)
})),
D
)
})
var o = new WeexPlus(weex)
t.weexPlus = o
var i = a(weex, o, BroadcastChannel)
t.default = i
},
function (e, t, n) {
;(Vue.prototype.__$appStyle__ = {}),
Vue.prototype.__merge_style &&
Vue.prototype.__merge_style(n(4).default, Vue.prototype.__$appStyle__)
},
function (e, t, n) {
'use strict'
n.r(t)
var a = n(0),
o = n.n(a)
for (var i in a)
'default' !== i &&
(function (e) {
n.d(t, e, function () {
return a[e]
})
})(i)
t.default = o.a
},
function (e, t, n) {
'use strict'
;(function (e) {
Object.defineProperty(t, '__esModule', { value: !0 }),
(t.default = void 0)
var n = {
onLoad: function () {
this.initMessage()
},
methods: {
initMessage: function () {
var t = this,
n = e.webview.currentWebview().extras || {},
a = n.from,
o = (n.callback, n.runtime),
i = n.data,
r = void 0 === i ? {} : i,
s = n.useGlobalEvent
;(this.__from = a),
(this.__runtime = o),
(this.__page = e.webview.currentWebview().id),
(this.__useGlobalEvent = s),
(this.data = JSON.parse(JSON.stringify(r))),
e.key.addEventListener('backbutton', function () {
'function' == typeof t.onClose
? t.onClose()
: e.webview.currentWebview().close('auto')
})
var u = this,
c = function (e) {
var t = e.data && e.data.__message
t && u.__onMessageCallback && u.__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]
: {},
n =
arguments.length > 1 && void 0 !== arguments[1] && arguments[1],
a = JSON.parse(
JSON.stringify({
__message: { __page: this.__page, data: t, keep: n },
})
),
o = this.__from
if ('v8' === this.__runtime)
if (this.__useGlobalEvent) e.webview.postMessageToUniNView(a, o)
else {
var i = new BroadcastChannel(o)
i.postMessage(a)
}
else {
var r = e.webview.getWebviewById(o)
r &&
r.evalJS(
'__plusMessage&&__plusMessage('.concat(
JSON.stringify({ data: a }),
')'
)
)
}
},
onMessage: function (e) {
this.__onMessageCallback = e
},
},
}
t.default = n
}.call(this, n(2).weexPlus))
},
,
function (e, t, n) {
'use strict'
var a = n(29),
o = n(14),
i = n(1)
var r = Object(i.a)(
o.default,
a.b,
a.c,
!1,
null,
null,
'fd96f2da',
!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(n(37).default, this.options.style)
: Object.assign(this.options.style, n(37).default)
}.call(r),
(t.default = r.exports))
},
,
,
,
,
,
,
function (e, t, n) {
'use strict'
var a = n(15),
o = n.n(a)
t.default = o.a
},
function (e, t, n) {
'use strict'
;(function (e) {
Object.defineProperty(t, '__esModule', { value: !0 }),
(t.default = void 0)
var a,
o = (a = n(5)) && a.__esModule ? a : { default: a }
var i = weex.requireModule('mapSearch')
var r = {
mixins: [o.default],
data: function () {
return {
longitude: '',
latitude: '',
markers: [],
name: '',
address: '',
}
},
onLoad: function () {
var e = this.data
;(this.latitude = e.latitude),
(this.longitude = e.longitude),
(this.name = e.name || ''),
(this.address = e.address || '')
},
onReady: function () {
;(this.mapContext = this.$refs.map1),
(this.markers = [
{
id: 'location',
latitude: this.latitude,
longitude: this.longitude,
title: this.name,
zIndex: '1',
iconPath:
'data:image/png;base64,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',
width: 26,
height: 36,
},
]),
this.updateMarker()
},
methods: {
goto: function () {
var t = 'iOS' === weex.config.env.platform
!(function (t, n, a, o) {
var r = [
{
title: '腾讯地图网页版',
getUrl: function () {
return (
'https://apis.map.qq.com/uri/v1/routeplan?type=drive&to=' +
encodeURIComponent(a) +
'&tocoord=' +
encodeURIComponent(t + ',' + n) +
'&referer=APP'
)
},
},
],
s = []
;[
{
title: '高德地图',
pname: 'com.autonavi.minimap',
action: o ? 'iosamap://' : 'amapuri://',
getUrl: function () {
var e
return (
(e = o ? 'iosamap://path' : 'amapuri://route/plan/'),
(e +=
'?sourceApplication=APP&dname=' +
encodeURIComponent(a) +
'&dlat=' +
t +
'&dlon=' +
n +
'&dev=0')
)
},
},
{
title: '百度地图',
pname: 'com.baidu.BaiduMap',
action: 'baidumap://',
getUrl: function () {
return (
'baidumap://map/direction?destination=' +
encodeURIComponent(
'latlng:' + t + ',' + n + '|name:' + a
) +
'&mode=driving&src=APP&coord_type=gcj02'
)
},
},
{
title: '腾讯地图',
pname: 'com.tencent.map',
action: 'qqmap://',
getUrl: function () {
return (
'qqmap://map/routeplan?type=drive' +
(o ? '&from=' + encodeURIComponent('我的位置') : '') +
'&to=' +
encodeURIComponent(a) +
'&tocoord=' +
encodeURIComponent(t + ',' + n) +
'&referer=APP'
)
},
},
].forEach(function (t) {
e.runtime.isApplicationExist({
pname: t.pname,
action: t.action,
}) && s.push(t)
}),
o &&
s.unshift({
title: 'Apple 地图',
navigateTo: function () {
i.openSystemMapNavigation({
longitude: n,
latitude: t,
name: a,
})
},
}),
0 === s.length && (s = s.concat(r)),
e.nativeUI.actionSheet(
{ title: '导航方式', cancel: '取消', buttons: s },
function (t) {
var n,
a = t.index
a > 0 &&
((n = s[a - 1]).navigateTo
? n.navigateTo()
: e.runtime.openURL(
n.getUrl(),
function () {},
n.pname
))
}
)
})(this.latitude, this.longitude, this.name, t)
},
updateMarker: function () {
this.mapContext.moveToLocation(),
this.mapContext.translateMarker(
{
markerId: 'location',
destination: {
latitude: this.latitude,
longitude: this.longitude,
},
duration: 0,
},
function (e) {}
)
},
},
}
t.default = r
}.call(this, n(2).weexPlus))
},
function (e, t) {
e.exports = {
page: { flex: 1 },
'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' },
target: { paddingTop: '10', paddingBottom: '10' },
'text-area': { paddingLeft: '10', paddingRight: '10', flex: 1 },
name: { fontSize: '16', lines: 1, textOverflow: 'ellipsis' },
address: {
fontSize: '14',
color: '#808080',
lines: 1,
textOverflow: 'ellipsis',
marginTop: '2',
},
'goto-area': {
paddingTop: 0,
paddingRight: '15',
paddingBottom: 0,
paddingLeft: '15',
},
'goto-icon': { width: '50', height: '50' },
'goto-text': { fontSize: '14', color: '#FFFFFF' },
}
},
,
,
,
,
,
,
,
,
,
,
,
,
function (e, t, n) {
'use strict'
var a = function () {
var e = this,
t = e.$createElement,
n = e._self._c || t
return n(
'scroll-view',
{
staticStyle: { flexDirection: 'column' },
attrs: { scrollY: !0, enableBackToTop: !0, bubble: 'true' },
},
[
n(
'view',
{ staticClass: ['page', 'flex-c'] },
[
n('map', {
ref: 'map1',
staticClass: ['flex-fill', 'map'],
attrs: {
longitude: e.longitude,
latitude: e.latitude,
markers: e.markers,
},
}),
n('view', { staticClass: ['flex-r', 'a-i-c', 'target'] }, [
n('view', { staticClass: ['text-area'] }, [
n('u-text', { staticClass: ['name'] }, [
e._v(e._s(e.name)),
]),
n('u-text', { staticClass: ['address'] }, [
e._v(e._s(e.address)),
]),
]),
n(
'view',
{ staticClass: ['goto-area'], on: { click: e.goto } },
[
n('u-image', {
staticClass: ['goto-icon'],
attrs: {
src: 'data:image/png;base64,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',
},
}),
],
1
),
]),
],
1
),
]
)
},
o = []
n.d(t, 'b', function () {
return a
}),
n.d(t, 'c', function () {
return o
}),
n.d(t, 'a', function () {})
},
,
,
,
,
,
,
,
function (e, t, n) {
'use strict'
n.r(t)
var a = n(16),
o = n.n(a)
for (var i in a)
'default' !== i &&
(function (e) {
n.d(t, e, function () {
return a[e]
})
})(i)
t.default = o.a
},
,
,
,
,
function (e, t, n) {
'use strict'
n.r(t)
n(3)
var a = n(7)
;(a.default.mpType = 'page'),
(a.default.route = 'template/__uniappopenlocation'),
(a.default.el = '#root'),
new Vue(a.default)
},
])