UNPKG

mtl-js-sdk

Version:

ynf-fw-mtl-api

1 lines 3.03 kB
!function(e,r){if("object"==typeof exports&&"object"==typeof module)module.exports=r();else if("function"==typeof define&&define.amd)define([],r);else{var t=r();for(var o in t)("object"==typeof exports?exports:e)[o]=t[o]}}(self,()=>(()=>{"use strict";var e={d:(r,t)=>{for(var o in t)e.o(t,o)&&!e.o(r,o)&&Object.defineProperty(r,o,{enumerable:!0,get:t[o]})},o:(e,r)=>Object.prototype.hasOwnProperty.call(e,r),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},r={};function t(e){return t="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},t(e)}function o(e){var r=function(e,r){if("object"!=t(e)||!e)return e;var o=e[Symbol.toPrimitive];if(void 0!==o){var n=o.call(e,r||"default");if("object"!=t(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"==t(r)?r:r+""}function n(e,r,t){return(r=o(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function c(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,o)}return t}function i(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?c(Object(t),!0).forEach(function(r){n(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):c(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}e.r(r),e.d(r,{default:()=>a});const a=function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=(e||{platform:window.mtl.platform}).platform;function o(e,r){var o=i(i({},r),{},{pluginMethodName:e,pluginClassKey:"QYAndroid"==t?"barcode":"UPESNBARCODEManager",success:function(e){var t=e&&"string"===e?JSON.parse(e):e;r.success&&r.success(t),r.complete&&r.complete({code:200,data:t})},fail:function(e){var t,o=e.errCode,n=void 0===o?1:o,c=e.errDescription;try{t=JSON.parse(c)}catch(e){t={message:c}}var i={code:n,message:t.message};r.fail&&r.fail(i),r.complete&&r.complete(i)}});console.log("barcode",o),YYEsnBridge.do("customPlugin",o)}return r.module={startBarcodeService:function(e){if("android"==t)mtlBridge.call("barcode.startBarcodeService",JSON.stringify(e),e.callback);else if("QYAndroid"==t){var r=e.callbaseName;r&&mtl.registerCommonCallback(r,function(r,t){e.registerCallback&&e.registerCallback(r),e.complete&&e.complete({data:r,code:200})}),o("startBarcodeService",e)}},stopBarcodeService:function(e){"android"==t?mtlBridge.call("barcode.stopBarcodeService",JSON.stringify(e),e.callback):"QYAndroid"==t&&o("stopBarcodeService",e)}},r.symbolPath=r.symbolPath||"barcode",r};return r})());