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

1262 lines
42 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 = 43))
})([
function (e, t) {
e.exports = {}
},
function (e, t, n) {
'use strict'
function a(e, t, n, a, o, r, i, s, c, u) {
var l,
f = 'function' == typeof e ? e.options : e
if (c) {
f.components || (f.components = {})
var d = Object.prototype.hasOwnProperty
for (var p in c)
d.call(c, p) && !d.call(f.components, p) && (f.components[p] = c[p])
}
if (
(u &&
((u.beforeCreate || (u.beforeCreate = [])).unshift(function () {
this[u.__module] = this
}),
(f.mixins || (f.mixins = [])).push(u)),
t && ((f.render = t), (f.staticRenderFns = n), (f._compiled = !0)),
a && (f.functional = !0),
r && (f._scopeId = 'data-v-' + r),
i
? ((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(i)
}),
(f._ssrRegister = l))
: o &&
(l = s
? function () {
o.call(this, this.$root.$options.shadowRoot)
}
: o),
l)
)
if (f.functional) {
f._injectStyles = l
var g = f.render
f.render = function (e, t) {
return l.call(t), g(e, t)
}
} else {
var h = f.beforeCreate
f.beforeCreate = h ? [].concat(h, 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',
],
r = function (e) {
return (
(!n.test(e) || 'createBLEConnection' === e) &&
!~a.indexOf(e)
)
},
i = function (n) {
return function () {
for (
var a = arguments.length,
o = Array(a > 1 ? a - 1 : 0),
r = 1;
r < a;
r++
)
o[r - 1] = arguments[r]
var i =
arguments.length > 0 && void 0 !== arguments[0]
? arguments[0]
: {}
return e(i.success) || e(i.fail) || e(i.complete)
? n.apply(void 0, [i].concat(o))
: t(
new Promise(function (e, t) {
n.apply(
void 0,
[
Object.assign({}, i, { 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 = [],
c = void 0
function u(e) {
s.forEach(function (t) {
return t({ origin: c, 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 })
: _({ type: 'UniAppSubNVue', data: e })
}),
(e.onMessage = function (e) {
s.push(e)
}),
e.__uniapp_mask_id)
) {
c = e.__uniapp_host
var r = e.__uniapp_mask,
i = o.webview.getWebviewById(e.__uniapp_mask_id)
i = i.parent() || i
var u = e.show,
l = e.hide,
d = e.close,
p = function () {
i.setStyle({ mask: r })
},
g = function () {
i.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 u.apply(e, n)
}),
(e.hide = function () {
g()
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 () {
g()
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 && u(e.data.data)
}
var p = weex.requireModule('plus'),
g = weex.requireModule('globalEvent'),
h = 0,
v = {}
g.addEventListener('plusMessage', function (e) {
'UniAppJsApi' === e.data.type
? y(e.data.id, e.data.data)
: 'UniAppSubNVue' === e.data.type
? u(e.data.data, e.data.options)
: 'onNavigationBarButtonTap' === e.data.type
? 'function' == typeof b && b(e.data.data)
: 'onNavigationBarSearchInputChanged' === e.data.type
? 'function' == typeof S && S(e.data.data)
: 'onNavigationBarSearchInputConfirmed' === e.data.type
? 'function' == typeof C && C(e.data.data)
: 'onNavigationBarSearchInputClicked' === e.data.type &&
'function' == typeof w &&
w(e.data.data)
})
var y = function (e, t) {
var n = v[e]
n
? (n(t), n.keepAlive || delete v[e])
: console.error('callback[' + e + '] is undefined')
},
m = function (t) {
var n,
a,
o = t.id,
r = t.type,
i = t.params
;(v[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 = i)) || (n && e(n.callback))) && (a.keepAlive = !0),
a)),
p.postMessage(
{ id: o, type: r, params: i },
'__uniapp__service'
)
}
function _(e) {
p.postMessage(e, '__uniapp__service')
}
var A = function (e) {
return function (t) {
m({ id: h++, type: e, params: t })
}
},
b = void 0,
S = void 0,
C = void 0,
w = void 0
function E(e) {
b = e
}
function M(e) {
S = e
}
function k(e) {
C = e
}
function O(e) {
w = e
}
function B(e) {
return weex.requireModule(e)
}
var I = weex.requireModule('dom'),
P = weex.requireModule('globalEvent'),
T = []
function D(e) {
'function' == typeof e && (this.isUniAppReady ? e() : T.push(e))
}
P.addEventListener('plusMessage', function (e) {
'UniAppReady' === e.data.type &&
((D.isUniAppReady = !0),
T.length &&
(T.forEach(function (e) {
return e()
}),
(T = [])))
})
var N =
'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
},
x = weex.requireModule('stream'),
U = 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' : N(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
},
R = weex.requireModule('plusstorage'),
V = weex.requireModule('clipboard'),
F = (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 L(e, t, n) {
return e[t].apply(e, n)
}
var j = Object.freeze({
loadFontFace: function (t) {
var n = t.family,
a = t.source,
o = (t.desc, t.success),
r = (t.fail, t.complete)
I.addRule('fontFace', {
fontFamily: n,
src: a.replace(/"/g, "'"),
})
var i = { errMsg: 'loadFontFace:ok', status: 'loaded' }
e(o) && o(i), e(r) && r(i)
},
ready: D,
request: function (t) {
var n = t.url,
a = t.data,
o = t.header,
r = t.method,
i = void 0 === r ? 'GET' : r,
s = t.dataType,
c = void 0 === s ? 'json' : s,
u = (t.responseType, t.success),
l = t.fail,
f = t.complete,
d = !1,
p = !1,
g = {}
if (o)
for (var h in o)
p || 'content-type' !== h.toLowerCase()
? (g[h] = o[h])
: ((p = !0), (g['Content-Type'] = o[h]))
return (
'GET' === i &&
a &&
(n =
n +
(~n.indexOf('?')
? '&' === n.substr(-1) || '?' === n.substr(-1)
? ''
: '&'
: '?') +
U(a)),
x.fetch(
{
url: n,
method: i,
headers: g,
type: 'json' === c ? 'json' : 'text',
body: 'GET' !== i ? U(a, i, g['Content-Type']) : '',
},
function (t) {
var n = t.status,
a = (t.ok, t.statusText, t.data),
o = t.headers,
r = {}
!n || -1 === n || d
? ((r.errMsg = 'request:fail'), e(l) && l(r))
: ((r.data = a),
(r.statusCode = n),
(r.header = o),
e(u) && u(r)),
e(f) && f(r)
}
),
{
abort: function () {
d = !0
},
}
)
},
getStorage: function (t) {
var n = t.key,
a = (t.data, t.success),
o = t.fail,
r = t.complete
R.getItem(n + '__TYPE', function (t) {
if ('success' === t.result) {
var i = t.data
R.getItem(n, function (t) {
if ('success' === t.result) {
var n = t.data
i && n
? ('String' !== i && (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(r) && r(t)
})
} else
(t.errMsg = 'setStorage:fail'),
e(o) && o(t),
e(r) && r(t)
})
},
setStorage: function (t) {
var n = t.key,
a = t.data,
o = t.success,
r = t.fail,
i = t.complete,
s = 'String'
'object' === (void 0 === a ? 'undefined' : N(a)) &&
((s = 'Object'), (a = JSON.stringify(a))),
R.setItem(n, a, function (t) {
'success' === t.result
? R.setItem(n + '__TYPE', s, function (t) {
'success' === t.result
? e(o) && o({ errMsg: 'setStorage:ok' })
: ((t.errMsg = 'setStorage:fail'), e(r) && r(t))
})
: ((t.errMsg = 'setStorage:fail'), e(r) && r(t)),
e(i) && i(t)
})
},
removeStorage: function (t) {
var n = t.key,
a = (t.data, t.success),
o = t.fail,
r = t.complete
R.removeItem(n, function (t) {
'success' === t.result
? e(a) && a({ errMsg: 'removeStorage:ok' })
: ((t.errMsg = 'removeStorage:fail'), e(o) && o(t)),
e(r) && r(t)
}),
R.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)
V.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),
r = { errMsg: 'setClipboardData:ok' }
V.setString(n), e(a) && a(r), e(o) && o(r)
},
onSubNVueMessage: u,
getSubNVueById: d,
getCurrentSubNVue: function () {
return d(o.webview.currentWebview().id)
},
$on: function () {
return L(
F(),
'$on',
[].concat(Array.prototype.slice.call(arguments))
)
},
$off: function () {
return L(
F(),
'$off',
[].concat(Array.prototype.slice.call(arguments))
)
},
$once: function () {
return L(
F(),
'$once',
[].concat(Array.prototype.slice.call(arguments))
)
},
$emit: function () {
return L(
F(),
'$emit',
[].concat(Array.prototype.slice.call(arguments))
)
},
}),
$ = { os: { nvue: !0 } },
J = {}
return (
'undefined' != typeof Proxy
? (J = new Proxy(
{},
{
get: function (e, t) {
if ('os' === t) return { nvue: !0 }
if ('postMessage' === t) return _
if ('requireNativePlugin' === t) return B
if ('onNavigationBarButtonTap' === t) return E
if ('onNavigationBarSearchInputChanged' === t)
return M
if ('onNavigationBarSearchInputConfirmed' === t)
return k
if ('onNavigationBarSearchInputClicked' === t)
return O
var n = j[t]
return n || (n = A(t)), r(t) ? i(n) : n
},
}
))
: (Object.keys($).forEach(function (e) {
J[e] = $[e]
}),
(J.postMessage = _),
(J.requireNativePlugin = B),
(J.onNavigationBarButtonTap = E),
(J.onNavigationBarSearchInputChanged = M),
(J.onNavigationBarSearchInputConfirmed = k),
(J.onNavigationBarSearchInputClicked = O),
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 = j[e]
t || (t = A(e)), r(e) ? (J[e] = i(t)) : (J[e] = t)
})),
J
)
})
var o = new WeexPlus(weex)
t.weexPlus = o
var r = a(weex, o, BroadcastChannel)
t.default = r
},
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 r in a)
'default' !== r &&
(function (e) {
n.d(t, e, function () {
return a[e]
})
})(r)
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),
r = n.data,
i = void 0 === r ? {} : r,
s = n.useGlobalEvent
;(this.__from = a),
(this.__runtime = o),
(this.__page = e.webview.currentWebview().id),
(this.__useGlobalEvent = s),
(this.data = JSON.parse(JSON.stringify(i))),
e.key.addEventListener('backbutton', function () {
'function' == typeof t.onClose
? t.onClose()
: e.webview.currentWebview().close('auto')
})
var c = this,
u = function (e) {
var t = e.data && e.data.__message
t && c.__onMessageCallback && c.__onMessageCallback(t.data)
}
this.__useGlobalEvent
? weex
.requireModule('globalEvent')
.addEventListener('plusMessage', u)
: (new BroadcastChannel(this.__page).onmessage = u)
},
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 r = new BroadcastChannel(o)
r.postMessage(a)
}
else {
var i = e.webview.getWebviewById(o)
i &&
i.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'
;(function (e) {
Object.defineProperty(t, '__esModule', { value: !0 }),
(t.default = void 0)
var n = {
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 n = e.os.language
.toLowerCase()
.split('/')[0]
.replace('_', '-')
.split('-'),
a = n[1]
a &&
(n[1] =
{
chs: 'hans',
cn: 'hans',
sg: 'hans',
cht: 'hant',
tw: 'hant',
hk: 'hant',
mo: 'hant',
}[a] || a),
(n.length = n.length > 2 ? 2 : n.length),
(this.locale = n.join('-'))
}
}
},
localize: function (e) {
var t = this.locale,
n = t.split('-')[0],
a = this.fallbackLocale,
o = this.localization
function r(e) {
return o[e] || {}
}
return r('messages')[e] || r(t)[e] || r(n)[e] || r(a)[e] || e
},
},
}
t.default = n
}.call(this, n(2).weexPlus))
},
,
,
function (e, t, n) {
'use strict'
var a = n(33),
o = n(18),
r = n(1)
var i = Object(r.a)(
o.default,
a.b,
a.c,
!1,
null,
null,
'6af04a36',
!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(38).default, this.options.style)
: Object.assign(this.options.style, n(38).default)
}.call(i),
(t.default = i.exports))
},
,
,
,
,
,
,
,
,
function (e, t, n) {
'use strict'
var a = n(19),
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 = i(n(5)),
r = i(n(6))
function i(e) {
return e && e.__esModule ? e : { default: e }
}
function s(e, t, n) {
return (
t in e
? Object.defineProperty(e, t, {
value: n,
enumerable: !0,
configurable: !0,
writable: !0,
})
: (e[t] = n),
e
)
}
var c = e.barcode,
u = {
qrCode: [c.QR, c.AZTEC, c.MAXICODE],
barCode: [
c.EAN13,
c.EAN8,
c.UPCA,
c.UPCE,
c.CODABAR,
c.CODE128,
c.CODE39,
c.CODE93,
c.ITF,
c.RSS14,
c.RSSEXPANDED,
],
datamatrix: [c.DATAMATRIX],
pdf417: [c.PDF417],
},
l =
(s((a = {}), c.QR, 'QR_CODE'),
s(a, c.EAN13, 'EAN_13'),
s(a, c.EAN8, 'EAN_8'),
s(a, c.DATAMATRIX, 'DATA_MATRIX'),
s(a, c.UPCA, 'UPC_A'),
s(a, c.UPCE, 'UPC_E'),
s(a, c.CODABAR, 'CODABAR'),
s(a, c.CODE39, 'CODE_39'),
s(a, c.CODE93, 'CODE_93'),
s(a, c.CODE128, 'CODE_128'),
s(a, c.ITF, 'CODE_25'),
s(a, c.PDF417, 'PDF_417'),
s(a, c.AZTEC, 'AZTEC'),
s(a, c.RSS14, 'RSS_14'),
s(a, c.RSSEXPANDED, 'RSSEXPANDED'),
a),
f = {
mixins: [o.default, r.default],
data: {
filters: [0, 2, 1],
backgroud: '#000000',
frameColor: '#118ce9',
scanbarColor: '#118ce9',
enabledFlash: !1,
flashImage0:
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAABjklEQVRoQ+1ZbVHEQAx9TwE4ABTcOQAknANQAKcAUAAOAAXgAHAACsDCKQiTmbYDzJZtNt2bFrJ/m6+Xl2yyU2LmhzOPH/8PgIjcADirxNyapNoffMwMiMgzgMPBHmyCLySPLCoBwJKtAbJbYaBmD1yRvBwAtBMxl5DF+DZkiwCIyBLAzsgBbki+Wm2WAlCaL6zOMvKnJO+sNksB7ALQbO1ZHfbIv5FUVs2nCIB6EZETALdmj2mFY5I6X8ynGEADQllYmL1+VzBfnV/VvQB0aj45ARyQ/Ci14QLQsOBZLe5JaikWnzEA7AN4L4hgA2Dpyb76dANwsOCq/TZhASAYKGie0a7R1lDPI0ebtF0NUi+4yfdAtxr3PEMnD6BbD0QkNfACQO05EAwMuaBqDrIVycdmTpwDuP4R0OR7QFftVRP0g+49cwOQq4DJMxAAchmofY3m/EcJBQOZbTRKKJeBKKEoIePvpFRJ1VzmciUccyCa+C81cerBkuuB7sGTE/zt+yhN7AnAqxsAvBn06n8CkyPwMZKwm+UAAAAASUVORK5CYII=',
flashImage1:
'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAMFBMVEUAAAA3kvI3lfY2k/VAl+43k/U3k/Q4k/M3kvI3k/M4k/Q4lPU2lPU2k/Vdq843k/WWSpNKAAAAD3RSTlMAwD+QINCAcPBgUDDgoBAE044kAAAAdklEQVQ4y2OgOrD/DwffUSTkERIfyZXAtOMbca7iVoKDDSgSbAijJqBI8J2HiX9FM2s+TOITmgQrTEIATYIJJuEA5mJ68S+Gg/0hEi0YEoxQK2gs0WyPQyKBGYeEAhPtJRaw45AIccXpwVEJekuwQyQWMFAfAACeDBJY9aXa3QAAAABJRU5ErkJggg==',
autoDecodeCharSet: !1,
localization: {
en: {
fail: 'Recognition failure',
'flash.on': 'Tap to turn light on',
'flash.off': 'Tap to turn light off',
},
zh: {
fail: '识别失败',
'flash.on': '轻触照亮',
'flash.off': '轻触关闭',
},
},
},
onLoad: function () {
var e = this,
t = this.data,
n = t.scanType
this.autoDecodeCharSet = t.autoDecodeCharSet
var a = []
Array.isArray(n) &&
n.length &&
n.forEach(function (e) {
var t = u[e]
t && (a = a.concat(t))
}),
a.length ||
(a = a
.concat(u.qrCode)
.concat(u.barCode)
.concat(u.datamatrix)
.concat(u.pdf417)),
(this.filters = a),
this.onMessage(function (t) {
e.gallery()
})
},
onUnload: function () {
this.cancel()
},
methods: {
start: function () {
this.$refs.barcode.start({
conserve: !0,
filename: '_doc/barcode/',
})
},
scan: function (t) {
var n = this
c.scan(
t,
function (e, t, a, o) {
n.scanSuccess(e, t, a, o)
},
function () {
e.nativeUI.toast(n.localize('fail'))
},
this.filters,
this.autoDecodeCharSet
)
},
cancel: function () {
this.$refs.barcode.cancel()
},
gallery: function () {
var t = this
e.gallery.pick(
function (e) {
t.scan(e)
},
function (n) {
n.code !==
('android' === weex.config.env.platform.toLowerCase()
? 12
: -2) && e.nativeUI.toast(t.localize('fail'))
},
{
multiple: !1,
system: !1,
filename: '_doc/uniapp_temp/gallery/',
permissionAlert: !0,
}
)
},
onmarked: function (e) {
var t = e.detail
this.scanSuccess(t.code, t.message, t.file, t.charSet)
},
scanSuccess: function (e, t, n, a) {
this.postMessage({
event: 'marked',
detail: {
scanType: l[e],
result: t,
charSet: a || 'utf8',
path: n || '',
},
})
},
onerror: function (e) {
this.postMessage({ event: 'fail', message: JSON.stringify(e) })
},
setFlash: function () {
;(this.enabledFlash = !this.enabledFlash),
this.$refs.barcode.setFlash(this.enabledFlash)
},
},
}
t.default = f
}.call(this, n(2).weexPlus))
},
function (e, t) {
e.exports = {
content: {
flex: 1,
alignItems: 'center',
justifyContent: 'center',
backgroundColor: '#000000',
},
barcode: {
position: 'absolute',
left: 0,
top: 0,
right: 0,
bottom: 0,
zIndex: 1,
},
'set-flash': {
alignItems: 'center',
justifyContent: 'center',
transform: 'translateY(80px)',
zIndex: 2,
},
'image-flash': { width: '26', height: '26', marginBottom: '2' },
'image-flash-text': { fontSize: '10', 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: ['content'] },
[
n('barcode', {
ref: 'barcode',
staticClass: ['barcode'],
attrs: {
autostart: 'true',
backgroud: e.backgroud,
frameColor: e.frameColor,
scanbarColor: e.scanbarColor,
filters: e.filters,
autoDecodeCharset: e.autoDecodeCharSet,
},
on: { marked: e.onmarked, error: e.onerror },
}),
n(
'view',
{ staticClass: ['set-flash'], on: { click: e.setFlash } },
[
n('u-image', {
staticClass: ['image-flash'],
attrs: {
src: e.enabledFlash ? e.flashImage1 : e.flashImage0,
resize: 'stretch',
},
}),
n('u-text', { staticClass: ['image-flash-text'] }, [
e._v(
e._s(
e.enabledFlash
? e.localize('flash.off')
: e.localize('flash.on')
)
),
]),
],
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(20),
o = n.n(a)
for (var r in a)
'default' !== r &&
(function (e) {
n.d(t, e, function () {
return a[e]
})
})(r)
t.default = o.a
},
,
,
,
,
function (e, t, n) {
'use strict'
n.r(t)
n(3)
var a = n(9)
;(a.default.mpType = 'page'),
(a.default.route = 'template/__uniappscan'),
(a.default.el = '#root'),
new Vue(a.default)
},
])