diff --git a/.env.development b/.env.development index cba0773b..807d02f0 100644 --- a/.env.development +++ b/.env.development @@ -3,10 +3,10 @@ NODE_ENV = development # 标题 # VUE_APP_TITLE = '曲阳金隅安全智能管控平台' -# VUE_APP_TITLE = '托克逊能源管理平台' +VUE_APP_TITLE = '托克逊能源管理平台' # VUE_APP_TITLE = '中建材光子科技有限公司' -VUE_APP_TITLE = '超低排放系统' -VUE_APP_PJ = 'pf' +# VUE_APP_TITLE = '超低排放系统' +VUE_APP_PJ = 'gx' # 接口地址 #VUE_APP_API_BASEURL = http://1.203.161.103:2800/api @@ -16,10 +16,10 @@ VUE_APP_PJ = 'pf' # VUE_APP_API_BASEURL = http://127.0.0.1:2226/api #测试环境 -# VUE_APP_API_BASEURL = http://49.232.14.174:2226/api -VUE_APP_API_BASEURL = http://127.0.0.1:2226/api -# VUE_APP_BASEURL = http://49.232.14.174:2226 -VUE_APP_BASEURL = http://127.0.0.1:2226 +VUE_APP_API_BASEURL = http://49.232.14.174:2226/api +# VUE_APP_API_BASEURL = http://127.0.0.1:2226/api +VUE_APP_BASEURL = http://49.232.14.174:2226 +# VUE_APP_BASEURL = http://127.0.0.1:2226 # #光子 # VUE_APP_API_BASEURL = http://49.232.14.174:2250/api diff --git a/src/api/model/wpm.js b/src/api/model/wpm.js index d35a8f69..91b455b4 100644 --- a/src/api/model/wpm.js +++ b/src/api/model/wpm.js @@ -204,6 +204,15 @@ export default { ); }, }, + change: { + name: "修改日志", + req: async function (id, data) { + return await http.post( + `${config.API_URL}/wpm/mlog/${id}/change/`, + data + ); + }, + }, }, mlogb: { list: { @@ -218,6 +227,15 @@ export default { return await http.post(`${config.API_URL}/wpm/mlogb/in/`, data); }, }, + updateIn: { + name: "更新", + req: async function (id, data) { + return await http.put( + `${config.API_URL}/wpm/mlogb/in/${id}/`, + data + ); + }, + }, delIn: { name: "删除", req: async function (id) { @@ -226,6 +244,15 @@ export default { ); }, }, + updateOut: { + name: "更新", + req: async function (id, data) { + return await http.put( + `${config.API_URL}/wpm/mlogb/out/${id}/`, + data + ); + }, + }, }, handover: { list: { @@ -339,4 +366,10 @@ export default { }, }, }, + prints: { + name: "打印", + req: async function (data) { + return await http.post(`${config.API_URL}/print/`, data); + }, + }, }; diff --git a/src/config/route.js b/src/config/route.js index 602ac060..5854bfc1 100644 --- a/src/config/route.js +++ b/src/config/route.js @@ -1089,7 +1089,7 @@ const routes = [ meta: { title: "车间任务", icon: "el-icon-cellphone", - perms: ["pm"], + perms: ["pm_gx"], }, component: "pm/utask", }, @@ -1221,16 +1221,26 @@ const routes = [ title: "生产执行gx", icon: "el-icon-grid", type: "menu", - perms: ["wpm"], + perms: ["wpm_gx"], }, children: [ + { + name: "printTest", + path: "/wpm_gx/print", + meta: { + title: "打印测试", + icon: "el-icon-files", + perms: ["wpm_gx"], + }, + component: "wpm_gx/print", + }, { name: "qiepian", path: "/wpm_gx/qiepian", meta: { title: "切片", icon: "el-icon-files", - perms: ["wpm"], + perms: ["wpm_gx"], }, component: "wpm_gx/qiepian", }, @@ -1240,7 +1250,7 @@ const routes = [ meta: { title: "活化", icon: "el-icon-cellphone", - perms: ["wpm"], + perms: ["wpm_gx"], }, component: "wpm_gx/huohua", }, @@ -1250,7 +1260,7 @@ const routes = [ meta: { title: "黑化", icon: "el-icon-cellphone", - perms: ["wpm"], + perms: ["wpm_gx"], }, component: "wpm_gx/heihua", }, @@ -1260,7 +1270,7 @@ const routes = [ meta: { title: "烧结", icon: "el-icon-cellphone", - perms: ["wpm"], + perms: ["wpm_gx"], }, component: "wpm_gx/shaojie", }, @@ -1270,7 +1280,7 @@ const routes = [ meta: { title: "减薄", icon: "el-icon-cellphone", - perms: ["wpm"], + perms: ["wpm_gx"], }, component: "wpm_gx/jianbo", }, @@ -1280,7 +1290,7 @@ const routes = [ meta: { title: "精雕", icon: "el-icon-cellphone", - perms: ["wpm"], + perms: ["wpm_gx"], }, component: "wpm_gx/jingdiao", }, @@ -1290,7 +1300,7 @@ const routes = [ meta: { title: "磨抛", icon: "el-icon-cellphone", - perms: ["wpm"], + perms: ["wpm_gx"], }, component: "wpm_gx/mopao", }, @@ -1300,7 +1310,7 @@ const routes = [ meta: { title: "倒角", icon: "el-icon-cellphone", - perms: ["wpm"], + perms: ["wpm_gx"], }, component: "wpm_gx/daojiao", }, @@ -1310,7 +1320,7 @@ const routes = [ meta: { title: "超洗", icon: "el-icon-cellphone", - perms: ["wpm"], + perms: ["wpm_gx"], }, component: "wpm_gx/chaoxi", }, diff --git a/src/main.js b/src/main.js index 39162cf1..04e3c147 100644 --- a/src/main.js +++ b/src/main.js @@ -1,20 +1,22 @@ -import { createApp } from 'vue' -import ElementPlus from 'element-plus' -import 'element-plus/dist/index.css' -import 'element-plus/theme-chalk/display.css' -import scui from './scui' -import ehsui from './ehs' -import i18n from './locales' -import router from './router' -import store from './store' -import App from './App.vue' -import * as ElementPlusIconsVue from '@element-plus/icons-vue' -import preventReClick from './utils/preventReClick' -import Print from './utils/print2' -import Xlsx from './utils/xlsx' -import DataVVue3 from '@kjgl77/datav-vue3' -import * as Cesium from 'cesium' +import { createApp } from "vue"; +import ElementPlus from "element-plus"; +import "element-plus/dist/index.css"; +import "element-plus/theme-chalk/display.css"; +import scui from "./scui"; +import ehsui from "./ehs"; +import i18n from "./locales"; +import router from "./router"; +import store from "./store"; +import App from "./App.vue"; +import * as ElementPlusIconsVue from "@element-plus/icons-vue"; +import preventReClick from "./utils/preventReClick"; +import Print from "./utils/print2"; +import Xlsx from "./utils/xlsx"; +import jsBarCode from "./utils/jsBarCode"; +import DataVVue3 from "@kjgl77/datav-vue3"; +import htmlToPdf from "./utils/htmlToPdf"; +import * as Cesium from "cesium"; const app = createApp(App); @@ -28,13 +30,14 @@ app.use(ehsui); app.use(preventReClick); app.use(Print); app.use(Xlsx); +app.use(htmlToPdf); +app.use(jsBarCode); app.use(DataVVue3); - //挂载app -app.mount('#app'); +app.mount("#app"); for (const [key, component] of Object.entries(ElementPlusIconsVue)) { - app.component(key, component) + app.component(key, component); } const debounce = (fn, delay) => { @@ -60,4 +63,4 @@ window.ResizeObserver = class ResizeObserver extends _ResizeObserver { callback = debounce(callback, 16); super(callback); } -}; \ No newline at end of file +}; diff --git a/src/utils/htmlToPdf.js b/src/utils/htmlToPdf.js new file mode 100644 index 00000000..6789ddc1 --- /dev/null +++ b/src/utils/htmlToPdf.js @@ -0,0 +1,45 @@ +import html2Canvas from "html2canvas"; +import JsPDF from "jspdf"; +/** + * + * @param {*} reportName 下载时候的标题 + * @param {*} isDownload 是否下载默认为下载,传false不下载 + */ +const getPdf = function (reportName, isDownload = true) { + return new Promise((resolve, reject) => { + var title = reportName; + html2Canvas(document.querySelector("#pdfDom"), { + allowTaint: true, + useCORS: true, + }).then((canvas) => { + const contentWidth = canvas.width; + const contentHeight = canvas.height; + console.log("contentWidth", contentWidth); + console.log("contentHeight", contentHeight); + //页面偏移 + let position = 5; + //a4纸的尺寸[595.28,841.89],html页面生成的canvas在pdf中图片的宽高 + const imgWidth = contentWidth - 20; + const imgHeight = contentHeight - 20; + let pageData = canvas.toDataURL("image/jpeg", 1.0); + let PDF = new JsPDF("p", "px", [210, 270]); + + //有两个高度需要区分,一个是html页面的实际高度,和生成pdf的页面高度(841.89) + //当内容未超过pdf一页显示的范围,无需分页 + PDF.addImage(pageData, "JPEG", 10, 10, imgWidth, imgHeight); + PDF.save(title + ".pdf"); + if (isDownload) { + PDF.save(title + ".pdf"); + } + // 删除本地存储的base64字段 + var pdfData = PDF.output("datauristring"); //获取base64Pdf + let blobData = new Blob([PDF], { + type: "application/pdf", + }); + console.log("blobData", blobData); + resolve(blobData); + }); + }); +}; + +export default getPdf; diff --git a/src/utils/jsBarCode.js b/src/utils/jsBarCode.js new file mode 100644 index 00000000..eaa7540f --- /dev/null +++ b/src/utils/jsBarCode.js @@ -0,0 +1,4095 @@ +/*! JsBarcode v3.11.5 | (c) Johan Lindell | MIT license */ +!(function (t) { + var e = {}; + function n(r) { + if (e[r]) return e[r].exports; + var o = (e[r] = { i: r, l: !1, exports: {} }); + return t[r].call(o.exports, o, o.exports, n), (o.l = !0), o.exports; + } + (n.m = t), + (n.c = e), + (n.d = function (t, e, r) { + n.o(t, e) || + Object.defineProperty(t, e, { enumerable: !0, get: r }); + }), + (n.r = function (t) { + "undefined" != typeof Symbol && + Symbol.toStringTag && + Object.defineProperty(t, Symbol.toStringTag, { + value: "Module", + }), + Object.defineProperty(t, "__esModule", { value: !0 }); + }), + (n.t = function (t, e) { + if ((1 & e && (t = n(t)), 8 & e)) return t; + if (4 & e && "object" == typeof t && t && t.__esModule) return t; + var r = Object.create(null); + if ( + (n.r(r), + Object.defineProperty(r, "default", { + enumerable: !0, + value: t, + }), + 2 & e && "string" != typeof t) + ) + for (var o in t) + n.d( + r, + o, + function (e) { + return t[e]; + }.bind(null, o) + ); + return r; + }), + (n.n = function (t) { + var e = + t && t.__esModule + ? function () { + return t.default; + } + : function () { + return t; + }; + return n.d(e, "a", e), e; + }), + (n.o = function (t, e) { + return Object.prototype.hasOwnProperty.call(t, e); + }), + (n.p = ""), + n((n.s = 15)); +})([ + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }); + e.default = function t(e, n) { + !(function (t, e) { + if (!(t instanceof e)) + throw new TypeError("Cannot call a class as a function"); + })(this, t), + (this.data = e), + (this.text = n.text || e), + (this.options = n); + }; + }, + function (t, e, n) { + "use strict"; + var r; + function o(t, e, n) { + return ( + e in t + ? Object.defineProperty(t, e, { + value: n, + enumerable: !0, + configurable: !0, + writable: !0, + }) + : (t[e] = n), + t + ); + } + Object.defineProperty(e, "__esModule", { value: !0 }); + var i = (e.SET_A = 0), + a = (e.SET_B = 1), + u = (e.SET_C = 2), + f = ((e.SHIFT = 98), (e.START_A = 103)), + c = (e.START_B = 104), + s = (e.START_C = 105); + (e.MODULO = 103), + (e.STOP = 106), + (e.FNC1 = 207), + (e.SET_BY_CODE = (o((r = {}), f, i), o(r, c, a), o(r, s, u), r)), + (e.SWAP = { 101: i, 100: a, 99: u }), + (e.A_START_CHAR = String.fromCharCode(208)), + (e.B_START_CHAR = String.fromCharCode(209)), + (e.C_START_CHAR = String.fromCharCode(210)), + (e.A_CHARS = "[\0-_È-Ï]"), + (e.B_CHARS = "[ -È-Ï]"), + (e.C_CHARS = "(Ï*[0-9]{2}Ï*)"), + (e.BARS = [ + 11011001100, 11001101100, 11001100110, 10010011e3, 10010001100, + 10001001100, 10011001e3, 10011000100, 10001100100, 11001001e3, + 11001000100, 11000100100, 10110011100, 10011011100, 10011001110, + 10111001100, 10011101100, 10011100110, 11001110010, 11001011100, + 11001001110, 11011100100, 11001110100, 11101101110, 11101001100, + 11100101100, 11100100110, 11101100100, 11100110100, 11100110010, + 11011011e3, 11011000110, 11000110110, 10100011e3, 10001011e3, + 10001000110, 10110001e3, 10001101e3, 10001100010, 11010001e3, + 11000101e3, 11000100010, 10110111e3, 10110001110, 10001101110, + 10111011e3, 10111000110, 10001110110, 11101110110, 11010001110, + 11000101110, 11011101e3, 11011100010, 11011101110, 11101011e3, + 11101000110, 11100010110, 11101101e3, 11101100010, 11100011010, + 11101111010, 11001000010, 11110001010, 1010011e4, 10100001100, + 1001011e4, 10010000110, 10000101100, 10000100110, 1011001e4, + 10110000100, 1001101e4, 10011000010, 10000110100, 10000110010, + 11000010010, 1100101e4, 11110111010, 11000010100, 10001111010, + 10100111100, 10010111100, 10010011110, 10111100100, 10011110100, + 10011110010, 11110100100, 11110010100, 11110010010, 11011011110, + 11011110110, 11110110110, 10101111e3, 10100011110, 10001011110, + 10111101e3, 10111100010, 11110101e3, 11110100010, 10111011110, + 10111101110, 11101011110, 11110101110, 11010000100, 1101001e4, + 11010011100, 1100011101011, + ]); + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }); + (e.SIDE_BIN = "101"), + (e.MIDDLE_BIN = "01010"), + (e.BINARIES = { + L: [ + "0001101", + "0011001", + "0010011", + "0111101", + "0100011", + "0110001", + "0101111", + "0111011", + "0110111", + "0001011", + ], + G: [ + "0100111", + "0110011", + "0011011", + "0100001", + "0011101", + "0111001", + "0000101", + "0010001", + "0001001", + "0010111", + ], + R: [ + "1110010", + "1100110", + "1101100", + "1000010", + "1011100", + "1001110", + "1010000", + "1000100", + "1001000", + "1110100", + ], + O: [ + "0001101", + "0011001", + "0010011", + "0111101", + "0100011", + "0110001", + "0101111", + "0111011", + "0110111", + "0001011", + ], + E: [ + "0100111", + "0110011", + "0011011", + "0100001", + "0011101", + "0111001", + "0000101", + "0010001", + "0001001", + "0010111", + ], + }), + (e.EAN2_STRUCTURE = ["LL", "LG", "GL", "GG"]), + (e.EAN5_STRUCTURE = [ + "GGLLL", + "GLGLL", + "GLLGL", + "GLLLG", + "LGGLL", + "LLGGL", + "LLLGG", + "LGLGL", + "LGLLG", + "LLGLG", + ]), + (e.EAN13_STRUCTURE = [ + "LLLLLL", + "LLGLGG", + "LLGGLG", + "LLGGGL", + "LGLLGG", + "LGGLLG", + "LGGGLL", + "LGLGLG", + "LGLGGL", + "LGGLGL", + ]); + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }); + var r = n(2); + e.default = function (t, e, n) { + var o = t + .split("") + .map(function (t, n) { + return r.BINARIES[e[n]]; + }) + .map(function (e, n) { + return e ? e[t[n]] : ""; + }); + if (n) { + var i = t.length - 1; + o = o.map(function (t, e) { + return e < i ? t + n : t; + }); + } + return o.join(""); + }; + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }); + var r, + o = (function () { + function t(t, e) { + for (var n = 0; n < e.length; n++) { + var r = e[n]; + (r.enumerable = r.enumerable || !1), + (r.configurable = !0), + "value" in r && (r.writable = !0), + Object.defineProperty(t, r.key, r); + } + } + return function (e, n, r) { + return n && t(e.prototype, n), r && t(e, r), e; + }; + })(), + i = n(0); + var a = (function (t) { + function e(t, n) { + return ( + (function (t, e) { + if (!(t instanceof e)) + throw new TypeError( + "Cannot call a class as a function" + ); + })(this, e), + (function (t, e) { + if (!t) + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + return !e || + ("object" != typeof e && "function" != typeof e) + ? t + : e; + })( + this, + (e.__proto__ || Object.getPrototypeOf(e)).call( + this, + t, + n + ) + ) + ); + } + return ( + (function (t, e) { + if ("function" != typeof e && null !== e) + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof e + ); + (t.prototype = Object.create(e && e.prototype, { + constructor: { + value: t, + enumerable: !1, + writable: !0, + configurable: !0, + }, + })), + e && + (Object.setPrototypeOf + ? Object.setPrototypeOf(t, e) + : (t.__proto__ = e)); + })(e, t), + o(e, [ + { + key: "encode", + value: function () { + for ( + var t = "110", e = 0; + e < this.data.length; + e++ + ) { + var n = parseInt(this.data[e]).toString(2); + n = u(n, 4 - n.length); + for (var r = 0; r < n.length; r++) + t += "0" == n[r] ? "100" : "110"; + } + return { data: (t += "1001"), text: this.text }; + }, + }, + { + key: "valid", + value: function () { + return -1 !== this.data.search(/^[0-9]+$/); + }, + }, + ]), + e + ); + })(((r = i) && r.__esModule ? r : { default: r }).default); + function u(t, e) { + for (var n = 0; n < e; n++) t = "0" + t; + return t; + } + e.default = a; + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }); + var r, + o = (function () { + function t(t, e) { + for (var n = 0; n < e.length; n++) { + var r = e[n]; + (r.enumerable = r.enumerable || !1), + (r.configurable = !0), + "value" in r && (r.writable = !0), + Object.defineProperty(t, r.key, r); + } + } + return function (e, n, r) { + return n && t(e.prototype, n), r && t(e, r), e; + }; + })(), + i = n(0), + a = (r = i) && r.__esModule ? r : { default: r }, + u = n(1); + var f = (function (t) { + function e(t, n) { + !(function (t, e) { + if (!(t instanceof e)) + throw new TypeError( + "Cannot call a class as a function" + ); + })(this, e); + var r = (function (t, e) { + if (!t) + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + return !e || + ("object" != typeof e && "function" != typeof e) + ? t + : e; + })( + this, + (e.__proto__ || Object.getPrototypeOf(e)).call( + this, + t.substring(1), + n + ) + ); + return ( + (r.bytes = t.split("").map(function (t) { + return t.charCodeAt(0); + })), + r + ); + } + return ( + (function (t, e) { + if ("function" != typeof e && null !== e) + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof e + ); + (t.prototype = Object.create(e && e.prototype, { + constructor: { + value: t, + enumerable: !1, + writable: !0, + configurable: !0, + }, + })), + e && + (Object.setPrototypeOf + ? Object.setPrototypeOf(t, e) + : (t.__proto__ = e)); + })(e, t), + o( + e, + [ + { + key: "valid", + value: function () { + return /^[\x00-\x7F\xC8-\xD3]+$/.test( + this.data + ); + }, + }, + { + key: "encode", + value: function () { + var t = this.bytes, + n = t.shift() - 105, + r = u.SET_BY_CODE[n]; + if (void 0 === r) + throw new RangeError( + "The encoding does not start with a start character." + ); + !0 === this.shouldEncodeAsEan128() && + t.unshift(u.FNC1); + var o = e.next(t, 1, r); + return { + text: + this.text === this.data + ? this.text.replace( + /[^\x20-\x7E]/g, + "" + ) + : this.text, + data: + e.getBar(n) + + o.result + + e.getBar((o.checksum + n) % u.MODULO) + + e.getBar(u.STOP), + }; + }, + }, + { + key: "shouldEncodeAsEan128", + value: function () { + var t = this.options.ean128 || !1; + return ( + "string" == typeof t && + (t = "true" === t.toLowerCase()), + t + ); + }, + }, + ], + [ + { + key: "getBar", + value: function (t) { + return u.BARS[t] ? u.BARS[t].toString() : ""; + }, + }, + { + key: "correctIndex", + value: function (t, e) { + if (e === u.SET_A) { + var n = t.shift(); + return n < 32 ? n + 64 : n - 32; + } + return e === u.SET_B + ? t.shift() - 32 + : 10 * (t.shift() - 48) + t.shift() - 48; + }, + }, + { + key: "next", + value: function (t, n, r) { + if (!t.length) + return { result: "", checksum: 0 }; + var o = void 0, + i = void 0; + if (t[0] >= 200) { + i = t.shift() - 105; + var a = u.SWAP[i]; + void 0 !== a + ? (o = e.next(t, n + 1, a)) + : ((r !== u.SET_A && r !== u.SET_B) || + i !== u.SHIFT || + (t[0] = + r === u.SET_A + ? t[0] > 95 + ? t[0] - 96 + : t[0] + : t[0] < 32 + ? t[0] + 96 + : t[0]), + (o = e.next(t, n + 1, r))); + } else + (i = e.correctIndex(t, r)), + (o = e.next(t, n + 1, r)); + var f = i * n; + return { + result: e.getBar(i) + o.result, + checksum: f + o.checksum, + }; + }, + }, + ] + ), + e + ); + })(a.default); + e.default = f; + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }), + (e.mod10 = function (t) { + for (var e = 0, n = 0; n < t.length; n++) { + var r = parseInt(t[n]); + (n + t.length) % 2 == 0 + ? (e += r) + : (e += ((2 * r) % 10) + Math.floor((2 * r) / 10)); + } + return (10 - (e % 10)) % 10; + }), + (e.mod11 = function (t) { + for ( + var e = 0, n = [2, 3, 4, 5, 6, 7], r = 0; + r < t.length; + r++ + ) { + var o = parseInt(t[t.length - 1 - r]); + e += n[r % n.length] * o; + } + return (11 - (e % 11)) % 11; + }); + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }); + var r = + Object.assign || + function (t) { + for (var e = 1; e < arguments.length; e++) { + var n = arguments[e]; + for (var r in n) + Object.prototype.hasOwnProperty.call(n, r) && + (t[r] = n[r]); + } + return t; + }; + e.default = function (t, e) { + return r({}, t, e); + }; + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }); + var r = (function () { + function t(t, e) { + for (var n = 0; n < e.length; n++) { + var r = e[n]; + (r.enumerable = r.enumerable || !1), + (r.configurable = !0), + "value" in r && (r.writable = !0), + Object.defineProperty(t, r.key, r); + } + } + return function (e, n, r) { + return n && t(e.prototype, n), r && t(e, r), e; + }; + })(), + o = n(2), + i = a(n(3)); + function a(t) { + return t && t.__esModule ? t : { default: t }; + } + var u = (function (t) { + function e(t, n) { + !(function (t, e) { + if (!(t instanceof e)) + throw new TypeError( + "Cannot call a class as a function" + ); + })(this, e); + var r = (function (t, e) { + if (!t) + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + return !e || + ("object" != typeof e && "function" != typeof e) + ? t + : e; + })( + this, + (e.__proto__ || Object.getPrototypeOf(e)).call(this, t, n) + ); + return ( + (r.fontSize = + !n.flat && n.fontSize > 10 * n.width + ? 10 * n.width + : n.fontSize), + (r.guardHeight = n.height + r.fontSize / 2 + n.textMargin), + r + ); + } + return ( + (function (t, e) { + if ("function" != typeof e && null !== e) + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof e + ); + (t.prototype = Object.create(e && e.prototype, { + constructor: { + value: t, + enumerable: !1, + writable: !0, + configurable: !0, + }, + })), + e && + (Object.setPrototypeOf + ? Object.setPrototypeOf(t, e) + : (t.__proto__ = e)); + })(e, t), + r(e, [ + { + key: "encode", + value: function () { + return this.options.flat + ? this.encodeFlat() + : this.encodeGuarded(); + }, + }, + { + key: "leftText", + value: function (t, e) { + return this.text.substr(t, e); + }, + }, + { + key: "leftEncode", + value: function (t, e) { + return (0, i.default)(t, e); + }, + }, + { + key: "rightText", + value: function (t, e) { + return this.text.substr(t, e); + }, + }, + { + key: "rightEncode", + value: function (t, e) { + return (0, i.default)(t, e); + }, + }, + { + key: "encodeGuarded", + value: function () { + var t = { fontSize: this.fontSize }, + e = { height: this.guardHeight }; + return [ + { data: o.SIDE_BIN, options: e }, + { + data: this.leftEncode(), + text: this.leftText(), + options: t, + }, + { data: o.MIDDLE_BIN, options: e }, + { + data: this.rightEncode(), + text: this.rightText(), + options: t, + }, + { data: o.SIDE_BIN, options: e }, + ]; + }, + }, + { + key: "encodeFlat", + value: function () { + return { + data: [ + o.SIDE_BIN, + this.leftEncode(), + o.MIDDLE_BIN, + this.rightEncode(), + o.SIDE_BIN, + ].join(""), + text: this.text, + }; + }, + }, + ]), + e + ); + })(a(n(0)).default); + e.default = u; + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }); + var r = (function () { + function t(t, e) { + for (var n = 0; n < e.length; n++) { + var r = e[n]; + (r.enumerable = r.enumerable || !1), + (r.configurable = !0), + "value" in r && (r.writable = !0), + Object.defineProperty(t, r.key, r); + } + } + return function (e, n, r) { + return n && t(e.prototype, n), r && t(e, r), e; + }; + })(); + e.checksum = u; + var o = i(n(3)); + function i(t) { + return t && t.__esModule ? t : { default: t }; + } + var a = (function (t) { + function e(t, n) { + !(function (t, e) { + if (!(t instanceof e)) + throw new TypeError( + "Cannot call a class as a function" + ); + })(this, e), + -1 !== t.search(/^[0-9]{11}$/) && (t += u(t)); + var r = (function (t, e) { + if (!t) + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + return !e || + ("object" != typeof e && "function" != typeof e) + ? t + : e; + })( + this, + (e.__proto__ || Object.getPrototypeOf(e)).call(this, t, n) + ); + return ( + (r.displayValue = n.displayValue), + n.fontSize > 10 * n.width + ? (r.fontSize = 10 * n.width) + : (r.fontSize = n.fontSize), + (r.guardHeight = n.height + r.fontSize / 2 + n.textMargin), + r + ); + } + return ( + (function (t, e) { + if ("function" != typeof e && null !== e) + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof e + ); + (t.prototype = Object.create(e && e.prototype, { + constructor: { + value: t, + enumerable: !1, + writable: !0, + configurable: !0, + }, + })), + e && + (Object.setPrototypeOf + ? Object.setPrototypeOf(t, e) + : (t.__proto__ = e)); + })(e, t), + r(e, [ + { + key: "valid", + value: function () { + return ( + -1 !== this.data.search(/^[0-9]{12}$/) && + this.data[11] == u(this.data) + ); + }, + }, + { + key: "encode", + value: function () { + return this.options.flat + ? this.flatEncoding() + : this.guardedEncoding(); + }, + }, + { + key: "flatEncoding", + value: function () { + var t = ""; + return ( + (t += "101"), + (t += (0, o.default)( + this.data.substr(0, 6), + "LLLLLL" + )), + (t += "01010"), + (t += (0, o.default)( + this.data.substr(6, 6), + "RRRRRR" + )), + { data: (t += "101"), text: this.text } + ); + }, + }, + { + key: "guardedEncoding", + value: function () { + var t = []; + return ( + this.displayValue && + t.push({ + data: "00000000", + text: this.text.substr(0, 1), + options: { + textAlign: "left", + fontSize: this.fontSize, + }, + }), + t.push({ + data: + "101" + + (0, o.default)(this.data[0], "L"), + options: { height: this.guardHeight }, + }), + t.push({ + data: (0, o.default)( + this.data.substr(1, 5), + "LLLLL" + ), + text: this.text.substr(1, 5), + options: { fontSize: this.fontSize }, + }), + t.push({ + data: "01010", + options: { height: this.guardHeight }, + }), + t.push({ + data: (0, o.default)( + this.data.substr(6, 5), + "RRRRR" + ), + text: this.text.substr(6, 5), + options: { fontSize: this.fontSize }, + }), + t.push({ + data: + (0, o.default)(this.data[11], "R") + + "101", + options: { height: this.guardHeight }, + }), + this.displayValue && + t.push({ + data: "00000000", + text: this.text.substr(11, 1), + options: { + textAlign: "right", + fontSize: this.fontSize, + }, + }), + t + ); + }, + }, + ]), + e + ); + })(i(n(0)).default); + function u(t) { + var e, + n = 0; + for (e = 1; e < 11; e += 2) n += parseInt(t[e]); + for (e = 0; e < 11; e += 2) n += 3 * parseInt(t[e]); + return (10 - (n % 10)) % 10; + } + e.default = a; + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }); + var r, + o = (function () { + function t(t, e) { + for (var n = 0; n < e.length; n++) { + var r = e[n]; + (r.enumerable = r.enumerable || !1), + (r.configurable = !0), + "value" in r && (r.writable = !0), + Object.defineProperty(t, r.key, r); + } + } + return function (e, n, r) { + return n && t(e.prototype, n), r && t(e, r), e; + }; + })(), + i = n(31), + a = n(0); + function u(t, e) { + if (!(t instanceof e)) + throw new TypeError("Cannot call a class as a function"); + } + function f(t, e) { + if (!t) + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + return !e || ("object" != typeof e && "function" != typeof e) + ? t + : e; + } + var c = (function (t) { + function e() { + return ( + u(this, e), + f( + this, + (e.__proto__ || Object.getPrototypeOf(e)).apply( + this, + arguments + ) + ) + ); + } + return ( + (function (t, e) { + if ("function" != typeof e && null !== e) + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof e + ); + (t.prototype = Object.create(e && e.prototype, { + constructor: { + value: t, + enumerable: !1, + writable: !0, + configurable: !0, + }, + })), + e && + (Object.setPrototypeOf + ? Object.setPrototypeOf(t, e) + : (t.__proto__ = e)); + })(e, t), + o(e, [ + { + key: "valid", + value: function () { + return -1 !== this.data.search(/^([0-9]{2})+$/); + }, + }, + { + key: "encode", + value: function () { + var t = this, + e = this.data + .match(/.{2}/g) + .map(function (e) { + return t.encodePair(e); + }) + .join(""); + return { + data: i.START_BIN + e + i.END_BIN, + text: this.text, + }; + }, + }, + { + key: "encodePair", + value: function (t) { + var e = i.BINARIES[t[1]]; + return i.BINARIES[t[0]] + .split("") + .map(function (t, n) { + return ( + ("1" === t ? "111" : "1") + + ("1" === e[n] ? "000" : "0") + ); + }) + .join(""); + }, + }, + ]), + e + ); + })(((r = a) && r.__esModule ? r : { default: r }).default); + e.default = c; + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }), + (e.default = function (t) { + var e = [ + "width", + "height", + "textMargin", + "fontSize", + "margin", + "marginTop", + "marginBottom", + "marginLeft", + "marginRight", + ]; + for (var n in e) + e.hasOwnProperty(n) && + ((n = e[n]), + "string" == typeof t[n] && (t[n] = parseInt(t[n], 10))); + "string" == typeof t.displayValue && + (t.displayValue = "false" != t.displayValue); + return t; + }); + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }); + var r = { + width: 2, + height: 100, + format: "auto", + displayValue: !0, + fontOptions: "", + font: "monospace", + text: void 0, + textAlign: "center", + textPosition: "bottom", + textMargin: 2, + fontSize: 20, + background: "#ffffff", + lineColor: "#000000", + margin: 10, + marginTop: void 0, + marginBottom: void 0, + marginLeft: void 0, + marginRight: void 0, + valid: function () {}, + }; + e.default = r; + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }), + (e.getTotalWidthOfEncodings = + e.calculateEncodingAttributes = + e.getBarcodePadding = + e.getEncodingHeight = + e.getMaximumHeightOfEncodings = + void 0); + var r, + o = n(7), + i = (r = o) && r.__esModule ? r : { default: r }; + function a(t, e) { + return ( + e.height + + (e.displayValue && t.text.length > 0 + ? e.fontSize + e.textMargin + : 0) + + e.marginTop + + e.marginBottom + ); + } + function u(t, e, n) { + if (n.displayValue && e < t) { + if ("center" == n.textAlign) return Math.floor((t - e) / 2); + if ("left" == n.textAlign) return 0; + if ("right" == n.textAlign) return Math.floor(t - e); + } + return 0; + } + function f(t, e, n) { + var r; + if (n) r = n; + else { + if ("undefined" == typeof document) return 0; + r = document.createElement("canvas").getContext("2d"); + } + r.font = e.fontOptions + " " + e.fontSize + "px " + e.font; + var o = r.measureText(t); + return o ? o.width : 0; + } + (e.getMaximumHeightOfEncodings = function (t) { + for (var e = 0, n = 0; n < t.length; n++) + t[n].height > e && (e = t[n].height); + return e; + }), + (e.getEncodingHeight = a), + (e.getBarcodePadding = u), + (e.calculateEncodingAttributes = function (t, e, n) { + for (var r = 0; r < t.length; r++) { + var o, + c = t[r], + s = (0, i.default)(e, c.options); + o = s.displayValue ? f(c.text, s, n) : 0; + var l = c.data.length * s.width; + (c.width = Math.ceil(Math.max(o, l))), + (c.height = a(c, s)), + (c.barcodePadding = u(o, l, s)); + } + }), + (e.getTotalWidthOfEncodings = function (t) { + for (var e = 0, n = 0; n < t.length; n++) e += t[n].width; + return e; + }); + }, + function (t, e, n) { + "use strict"; + function r(t, e) { + if (!(t instanceof e)) + throw new TypeError("Cannot call a class as a function"); + } + function o(t, e) { + if (!t) + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + return !e || ("object" != typeof e && "function" != typeof e) + ? t + : e; + } + function i(t, e) { + if ("function" != typeof e && null !== e) + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof e + ); + (t.prototype = Object.create(e && e.prototype, { + constructor: { + value: t, + enumerable: !1, + writable: !0, + configurable: !0, + }, + })), + e && + (Object.setPrototypeOf + ? Object.setPrototypeOf(t, e) + : (t.__proto__ = e)); + } + Object.defineProperty(e, "__esModule", { value: !0 }); + var a = (function (t) { + function e(t, n) { + r(this, e); + var i = o( + this, + (e.__proto__ || Object.getPrototypeOf(e)).call(this) + ); + return ( + (i.name = "InvalidInputException"), + (i.symbology = t), + (i.input = n), + (i.message = + '"' + + i.input + + '" is not a valid input for ' + + i.symbology), + i + ); + } + return i(e, Error), e; + })(), + u = (function (t) { + function e() { + r(this, e); + var t = o( + this, + (e.__proto__ || Object.getPrototypeOf(e)).call(this) + ); + return ( + (t.name = "InvalidElementException"), + (t.message = "Not supported type to render on"), + t + ); + } + return i(e, Error), e; + })(), + f = (function (t) { + function e() { + r(this, e); + var t = o( + this, + (e.__proto__ || Object.getPrototypeOf(e)).call(this) + ); + return ( + (t.name = "NoElementException"), + (t.message = "No element to render on."), + t + ); + } + return i(e, Error), e; + })(); + (e.InvalidInputException = a), + (e.InvalidElementException = u), + (e.NoElementException = f); + }, + function (t, e, n) { + "use strict"; + var r = p(n(16)), + o = p(n(7)), + i = p(n(41)), + a = p(n(42)), + u = p(n(43)), + f = p(n(11)), + c = p(n(49)), + s = n(14), + l = p(n(12)); + function p(t) { + return t && t.__esModule ? t : { default: t }; + } + var d = function () {}, + h = function (t, e, n) { + var r = new d(); + if (void 0 === t) + throw Error("No element to render on was provided."); + return ( + (r._renderProperties = (0, u.default)(t)), + (r._encodings = []), + (r._options = l.default), + (r._errorHandler = new c.default(r)), + void 0 !== e && + ((n = n || {}).format || (n.format = _()), + r.options(n)[n.format](e, n).render()), + r + ); + }; + for (var y in ((h.getModule = function (t) { + return r.default[t]; + }), + r.default)) + r.default.hasOwnProperty(y) && b(r.default, y); + function b(t, e) { + d.prototype[e] = + d.prototype[e.toUpperCase()] = + d.prototype[e.toLowerCase()] = + function (n, r) { + var i = this; + return i._errorHandler.wrapBarcodeCall(function () { + r.text = void 0 === r.text ? void 0 : "" + r.text; + var a = (0, o.default)(i._options, r); + a = (0, f.default)(a); + var u = t[e], + c = v(n, u, a); + return i._encodings.push(c), i; + }); + }; + } + function v(t, e, n) { + var r = new e((t = "" + t), n); + if (!r.valid()) + throw new s.InvalidInputException(r.constructor.name, t); + var a = r.encode(); + a = (0, i.default)(a); + for (var u = 0; u < a.length; u++) + a[u].options = (0, o.default)(n, a[u].options); + return a; + } + function _() { + return r.default.CODE128 ? "CODE128" : Object.keys(r.default)[0]; + } + function g(t, e, n) { + e = (0, i.default)(e); + for (var r = 0; r < e.length; r++) + (e[r].options = (0, o.default)(n, e[r].options)), + (0, a.default)(e[r].options); + (0, a.default)(n), + new (0, t.renderer)(t.element, e, n).render(), + t.afterRender && t.afterRender(); + } + (d.prototype.options = function (t) { + return (this._options = (0, o.default)(this._options, t)), this; + }), + (d.prototype.blank = function (t) { + var e = new Array(t + 1).join("0"); + return this._encodings.push({ data: e }), this; + }), + (d.prototype.init = function () { + var t; + if (this._renderProperties) + for (var e in (Array.isArray(this._renderProperties) || + (this._renderProperties = [this._renderProperties]), + this._renderProperties)) { + t = this._renderProperties[e]; + var n = (0, o.default)(this._options, t.options); + "auto" == n.format && (n.format = _()), + this._errorHandler.wrapBarcodeCall(function () { + var e = v( + n.value, + r.default[n.format.toUpperCase()], + n + ); + g(t, e, n); + }); + } + }), + (d.prototype.render = function () { + if (!this._renderProperties) throw new s.NoElementException(); + if (Array.isArray(this._renderProperties)) + for (var t = 0; t < this._renderProperties.length; t++) + g( + this._renderProperties[t], + this._encodings, + this._options + ); + else g(this._renderProperties, this._encodings, this._options); + return this; + }), + (d.prototype._defaults = l.default), + "undefined" != typeof window && (window.JsBarcode = h), + "undefined" != typeof jQuery && + (jQuery.fn.JsBarcode = function (t, e) { + var n = []; + return ( + jQuery(this).each(function () { + n.push(this); + }), + h(n, t, e) + ); + }), + (t.exports = h); + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }); + var r = n(17), + o = n(18), + i = n(24), + a = n(30), + u = n(33), + f = n(38), + c = n(39), + s = n(40); + e.default = { + CODE39: r.CODE39, + CODE128: o.CODE128, + CODE128A: o.CODE128A, + CODE128B: o.CODE128B, + CODE128C: o.CODE128C, + EAN13: i.EAN13, + EAN8: i.EAN8, + EAN5: i.EAN5, + EAN2: i.EAN2, + UPC: i.UPC, + UPCE: i.UPCE, + ITF14: a.ITF14, + ITF: a.ITF, + MSI: u.MSI, + MSI10: u.MSI10, + MSI11: u.MSI11, + MSI1010: u.MSI1010, + MSI1110: u.MSI1110, + pharmacode: f.pharmacode, + codabar: c.codabar, + GenericBarcode: s.GenericBarcode, + }; + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }), + (e.CODE39 = void 0); + var r, + o = (function () { + function t(t, e) { + for (var n = 0; n < e.length; n++) { + var r = e[n]; + (r.enumerable = r.enumerable || !1), + (r.configurable = !0), + "value" in r && (r.writable = !0), + Object.defineProperty(t, r.key, r); + } + } + return function (e, n, r) { + return n && t(e.prototype, n), r && t(e, r), e; + }; + })(), + i = n(0); + var a = (function (t) { + function e(t, n) { + return ( + (function (t, e) { + if (!(t instanceof e)) + throw new TypeError( + "Cannot call a class as a function" + ); + })(this, e), + (t = t.toUpperCase()), + n.mod43 && + (t += (function (t) { + return u[t]; + })( + (function (t) { + for (var e = 0, n = 0; n < t.length; n++) + e += s(t[n]); + return (e %= 43); + })(t) + )), + (function (t, e) { + if (!t) + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + return !e || + ("object" != typeof e && "function" != typeof e) + ? t + : e; + })( + this, + (e.__proto__ || Object.getPrototypeOf(e)).call( + this, + t, + n + ) + ) + ); + } + return ( + (function (t, e) { + if ("function" != typeof e && null !== e) + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof e + ); + (t.prototype = Object.create(e && e.prototype, { + constructor: { + value: t, + enumerable: !1, + writable: !0, + configurable: !0, + }, + })), + e && + (Object.setPrototypeOf + ? Object.setPrototypeOf(t, e) + : (t.__proto__ = e)); + })(e, t), + o(e, [ + { + key: "encode", + value: function () { + for ( + var t = c("*"), e = 0; + e < this.data.length; + e++ + ) + t += c(this.data[e]) + "0"; + return { data: (t += c("*")), text: this.text }; + }, + }, + { + key: "valid", + value: function () { + return ( + -1 !== + this.data.search( + /^[0-9A-Z\-\.\ \$\/\+\%]+$/ + ) + ); + }, + }, + ]), + e + ); + })(((r = i) && r.__esModule ? r : { default: r }).default), + u = [ + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "A", + "B", + "C", + "D", + "E", + "F", + "G", + "H", + "I", + "J", + "K", + "L", + "M", + "N", + "O", + "P", + "Q", + "R", + "S", + "T", + "U", + "V", + "W", + "X", + "Y", + "Z", + "-", + ".", + " ", + "$", + "/", + "+", + "%", + "*", + ], + f = [ + 20957, 29783, 23639, 30485, 20951, 29813, 23669, 20855, 29789, + 23645, 29975, 23831, 30533, 22295, 30149, 24005, 21623, 29981, + 23837, 22301, 30023, 23879, 30545, 22343, 30161, 24017, 21959, + 30065, 23921, 22385, 29015, 18263, 29141, 17879, 29045, 18293, + 17783, 29021, 18269, 17477, 17489, 17681, 20753, 35770, + ]; + function c(t) { + return (function (t) { + return f[t].toString(2); + })(s(t)); + } + function s(t) { + return u.indexOf(t); + } + e.CODE39 = a; + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }), + (e.CODE128C = e.CODE128B = e.CODE128A = e.CODE128 = void 0); + var r = u(n(19)), + o = u(n(21)), + i = u(n(22)), + a = u(n(23)); + function u(t) { + return t && t.__esModule ? t : { default: t }; + } + (e.CODE128 = r.default), + (e.CODE128A = o.default), + (e.CODE128B = i.default), + (e.CODE128C = a.default); + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }); + var r = i(n(5)), + o = i(n(20)); + function i(t) { + return t && t.__esModule ? t : { default: t }; + } + function a(t, e) { + if (!t) + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + return !e || ("object" != typeof e && "function" != typeof e) + ? t + : e; + } + var u = (function (t) { + function e(t, n) { + if ( + ((function (t, e) { + if (!(t instanceof e)) + throw new TypeError( + "Cannot call a class as a function" + ); + })(this, e), + /^[\x00-\x7F\xC8-\xD3]+$/.test(t)) + ) + var r = a( + this, + (e.__proto__ || Object.getPrototypeOf(e)).call( + this, + (0, o.default)(t), + n + ) + ); + else + r = a( + this, + (e.__proto__ || Object.getPrototypeOf(e)).call( + this, + t, + n + ) + ); + return a(r); + } + return ( + (function (t, e) { + if ("function" != typeof e && null !== e) + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof e + ); + (t.prototype = Object.create(e && e.prototype, { + constructor: { + value: t, + enumerable: !1, + writable: !0, + configurable: !0, + }, + })), + e && + (Object.setPrototypeOf + ? Object.setPrototypeOf(t, e) + : (t.__proto__ = e)); + })(e, t), + e + ); + })(r.default); + e.default = u; + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }); + var r = n(1), + o = function (t) { + return t.match(new RegExp("^" + r.A_CHARS + "*"))[0].length; + }, + i = function (t) { + return t.match(new RegExp("^" + r.B_CHARS + "*"))[0].length; + }, + a = function (t) { + return t.match(new RegExp("^" + r.C_CHARS + "*"))[0]; + }; + function u(t, e) { + var n = e ? r.A_CHARS : r.B_CHARS, + o = t.match( + new RegExp("^(" + n + "+?)(([0-9]{2}){2,})([^0-9]|$)") + ); + if (o) + return ( + o[1] + + String.fromCharCode(204) + + f(t.substring(o[1].length)) + ); + var i = t.match(new RegExp("^" + n + "+"))[0]; + return i.length === t.length + ? t + : i + + String.fromCharCode(e ? 205 : 206) + + u(t.substring(i.length), !e); + } + function f(t) { + var e = a(t), + n = e.length; + if (n === t.length) return t; + t = t.substring(n); + var r = o(t) >= i(t); + return e + String.fromCharCode(r ? 206 : 205) + u(t, r); + } + e.default = function (t) { + var e = void 0; + if (a(t).length >= 2) e = r.C_START_CHAR + f(t); + else { + var n = o(t) > i(t); + e = (n ? r.A_START_CHAR : r.B_START_CHAR) + u(t, n); + } + return e.replace(/[\xCD\xCE]([^])[\xCD\xCE]/, function (t, e) { + return String.fromCharCode(203) + e; + }); + }; + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }); + var r, + o = (function () { + function t(t, e) { + for (var n = 0; n < e.length; n++) { + var r = e[n]; + (r.enumerable = r.enumerable || !1), + (r.configurable = !0), + "value" in r && (r.writable = !0), + Object.defineProperty(t, r.key, r); + } + } + return function (e, n, r) { + return n && t(e.prototype, n), r && t(e, r), e; + }; + })(), + i = n(5), + a = (r = i) && r.__esModule ? r : { default: r }, + u = n(1); + var f = (function (t) { + function e(t, n) { + return ( + (function (t, e) { + if (!(t instanceof e)) + throw new TypeError( + "Cannot call a class as a function" + ); + })(this, e), + (function (t, e) { + if (!t) + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + return !e || + ("object" != typeof e && "function" != typeof e) + ? t + : e; + })( + this, + (e.__proto__ || Object.getPrototypeOf(e)).call( + this, + u.A_START_CHAR + t, + n + ) + ) + ); + } + return ( + (function (t, e) { + if ("function" != typeof e && null !== e) + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof e + ); + (t.prototype = Object.create(e && e.prototype, { + constructor: { + value: t, + enumerable: !1, + writable: !0, + configurable: !0, + }, + })), + e && + (Object.setPrototypeOf + ? Object.setPrototypeOf(t, e) + : (t.__proto__ = e)); + })(e, t), + o(e, [ + { + key: "valid", + value: function () { + return new RegExp("^" + u.A_CHARS + "+$").test( + this.data + ); + }, + }, + ]), + e + ); + })(a.default); + e.default = f; + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }); + var r, + o = (function () { + function t(t, e) { + for (var n = 0; n < e.length; n++) { + var r = e[n]; + (r.enumerable = r.enumerable || !1), + (r.configurable = !0), + "value" in r && (r.writable = !0), + Object.defineProperty(t, r.key, r); + } + } + return function (e, n, r) { + return n && t(e.prototype, n), r && t(e, r), e; + }; + })(), + i = n(5), + a = (r = i) && r.__esModule ? r : { default: r }, + u = n(1); + var f = (function (t) { + function e(t, n) { + return ( + (function (t, e) { + if (!(t instanceof e)) + throw new TypeError( + "Cannot call a class as a function" + ); + })(this, e), + (function (t, e) { + if (!t) + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + return !e || + ("object" != typeof e && "function" != typeof e) + ? t + : e; + })( + this, + (e.__proto__ || Object.getPrototypeOf(e)).call( + this, + u.B_START_CHAR + t, + n + ) + ) + ); + } + return ( + (function (t, e) { + if ("function" != typeof e && null !== e) + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof e + ); + (t.prototype = Object.create(e && e.prototype, { + constructor: { + value: t, + enumerable: !1, + writable: !0, + configurable: !0, + }, + })), + e && + (Object.setPrototypeOf + ? Object.setPrototypeOf(t, e) + : (t.__proto__ = e)); + })(e, t), + o(e, [ + { + key: "valid", + value: function () { + return new RegExp("^" + u.B_CHARS + "+$").test( + this.data + ); + }, + }, + ]), + e + ); + })(a.default); + e.default = f; + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }); + var r, + o = (function () { + function t(t, e) { + for (var n = 0; n < e.length; n++) { + var r = e[n]; + (r.enumerable = r.enumerable || !1), + (r.configurable = !0), + "value" in r && (r.writable = !0), + Object.defineProperty(t, r.key, r); + } + } + return function (e, n, r) { + return n && t(e.prototype, n), r && t(e, r), e; + }; + })(), + i = n(5), + a = (r = i) && r.__esModule ? r : { default: r }, + u = n(1); + var f = (function (t) { + function e(t, n) { + return ( + (function (t, e) { + if (!(t instanceof e)) + throw new TypeError( + "Cannot call a class as a function" + ); + })(this, e), + (function (t, e) { + if (!t) + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + return !e || + ("object" != typeof e && "function" != typeof e) + ? t + : e; + })( + this, + (e.__proto__ || Object.getPrototypeOf(e)).call( + this, + u.C_START_CHAR + t, + n + ) + ) + ); + } + return ( + (function (t, e) { + if ("function" != typeof e && null !== e) + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof e + ); + (t.prototype = Object.create(e && e.prototype, { + constructor: { + value: t, + enumerable: !1, + writable: !0, + configurable: !0, + }, + })), + e && + (Object.setPrototypeOf + ? Object.setPrototypeOf(t, e) + : (t.__proto__ = e)); + })(e, t), + o(e, [ + { + key: "valid", + value: function () { + return new RegExp("^" + u.C_CHARS + "+$").test( + this.data + ); + }, + }, + ]), + e + ); + })(a.default); + e.default = f; + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }), + (e.UPCE = e.UPC = e.EAN2 = e.EAN5 = e.EAN8 = e.EAN13 = void 0); + var r = c(n(25)), + o = c(n(26)), + i = c(n(27)), + a = c(n(28)), + u = c(n(9)), + f = c(n(29)); + function c(t) { + return t && t.__esModule ? t : { default: t }; + } + (e.EAN13 = r.default), + (e.EAN8 = o.default), + (e.EAN5 = i.default), + (e.EAN2 = a.default), + (e.UPC = u.default), + (e.UPCE = f.default); + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }); + var r, + o = (function () { + function t(t, e) { + for (var n = 0; n < e.length; n++) { + var r = e[n]; + (r.enumerable = r.enumerable || !1), + (r.configurable = !0), + "value" in r && (r.writable = !0), + Object.defineProperty(t, r.key, r); + } + } + return function (e, n, r) { + return n && t(e.prototype, n), r && t(e, r), e; + }; + })(), + i = function t(e, n, r) { + null === e && (e = Function.prototype); + var o = Object.getOwnPropertyDescriptor(e, n); + if (void 0 === o) { + var i = Object.getPrototypeOf(e); + return null === i ? void 0 : t(i, n, r); + } + if ("value" in o) return o.value; + var a = o.get; + return void 0 !== a ? a.call(r) : void 0; + }, + a = n(2), + u = n(8), + f = (r = u) && r.__esModule ? r : { default: r }; + var c = function (t) { + return ( + (10 - + (t + .substr(0, 12) + .split("") + .map(function (t) { + return +t; + }) + .reduce(function (t, e, n) { + return n % 2 ? t + 3 * e : t + e; + }, 0) % + 10)) % + 10 + ); + }, + s = (function (t) { + function e(t, n) { + !(function (t, e) { + if (!(t instanceof e)) + throw new TypeError( + "Cannot call a class as a function" + ); + })(this, e), + -1 !== t.search(/^[0-9]{12}$/) && (t += c(t)); + var r = (function (t, e) { + if (!t) + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + return !e || + ("object" != typeof e && "function" != typeof e) + ? t + : e; + })( + this, + (e.__proto__ || Object.getPrototypeOf(e)).call( + this, + t, + n + ) + ); + return (r.lastChar = n.lastChar), r; + } + return ( + (function (t, e) { + if ("function" != typeof e && null !== e) + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof e + ); + (t.prototype = Object.create(e && e.prototype, { + constructor: { + value: t, + enumerable: !1, + writable: !0, + configurable: !0, + }, + })), + e && + (Object.setPrototypeOf + ? Object.setPrototypeOf(t, e) + : (t.__proto__ = e)); + })(e, t), + o(e, [ + { + key: "valid", + value: function () { + return ( + -1 !== this.data.search(/^[0-9]{13}$/) && + +this.data[12] === c(this.data) + ); + }, + }, + { + key: "leftText", + value: function () { + return i( + e.prototype.__proto__ || + Object.getPrototypeOf(e.prototype), + "leftText", + this + ).call(this, 1, 6); + }, + }, + { + key: "leftEncode", + value: function () { + var t = this.data.substr(1, 6), + n = a.EAN13_STRUCTURE[this.data[0]]; + return i( + e.prototype.__proto__ || + Object.getPrototypeOf(e.prototype), + "leftEncode", + this + ).call(this, t, n); + }, + }, + { + key: "rightText", + value: function () { + return i( + e.prototype.__proto__ || + Object.getPrototypeOf(e.prototype), + "rightText", + this + ).call(this, 7, 6); + }, + }, + { + key: "rightEncode", + value: function () { + var t = this.data.substr(7, 6); + return i( + e.prototype.__proto__ || + Object.getPrototypeOf(e.prototype), + "rightEncode", + this + ).call(this, t, "RRRRRR"); + }, + }, + { + key: "encodeGuarded", + value: function () { + var t = i( + e.prototype.__proto__ || + Object.getPrototypeOf(e.prototype), + "encodeGuarded", + this + ).call(this); + return ( + this.options.displayValue && + (t.unshift({ + data: "000000000000", + text: this.text.substr(0, 1), + options: { + textAlign: "left", + fontSize: this.fontSize, + }, + }), + this.options.lastChar && + (t.push({ data: "00" }), + t.push({ + data: "00000", + text: this.options.lastChar, + options: { + fontSize: this.fontSize, + }, + }))), + t + ); + }, + }, + ]), + e + ); + })(f.default); + e.default = s; + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }); + var r, + o = (function () { + function t(t, e) { + for (var n = 0; n < e.length; n++) { + var r = e[n]; + (r.enumerable = r.enumerable || !1), + (r.configurable = !0), + "value" in r && (r.writable = !0), + Object.defineProperty(t, r.key, r); + } + } + return function (e, n, r) { + return n && t(e.prototype, n), r && t(e, r), e; + }; + })(), + i = function t(e, n, r) { + null === e && (e = Function.prototype); + var o = Object.getOwnPropertyDescriptor(e, n); + if (void 0 === o) { + var i = Object.getPrototypeOf(e); + return null === i ? void 0 : t(i, n, r); + } + if ("value" in o) return o.value; + var a = o.get; + return void 0 !== a ? a.call(r) : void 0; + }, + a = n(8), + u = (r = a) && r.__esModule ? r : { default: r }; + var f = function (t) { + return ( + (10 - + (t + .substr(0, 7) + .split("") + .map(function (t) { + return +t; + }) + .reduce(function (t, e, n) { + return n % 2 ? t + e : t + 3 * e; + }, 0) % + 10)) % + 10 + ); + }, + c = (function (t) { + function e(t, n) { + return ( + (function (t, e) { + if (!(t instanceof e)) + throw new TypeError( + "Cannot call a class as a function" + ); + })(this, e), + -1 !== t.search(/^[0-9]{7}$/) && (t += f(t)), + (function (t, e) { + if (!t) + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + return !e || + ("object" != typeof e && "function" != typeof e) + ? t + : e; + })( + this, + (e.__proto__ || Object.getPrototypeOf(e)).call( + this, + t, + n + ) + ) + ); + } + return ( + (function (t, e) { + if ("function" != typeof e && null !== e) + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof e + ); + (t.prototype = Object.create(e && e.prototype, { + constructor: { + value: t, + enumerable: !1, + writable: !0, + configurable: !0, + }, + })), + e && + (Object.setPrototypeOf + ? Object.setPrototypeOf(t, e) + : (t.__proto__ = e)); + })(e, t), + o(e, [ + { + key: "valid", + value: function () { + return ( + -1 !== this.data.search(/^[0-9]{8}$/) && + +this.data[7] === f(this.data) + ); + }, + }, + { + key: "leftText", + value: function () { + return i( + e.prototype.__proto__ || + Object.getPrototypeOf(e.prototype), + "leftText", + this + ).call(this, 0, 4); + }, + }, + { + key: "leftEncode", + value: function () { + var t = this.data.substr(0, 4); + return i( + e.prototype.__proto__ || + Object.getPrototypeOf(e.prototype), + "leftEncode", + this + ).call(this, t, "LLLL"); + }, + }, + { + key: "rightText", + value: function () { + return i( + e.prototype.__proto__ || + Object.getPrototypeOf(e.prototype), + "rightText", + this + ).call(this, 4, 4); + }, + }, + { + key: "rightEncode", + value: function () { + var t = this.data.substr(4, 4); + return i( + e.prototype.__proto__ || + Object.getPrototypeOf(e.prototype), + "rightEncode", + this + ).call(this, t, "RRRR"); + }, + }, + ]), + e + ); + })(u.default); + e.default = c; + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }); + var r = (function () { + function t(t, e) { + for (var n = 0; n < e.length; n++) { + var r = e[n]; + (r.enumerable = r.enumerable || !1), + (r.configurable = !0), + "value" in r && (r.writable = !0), + Object.defineProperty(t, r.key, r); + } + } + return function (e, n, r) { + return n && t(e.prototype, n), r && t(e, r), e; + }; + })(), + o = n(2), + i = u(n(3)), + a = u(n(0)); + function u(t) { + return t && t.__esModule ? t : { default: t }; + } + var f = (function (t) { + function e(t, n) { + return ( + (function (t, e) { + if (!(t instanceof e)) + throw new TypeError( + "Cannot call a class as a function" + ); + })(this, e), + (function (t, e) { + if (!t) + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + return !e || + ("object" != typeof e && "function" != typeof e) + ? t + : e; + })( + this, + (e.__proto__ || Object.getPrototypeOf(e)).call( + this, + t, + n + ) + ) + ); + } + return ( + (function (t, e) { + if ("function" != typeof e && null !== e) + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof e + ); + (t.prototype = Object.create(e && e.prototype, { + constructor: { + value: t, + enumerable: !1, + writable: !0, + configurable: !0, + }, + })), + e && + (Object.setPrototypeOf + ? Object.setPrototypeOf(t, e) + : (t.__proto__ = e)); + })(e, t), + r(e, [ + { + key: "valid", + value: function () { + return -1 !== this.data.search(/^[0-9]{5}$/); + }, + }, + { + key: "encode", + value: function () { + var t, + e = + o.EAN5_STRUCTURE[ + ((t = this.data), + t + .split("") + .map(function (t) { + return +t; + }) + .reduce(function (t, e, n) { + return n % 2 + ? t + 9 * e + : t + 3 * e; + }, 0) % 10) + ]; + return { + data: + "1011" + (0, i.default)(this.data, e, "01"), + text: this.text, + }; + }, + }, + ]), + e + ); + })(a.default); + e.default = f; + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }); + var r = (function () { + function t(t, e) { + for (var n = 0; n < e.length; n++) { + var r = e[n]; + (r.enumerable = r.enumerable || !1), + (r.configurable = !0), + "value" in r && (r.writable = !0), + Object.defineProperty(t, r.key, r); + } + } + return function (e, n, r) { + return n && t(e.prototype, n), r && t(e, r), e; + }; + })(), + o = n(2), + i = a(n(3)); + function a(t) { + return t && t.__esModule ? t : { default: t }; + } + var u = (function (t) { + function e(t, n) { + return ( + (function (t, e) { + if (!(t instanceof e)) + throw new TypeError( + "Cannot call a class as a function" + ); + })(this, e), + (function (t, e) { + if (!t) + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + return !e || + ("object" != typeof e && "function" != typeof e) + ? t + : e; + })( + this, + (e.__proto__ || Object.getPrototypeOf(e)).call( + this, + t, + n + ) + ) + ); + } + return ( + (function (t, e) { + if ("function" != typeof e && null !== e) + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof e + ); + (t.prototype = Object.create(e && e.prototype, { + constructor: { + value: t, + enumerable: !1, + writable: !0, + configurable: !0, + }, + })), + e && + (Object.setPrototypeOf + ? Object.setPrototypeOf(t, e) + : (t.__proto__ = e)); + })(e, t), + r(e, [ + { + key: "valid", + value: function () { + return -1 !== this.data.search(/^[0-9]{2}$/); + }, + }, + { + key: "encode", + value: function () { + var t = o.EAN2_STRUCTURE[parseInt(this.data) % 4]; + return { + data: + "1011" + (0, i.default)(this.data, t, "01"), + text: this.text, + }; + }, + }, + ]), + e + ); + })(a(n(0)).default); + e.default = u; + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }); + var r = (function () { + function t(t, e) { + for (var n = 0; n < e.length; n++) { + var r = e[n]; + (r.enumerable = r.enumerable || !1), + (r.configurable = !0), + "value" in r && (r.writable = !0), + Object.defineProperty(t, r.key, r); + } + } + return function (e, n, r) { + return n && t(e.prototype, n), r && t(e, r), e; + }; + })(), + o = u(n(3)), + i = u(n(0)), + a = n(9); + function u(t) { + return t && t.__esModule ? t : { default: t }; + } + function f(t, e) { + if (!t) + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + return !e || ("object" != typeof e && "function" != typeof e) + ? t + : e; + } + var c = [ + "XX00000XXX", + "XX10000XXX", + "XX20000XXX", + "XXX00000XX", + "XXXX00000X", + "XXXXX00005", + "XXXXX00006", + "XXXXX00007", + "XXXXX00008", + "XXXXX00009", + ], + s = [ + ["EEEOOO", "OOOEEE"], + ["EEOEOO", "OOEOEE"], + ["EEOOEO", "OOEEOE"], + ["EEOOOE", "OOEEEO"], + ["EOEEOO", "OEOOEE"], + ["EOOEEO", "OEEOOE"], + ["EOOOEE", "OEEEOO"], + ["EOEOEO", "OEOEOE"], + ["EOEOOE", "OEOEEO"], + ["EOOEOE", "OEEOEO"], + ], + l = (function (t) { + function e(t, n) { + !(function (t, e) { + if (!(t instanceof e)) + throw new TypeError( + "Cannot call a class as a function" + ); + })(this, e); + var r = f( + this, + (e.__proto__ || Object.getPrototypeOf(e)).call( + this, + t, + n + ) + ); + if (((r.isValid = !1), -1 !== t.search(/^[0-9]{6}$/))) + (r.middleDigits = t), + (r.upcA = p(t, "0")), + (r.text = + n.text || + "" + r.upcA[0] + t + r.upcA[r.upcA.length - 1]), + (r.isValid = !0); + else { + if (-1 === t.search(/^[01][0-9]{7}$/)) return f(r); + if ( + ((r.middleDigits = t.substring(1, t.length - 1)), + (r.upcA = p(r.middleDigits, t[0])), + r.upcA[r.upcA.length - 1] !== t[t.length - 1]) + ) + return f(r); + r.isValid = !0; + } + return ( + (r.displayValue = n.displayValue), + n.fontSize > 10 * n.width + ? (r.fontSize = 10 * n.width) + : (r.fontSize = n.fontSize), + (r.guardHeight = + n.height + r.fontSize / 2 + n.textMargin), + r + ); + } + return ( + (function (t, e) { + if ("function" != typeof e && null !== e) + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof e + ); + (t.prototype = Object.create(e && e.prototype, { + constructor: { + value: t, + enumerable: !1, + writable: !0, + configurable: !0, + }, + })), + e && + (Object.setPrototypeOf + ? Object.setPrototypeOf(t, e) + : (t.__proto__ = e)); + })(e, t), + r(e, [ + { + key: "valid", + value: function () { + return this.isValid; + }, + }, + { + key: "encode", + value: function () { + return this.options.flat + ? this.flatEncoding() + : this.guardedEncoding(); + }, + }, + { + key: "flatEncoding", + value: function () { + var t = ""; + return ( + (t += "101"), + (t += this.encodeMiddleDigits()), + { data: (t += "010101"), text: this.text } + ); + }, + }, + { + key: "guardedEncoding", + value: function () { + var t = []; + return ( + this.displayValue && + t.push({ + data: "00000000", + text: this.text[0], + options: { + textAlign: "left", + fontSize: this.fontSize, + }, + }), + t.push({ + data: "101", + options: { height: this.guardHeight }, + }), + t.push({ + data: this.encodeMiddleDigits(), + text: this.text.substring(1, 7), + options: { fontSize: this.fontSize }, + }), + t.push({ + data: "010101", + options: { height: this.guardHeight }, + }), + this.displayValue && + t.push({ + data: "00000000", + text: this.text[7], + options: { + textAlign: "right", + fontSize: this.fontSize, + }, + }), + t + ); + }, + }, + { + key: "encodeMiddleDigits", + value: function () { + var t = this.upcA[0], + e = this.upcA[this.upcA.length - 1], + n = s[parseInt(e)][parseInt(t)]; + return (0, o.default)(this.middleDigits, n); + }, + }, + ]), + e + ); + })(i.default); + function p(t, e) { + for ( + var n = parseInt(t[t.length - 1]), + r = c[n], + o = "", + i = 0, + u = 0; + u < r.length; + u++ + ) { + var f = r[u]; + o += "X" === f ? t[i++] : f; + } + return "" + (o = "" + e + o) + (0, a.checksum)(o); + } + e.default = l; + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }), + (e.ITF14 = e.ITF = void 0); + var r = i(n(10)), + o = i(n(32)); + function i(t) { + return t && t.__esModule ? t : { default: t }; + } + (e.ITF = r.default), (e.ITF14 = o.default); + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }); + (e.START_BIN = "1010"), + (e.END_BIN = "11101"), + (e.BINARIES = [ + "00110", + "10001", + "01001", + "11000", + "00101", + "10100", + "01100", + "00011", + "10010", + "01010", + ]); + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }); + var r, + o = (function () { + function t(t, e) { + for (var n = 0; n < e.length; n++) { + var r = e[n]; + (r.enumerable = r.enumerable || !1), + (r.configurable = !0), + "value" in r && (r.writable = !0), + Object.defineProperty(t, r.key, r); + } + } + return function (e, n, r) { + return n && t(e.prototype, n), r && t(e, r), e; + }; + })(), + i = n(10), + a = (r = i) && r.__esModule ? r : { default: r }; + var u = function (t) { + var e = t + .substr(0, 13) + .split("") + .map(function (t) { + return parseInt(t, 10); + }) + .reduce(function (t, e, n) { + return t + e * (3 - (n % 2) * 2); + }, 0); + return 10 * Math.ceil(e / 10) - e; + }, + f = (function (t) { + function e(t, n) { + return ( + (function (t, e) { + if (!(t instanceof e)) + throw new TypeError( + "Cannot call a class as a function" + ); + })(this, e), + -1 !== t.search(/^[0-9]{13}$/) && (t += u(t)), + (function (t, e) { + if (!t) + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + return !e || + ("object" != typeof e && "function" != typeof e) + ? t + : e; + })( + this, + (e.__proto__ || Object.getPrototypeOf(e)).call( + this, + t, + n + ) + ) + ); + } + return ( + (function (t, e) { + if ("function" != typeof e && null !== e) + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof e + ); + (t.prototype = Object.create(e && e.prototype, { + constructor: { + value: t, + enumerable: !1, + writable: !0, + configurable: !0, + }, + })), + e && + (Object.setPrototypeOf + ? Object.setPrototypeOf(t, e) + : (t.__proto__ = e)); + })(e, t), + o(e, [ + { + key: "valid", + value: function () { + return ( + -1 !== this.data.search(/^[0-9]{14}$/) && + +this.data[13] === u(this.data) + ); + }, + }, + ]), + e + ); + })(a.default); + e.default = f; + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }), + (e.MSI1110 = e.MSI1010 = e.MSI11 = e.MSI10 = e.MSI = void 0); + var r = f(n(4)), + o = f(n(34)), + i = f(n(35)), + a = f(n(36)), + u = f(n(37)); + function f(t) { + return t && t.__esModule ? t : { default: t }; + } + (e.MSI = r.default), + (e.MSI10 = o.default), + (e.MSI11 = i.default), + (e.MSI1010 = a.default), + (e.MSI1110 = u.default); + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }); + var r, + o = n(4), + i = (r = o) && r.__esModule ? r : { default: r }, + a = n(6); + var u = (function (t) { + function e(t, n) { + return ( + (function (t, e) { + if (!(t instanceof e)) + throw new TypeError( + "Cannot call a class as a function" + ); + })(this, e), + (function (t, e) { + if (!t) + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + return !e || + ("object" != typeof e && "function" != typeof e) + ? t + : e; + })( + this, + (e.__proto__ || Object.getPrototypeOf(e)).call( + this, + t + (0, a.mod10)(t), + n + ) + ) + ); + } + return ( + (function (t, e) { + if ("function" != typeof e && null !== e) + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof e + ); + (t.prototype = Object.create(e && e.prototype, { + constructor: { + value: t, + enumerable: !1, + writable: !0, + configurable: !0, + }, + })), + e && + (Object.setPrototypeOf + ? Object.setPrototypeOf(t, e) + : (t.__proto__ = e)); + })(e, t), + e + ); + })(i.default); + e.default = u; + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }); + var r, + o = n(4), + i = (r = o) && r.__esModule ? r : { default: r }, + a = n(6); + var u = (function (t) { + function e(t, n) { + return ( + (function (t, e) { + if (!(t instanceof e)) + throw new TypeError( + "Cannot call a class as a function" + ); + })(this, e), + (function (t, e) { + if (!t) + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + return !e || + ("object" != typeof e && "function" != typeof e) + ? t + : e; + })( + this, + (e.__proto__ || Object.getPrototypeOf(e)).call( + this, + t + (0, a.mod11)(t), + n + ) + ) + ); + } + return ( + (function (t, e) { + if ("function" != typeof e && null !== e) + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof e + ); + (t.prototype = Object.create(e && e.prototype, { + constructor: { + value: t, + enumerable: !1, + writable: !0, + configurable: !0, + }, + })), + e && + (Object.setPrototypeOf + ? Object.setPrototypeOf(t, e) + : (t.__proto__ = e)); + })(e, t), + e + ); + })(i.default); + e.default = u; + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }); + var r, + o = n(4), + i = (r = o) && r.__esModule ? r : { default: r }, + a = n(6); + var u = (function (t) { + function e(t, n) { + return ( + (function (t, e) { + if (!(t instanceof e)) + throw new TypeError( + "Cannot call a class as a function" + ); + })(this, e), + (t += (0, a.mod10)(t)), + (t += (0, a.mod10)(t)), + (function (t, e) { + if (!t) + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + return !e || + ("object" != typeof e && "function" != typeof e) + ? t + : e; + })( + this, + (e.__proto__ || Object.getPrototypeOf(e)).call( + this, + t, + n + ) + ) + ); + } + return ( + (function (t, e) { + if ("function" != typeof e && null !== e) + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof e + ); + (t.prototype = Object.create(e && e.prototype, { + constructor: { + value: t, + enumerable: !1, + writable: !0, + configurable: !0, + }, + })), + e && + (Object.setPrototypeOf + ? Object.setPrototypeOf(t, e) + : (t.__proto__ = e)); + })(e, t), + e + ); + })(i.default); + e.default = u; + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }); + var r, + o = n(4), + i = (r = o) && r.__esModule ? r : { default: r }, + a = n(6); + var u = (function (t) { + function e(t, n) { + return ( + (function (t, e) { + if (!(t instanceof e)) + throw new TypeError( + "Cannot call a class as a function" + ); + })(this, e), + (t += (0, a.mod11)(t)), + (t += (0, a.mod10)(t)), + (function (t, e) { + if (!t) + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + return !e || + ("object" != typeof e && "function" != typeof e) + ? t + : e; + })( + this, + (e.__proto__ || Object.getPrototypeOf(e)).call( + this, + t, + n + ) + ) + ); + } + return ( + (function (t, e) { + if ("function" != typeof e && null !== e) + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof e + ); + (t.prototype = Object.create(e && e.prototype, { + constructor: { + value: t, + enumerable: !1, + writable: !0, + configurable: !0, + }, + })), + e && + (Object.setPrototypeOf + ? Object.setPrototypeOf(t, e) + : (t.__proto__ = e)); + })(e, t), + e + ); + })(i.default); + e.default = u; + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }), + (e.pharmacode = void 0); + var r, + o = (function () { + function t(t, e) { + for (var n = 0; n < e.length; n++) { + var r = e[n]; + (r.enumerable = r.enumerable || !1), + (r.configurable = !0), + "value" in r && (r.writable = !0), + Object.defineProperty(t, r.key, r); + } + } + return function (e, n, r) { + return n && t(e.prototype, n), r && t(e, r), e; + }; + })(), + i = n(0); + var a = (function (t) { + function e(t, n) { + !(function (t, e) { + if (!(t instanceof e)) + throw new TypeError( + "Cannot call a class as a function" + ); + })(this, e); + var r = (function (t, e) { + if (!t) + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + return !e || + ("object" != typeof e && "function" != typeof e) + ? t + : e; + })( + this, + (e.__proto__ || Object.getPrototypeOf(e)).call(this, t, n) + ); + return (r.number = parseInt(t, 10)), r; + } + return ( + (function (t, e) { + if ("function" != typeof e && null !== e) + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof e + ); + (t.prototype = Object.create(e && e.prototype, { + constructor: { + value: t, + enumerable: !1, + writable: !0, + configurable: !0, + }, + })), + e && + (Object.setPrototypeOf + ? Object.setPrototypeOf(t, e) + : (t.__proto__ = e)); + })(e, t), + o(e, [ + { + key: "encode", + value: function () { + for ( + var t = this.number, e = ""; + !isNaN(t) && 0 != t; + + ) + t % 2 == 0 + ? ((e = "11100" + e), (t = (t - 2) / 2)) + : ((e = "100" + e), (t = (t - 1) / 2)); + return { + data: (e = e.slice(0, -2)), + text: this.text, + }; + }, + }, + { + key: "valid", + value: function () { + return this.number >= 3 && this.number <= 131070; + }, + }, + ]), + e + ); + })(((r = i) && r.__esModule ? r : { default: r }).default); + e.pharmacode = a; + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }), + (e.codabar = void 0); + var r, + o = (function () { + function t(t, e) { + for (var n = 0; n < e.length; n++) { + var r = e[n]; + (r.enumerable = r.enumerable || !1), + (r.configurable = !0), + "value" in r && (r.writable = !0), + Object.defineProperty(t, r.key, r); + } + } + return function (e, n, r) { + return n && t(e.prototype, n), r && t(e, r), e; + }; + })(), + i = n(0); + var a = (function (t) { + function e(t, n) { + !(function (t, e) { + if (!(t instanceof e)) + throw new TypeError( + "Cannot call a class as a function" + ); + })(this, e), + 0 === t.search(/^[0-9\-\$\:\.\+\/]+$/) && + (t = "A" + t + "A"); + var r = (function (t, e) { + if (!t) + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + return !e || + ("object" != typeof e && "function" != typeof e) + ? t + : e; + })( + this, + (e.__proto__ || Object.getPrototypeOf(e)).call( + this, + t.toUpperCase(), + n + ) + ); + return ( + (r.text = r.options.text || r.text.replace(/[A-D]/g, "")), r + ); + } + return ( + (function (t, e) { + if ("function" != typeof e && null !== e) + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof e + ); + (t.prototype = Object.create(e && e.prototype, { + constructor: { + value: t, + enumerable: !1, + writable: !0, + configurable: !0, + }, + })), + e && + (Object.setPrototypeOf + ? Object.setPrototypeOf(t, e) + : (t.__proto__ = e)); + })(e, t), + o(e, [ + { + key: "valid", + value: function () { + return ( + -1 !== + this.data.search( + /^[A-D][0-9\-\$\:\.\+\/]+[A-D]$/ + ) + ); + }, + }, + { + key: "encode", + value: function () { + for ( + var t = [], e = this.getEncodings(), n = 0; + n < this.data.length; + n++ + ) + t.push(e[this.data.charAt(n)]), + n !== this.data.length - 1 && t.push("0"); + return { text: this.text, data: t.join("") }; + }, + }, + { + key: "getEncodings", + value: function () { + return { + 0: "101010011", + 1: "101011001", + 2: "101001011", + 3: "110010101", + 4: "101101001", + 5: "110101001", + 6: "100101011", + 7: "100101101", + 8: "100110101", + 9: "110100101", + "-": "101001101", + $: "101100101", + ":": "1101011011", + "/": "1101101011", + ".": "1101101101", + "+": "1011011011", + A: "1011001001", + B: "1001001011", + C: "1010010011", + D: "1010011001", + }; + }, + }, + ]), + e + ); + })(((r = i) && r.__esModule ? r : { default: r }).default); + e.codabar = a; + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }), + (e.GenericBarcode = void 0); + var r, + o = (function () { + function t(t, e) { + for (var n = 0; n < e.length; n++) { + var r = e[n]; + (r.enumerable = r.enumerable || !1), + (r.configurable = !0), + "value" in r && (r.writable = !0), + Object.defineProperty(t, r.key, r); + } + } + return function (e, n, r) { + return n && t(e.prototype, n), r && t(e, r), e; + }; + })(), + i = n(0); + var a = (function (t) { + function e(t, n) { + return ( + (function (t, e) { + if (!(t instanceof e)) + throw new TypeError( + "Cannot call a class as a function" + ); + })(this, e), + (function (t, e) { + if (!t) + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + return !e || + ("object" != typeof e && "function" != typeof e) + ? t + : e; + })( + this, + (e.__proto__ || Object.getPrototypeOf(e)).call( + this, + t, + n + ) + ) + ); + } + return ( + (function (t, e) { + if ("function" != typeof e && null !== e) + throw new TypeError( + "Super expression must either be null or a function, not " + + typeof e + ); + (t.prototype = Object.create(e && e.prototype, { + constructor: { + value: t, + enumerable: !1, + writable: !0, + configurable: !0, + }, + })), + e && + (Object.setPrototypeOf + ? Object.setPrototypeOf(t, e) + : (t.__proto__ = e)); + })(e, t), + o(e, [ + { + key: "encode", + value: function () { + return { + data: "10101010101010101010101010101010101010101", + text: this.text, + }; + }, + }, + { + key: "valid", + value: function () { + return !0; + }, + }, + ]), + e + ); + })(((r = i) && r.__esModule ? r : { default: r }).default); + e.GenericBarcode = a; + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }), + (e.default = function (t) { + var e = []; + return ( + (function t(n) { + if (Array.isArray(n)) + for (var r = 0; r < n.length; r++) t(n[r]); + else + (n.text = n.text || ""), + (n.data = n.data || ""), + e.push(n); + })(t), + e + ); + }); + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }), + (e.default = function (t) { + return ( + (t.marginTop = t.marginTop || t.margin), + (t.marginBottom = t.marginBottom || t.margin), + (t.marginRight = t.marginRight || t.margin), + (t.marginLeft = t.marginLeft || t.margin), + t + ); + }); + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }); + var r = + "function" == typeof Symbol && + "symbol" == typeof Symbol.iterator + ? function (t) { + return typeof t; + } + : function (t) { + return t && + "function" == typeof Symbol && + t.constructor === Symbol && + t !== Symbol.prototype + ? "symbol" + : typeof t; + }, + o = u(n(44)), + i = u(n(45)), + a = n(14); + function u(t) { + return t && t.__esModule ? t : { default: t }; + } + function f(t) { + if ("string" == typeof t) + return (function (t) { + var e = document.querySelectorAll(t); + if (0 === e.length) return; + for (var n = [], r = 0; r < e.length; r++) n.push(f(e[r])); + return n; + })(t); + if (Array.isArray(t)) { + for (var e = [], n = 0; n < t.length; n++) e.push(f(t[n])); + return e; + } + if ( + "undefined" != typeof HTMLCanvasElement && + t instanceof HTMLImageElement + ) + return ( + (u = t), + { + element: (c = document.createElement("canvas")), + options: (0, o.default)(u), + renderer: i.default.CanvasRenderer, + afterRender: function () { + u.setAttribute("src", c.toDataURL()); + }, + } + ); + if ( + (t && t.nodeName && "svg" === t.nodeName.toLowerCase()) || + ("undefined" != typeof SVGElement && t instanceof SVGElement) + ) + return { + element: t, + options: (0, o.default)(t), + renderer: i.default.SVGRenderer, + }; + if ( + "undefined" != typeof HTMLCanvasElement && + t instanceof HTMLCanvasElement + ) + return { + element: t, + options: (0, o.default)(t), + renderer: i.default.CanvasRenderer, + }; + if (t && t.getContext) + return { element: t, renderer: i.default.CanvasRenderer }; + if ( + t && + "object" === (void 0 === t ? "undefined" : r(t)) && + !t.nodeName + ) + return { element: t, renderer: i.default.ObjectRenderer }; + throw new a.InvalidElementException(); + var u, c; + } + e.default = f; + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }); + var r = i(n(11)), + o = i(n(12)); + function i(t) { + return t && t.__esModule ? t : { default: t }; + } + e.default = function (t) { + var e = {}; + for (var n in o.default) + o.default.hasOwnProperty(n) && + (t.hasAttribute("jsbarcode-" + n.toLowerCase()) && + (e[n] = t.getAttribute("jsbarcode-" + n.toLowerCase())), + t.hasAttribute("data-" + n.toLowerCase()) && + (e[n] = t.getAttribute("data-" + n.toLowerCase()))); + return ( + (e.value = + t.getAttribute("jsbarcode-value") || + t.getAttribute("data-value")), + (e = (0, r.default)(e)) + ); + }; + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }); + var r = a(n(46)), + o = a(n(47)), + i = a(n(48)); + function a(t) { + return t && t.__esModule ? t : { default: t }; + } + e.default = { + CanvasRenderer: r.default, + SVGRenderer: o.default, + ObjectRenderer: i.default, + }; + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }); + var r, + o = (function () { + function t(t, e) { + for (var n = 0; n < e.length; n++) { + var r = e[n]; + (r.enumerable = r.enumerable || !1), + (r.configurable = !0), + "value" in r && (r.writable = !0), + Object.defineProperty(t, r.key, r); + } + } + return function (e, n, r) { + return n && t(e.prototype, n), r && t(e, r), e; + }; + })(), + i = n(7), + a = (r = i) && r.__esModule ? r : { default: r }, + u = n(13); + var f = (function () { + function t(e, n, r) { + !(function (t, e) { + if (!(t instanceof e)) + throw new TypeError( + "Cannot call a class as a function" + ); + })(this, t), + (this.canvas = e), + (this.encodings = n), + (this.options = r); + } + return ( + o(t, [ + { + key: "render", + value: function () { + if (!this.canvas.getContext) + throw new Error( + "The browser does not support canvas." + ); + this.prepareCanvas(); + for (var t = 0; t < this.encodings.length; t++) { + var e = (0, a.default)( + this.options, + this.encodings[t].options + ); + this.drawCanvasBarcode(e, this.encodings[t]), + this.drawCanvasText(e, this.encodings[t]), + this.moveCanvasDrawing(this.encodings[t]); + } + this.restoreCanvas(); + }, + }, + { + key: "prepareCanvas", + value: function () { + var t = this.canvas.getContext("2d"); + t.save(), + (0, u.calculateEncodingAttributes)( + this.encodings, + this.options, + t + ); + var e = (0, u.getTotalWidthOfEncodings)( + this.encodings + ), + n = (0, u.getMaximumHeightOfEncodings)( + this.encodings + ); + (this.canvas.width = + e + + this.options.marginLeft + + this.options.marginRight), + (this.canvas.height = n), + t.clearRect( + 0, + 0, + this.canvas.width, + this.canvas.height + ), + this.options.background && + ((t.fillStyle = this.options.background), + t.fillRect( + 0, + 0, + this.canvas.width, + this.canvas.height + )), + t.translate(this.options.marginLeft, 0); + }, + }, + { + key: "drawCanvasBarcode", + value: function (t, e) { + var n, + r = this.canvas.getContext("2d"), + o = e.data; + (n = + "top" == t.textPosition + ? t.marginTop + t.fontSize + t.textMargin + : t.marginTop), + (r.fillStyle = t.lineColor); + for (var i = 0; i < o.length; i++) { + var a = i * t.width + e.barcodePadding; + "1" === o[i] + ? r.fillRect(a, n, t.width, t.height) + : o[i] && + r.fillRect( + a, + n, + t.width, + t.height * o[i] + ); + } + }, + }, + { + key: "drawCanvasText", + value: function (t, e) { + var n, + r, + o = this.canvas.getContext("2d"), + i = + t.fontOptions + + " " + + t.fontSize + + "px " + + t.font; + t.displayValue && + ((r = + "top" == t.textPosition + ? t.marginTop + + t.fontSize - + t.textMargin + : t.height + + t.textMargin + + t.marginTop + + t.fontSize), + (o.font = i), + "left" == t.textAlign || e.barcodePadding > 0 + ? ((n = 0), (o.textAlign = "left")) + : "right" == t.textAlign + ? ((n = e.width - 1), + (o.textAlign = "right")) + : ((n = e.width / 2), + (o.textAlign = "center")), + o.fillText(e.text, n, r)); + }, + }, + { + key: "moveCanvasDrawing", + value: function (t) { + this.canvas.getContext("2d").translate(t.width, 0); + }, + }, + { + key: "restoreCanvas", + value: function () { + this.canvas.getContext("2d").restore(); + }, + }, + ]), + t + ); + })(); + e.default = f; + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }); + var r, + o = (function () { + function t(t, e) { + for (var n = 0; n < e.length; n++) { + var r = e[n]; + (r.enumerable = r.enumerable || !1), + (r.configurable = !0), + "value" in r && (r.writable = !0), + Object.defineProperty(t, r.key, r); + } + } + return function (e, n, r) { + return n && t(e.prototype, n), r && t(e, r), e; + }; + })(), + i = n(7), + a = (r = i) && r.__esModule ? r : { default: r }, + u = n(13); + var f = "http://www.w3.org/2000/svg", + c = (function () { + function t(e, n, r) { + !(function (t, e) { + if (!(t instanceof e)) + throw new TypeError( + "Cannot call a class as a function" + ); + })(this, t), + (this.svg = e), + (this.encodings = n), + (this.options = r), + (this.document = r.xmlDocument || document); + } + return ( + o(t, [ + { + key: "render", + value: function () { + var t = this.options.marginLeft; + this.prepareSVG(); + for ( + var e = 0; + e < this.encodings.length; + e++ + ) { + var n = this.encodings[e], + r = (0, a.default)( + this.options, + n.options + ), + o = this.createGroup( + t, + r.marginTop, + this.svg + ); + this.setGroupOptions(o, r), + this.drawSvgBarcode(o, r, n), + this.drawSVGText(o, r, n), + (t += n.width); + } + }, + }, + { + key: "prepareSVG", + value: function () { + for (; this.svg.firstChild; ) + this.svg.removeChild(this.svg.firstChild); + (0, u.calculateEncodingAttributes)( + this.encodings, + this.options + ); + var t = (0, u.getTotalWidthOfEncodings)( + this.encodings + ), + e = (0, u.getMaximumHeightOfEncodings)( + this.encodings + ), + n = + t + + this.options.marginLeft + + this.options.marginRight; + this.setSvgAttributes(n, e), + this.options.background && + this.drawRect( + 0, + 0, + n, + e, + this.svg + ).setAttribute( + "style", + "fill:" + + this.options.background + + ";" + ); + }, + }, + { + key: "drawSvgBarcode", + value: function (t, e, n) { + var r, + o = n.data; + r = + "top" == e.textPosition + ? e.fontSize + e.textMargin + : 0; + for (var i = 0, a = 0, u = 0; u < o.length; u++) + (a = u * e.width + n.barcodePadding), + "1" === o[u] + ? i++ + : i > 0 && + (this.drawRect( + a - e.width * i, + r, + e.width * i, + e.height, + t + ), + (i = 0)); + i > 0 && + this.drawRect( + a - e.width * (i - 1), + r, + e.width * i, + e.height, + t + ); + }, + }, + { + key: "drawSVGText", + value: function (t, e, n) { + var r, + o, + i = this.document.createElementNS( + f, + "text" + ); + e.displayValue && + (i.setAttribute( + "style", + "font:" + + e.fontOptions + + " " + + e.fontSize + + "px " + + e.font + ), + (o = + "top" == e.textPosition + ? e.fontSize - e.textMargin + : e.height + + e.textMargin + + e.fontSize), + "left" == e.textAlign || + n.barcodePadding > 0 + ? ((r = 0), + i.setAttribute( + "text-anchor", + "start" + )) + : "right" == e.textAlign + ? ((r = n.width - 1), + i.setAttribute("text-anchor", "end")) + : ((r = n.width / 2), + i.setAttribute( + "text-anchor", + "middle" + )), + i.setAttribute("x", r), + i.setAttribute("y", o), + i.appendChild( + this.document.createTextNode(n.text) + ), + t.appendChild(i)); + }, + }, + { + key: "setSvgAttributes", + value: function (t, e) { + var n = this.svg; + n.setAttribute("width", t + "px"), + n.setAttribute("height", e + "px"), + n.setAttribute("x", "0px"), + n.setAttribute("y", "0px"), + n.setAttribute( + "viewBox", + "0 0 " + t + " " + e + ), + n.setAttribute("xmlns", f), + n.setAttribute("version", "1.1"), + n.setAttribute( + "style", + "transform: translate(0,0)" + ); + }, + }, + { + key: "createGroup", + value: function (t, e, n) { + var r = this.document.createElementNS(f, "g"); + return ( + r.setAttribute( + "transform", + "translate(" + t + ", " + e + ")" + ), + n.appendChild(r), + r + ); + }, + }, + { + key: "setGroupOptions", + value: function (t, e) { + t.setAttribute( + "style", + "fill:" + e.lineColor + ";" + ); + }, + }, + { + key: "drawRect", + value: function (t, e, n, r, o) { + var i = this.document.createElementNS( + f, + "rect" + ); + return ( + i.setAttribute("x", t), + i.setAttribute("y", e), + i.setAttribute("width", n), + i.setAttribute("height", r), + o.appendChild(i), + i + ); + }, + }, + ]), + t + ); + })(); + e.default = c; + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }); + var r = (function () { + function t(t, e) { + for (var n = 0; n < e.length; n++) { + var r = e[n]; + (r.enumerable = r.enumerable || !1), + (r.configurable = !0), + "value" in r && (r.writable = !0), + Object.defineProperty(t, r.key, r); + } + } + return function (e, n, r) { + return n && t(e.prototype, n), r && t(e, r), e; + }; + })(); + var o = (function () { + function t(e, n, r) { + !(function (t, e) { + if (!(t instanceof e)) + throw new TypeError( + "Cannot call a class as a function" + ); + })(this, t), + (this.object = e), + (this.encodings = n), + (this.options = r); + } + return ( + r(t, [ + { + key: "render", + value: function () { + this.object.encodings = this.encodings; + }, + }, + ]), + t + ); + })(); + e.default = o; + }, + function (t, e, n) { + "use strict"; + Object.defineProperty(e, "__esModule", { value: !0 }); + var r = (function () { + function t(t, e) { + for (var n = 0; n < e.length; n++) { + var r = e[n]; + (r.enumerable = r.enumerable || !1), + (r.configurable = !0), + "value" in r && (r.writable = !0), + Object.defineProperty(t, r.key, r); + } + } + return function (e, n, r) { + return n && t(e.prototype, n), r && t(e, r), e; + }; + })(); + var o = (function () { + function t(e) { + !(function (t, e) { + if (!(t instanceof e)) + throw new TypeError( + "Cannot call a class as a function" + ); + })(this, t), + (this.api = e); + } + return ( + r(t, [ + { + key: "handleCatch", + value: function (t) { + if ("InvalidInputException" !== t.name) throw t; + if ( + this.api._options.valid === + this.api._defaults.valid + ) + throw t.message; + this.api._options.valid(!1), + (this.api.render = function () {}); + }, + }, + { + key: "wrapBarcodeCall", + value: function (t) { + try { + var e = t.apply(void 0, arguments); + return this.api._options.valid(!0), e; + } catch (t) { + return this.handleCatch(t), this.api; + } + }, + }, + ]), + t + ); + })(); + e.default = o; + }, +]); diff --git a/src/views/mtm/route_form.vue b/src/views/mtm/route_form.vue index 9d12e475..36285f93 100644 --- a/src/views/mtm/route_form.vue +++ b/src/views/mtm/route_form.vue @@ -156,6 +156,11 @@ /> + + + + + @@ -174,6 +179,7 @@ const defaultForm = { process: null, sort: 1, out_rate: 100, + batch_bind: true, is_autotask: true, is_count_utask: false, }; diff --git a/src/views/mtm/routepack.vue b/src/views/mtm/routepack.vue index 3afd5664..b5f089f7 100644 --- a/src/views/mtm/routepack.vue +++ b/src/views/mtm/routepack.vue @@ -128,7 +128,7 @@ v-if="dialog.save" ref="saveDialog" @success="handleSaveSuccess" - @closed="dialog.save = false" + @closed="saveClose" > { this.$message.success("删除成功"); diff --git a/src/views/mtm/routepack_form.vue b/src/views/mtm/routepack_form.vue index f9da551e..f226d646 100644 --- a/src/views/mtm/routepack_form.vue +++ b/src/views/mtm/routepack_form.vue @@ -311,10 +311,8 @@ export default { .then((res) => { that.tLoading = false; that.$message.success("提交成功"); - that.$router.push({ - name: "", - query: {}, - }); + that.$emit("close"); + that.visible = false; }) .catch((e) => { that.tLoading = false; diff --git a/src/views/qm/inm.vue b/src/views/qm/inm.vue index 071c9139..e1d72be0 100644 --- a/src/views/qm/inm.vue +++ b/src/views/qm/inm.vue @@ -30,9 +30,9 @@ :apiObj="apiObj" row-key="id" stripe + id="myTable" :params="params" :query="query" - id="myTable" > + @@ -77,6 +80,14 @@ + + + + + + + + @@ -92,6 +103,11 @@ + + + diff --git a/src/views/wpm_gx/handover.vue b/src/views/wpm_gx/handover.vue index 8815e94c..a1be20dc 100644 --- a/src/views/wpm_gx/handover.vue +++ b/src/views/wpm_gx/handover.vue @@ -25,62 +25,38 @@ - + - - + + - - + diff --git a/src/views/wpm_gx/inm.vue b/src/views/wpm_gx/inm.vue index 336d2871..291279a4 100644 --- a/src/views/wpm_gx/inm.vue +++ b/src/views/wpm_gx/inm.vue @@ -1,5 +1,31 @@ + + diff --git a/src/views/wpm_gx/mlogb_form.vue b/src/views/wpm_gx/mlogb_form.vue index 6f049c42..e1d4f6fa 100644 --- a/src/views/wpm_gx/mlogb_form.vue +++ b/src/views/wpm_gx/mlogb_form.vue @@ -33,8 +33,21 @@ - - + + + + + - @@ -84,12 +94,13 @@ export default { mode: "add", titleMap: { add: "新增", + edit: "编辑", }, //表单数据 form: defaultForm, //验证规则 rules: { - batch: [ + wm_in: [ { required: true, message: "请填写批次号", @@ -105,6 +116,7 @@ export default { ], }, options: [], + materialOptions: [], visible: false, isSaveing: false, setFiltersVisible: false, @@ -112,6 +124,7 @@ export default { }, mounted() { this.getMtask(); + this.getMaterial(); }, methods: { open() { @@ -125,6 +138,15 @@ export default { that.options = res; }); }, + //获取车间物料 + getMaterial() { + let that = this; + this.$API.wpm.wmaterial.list + .req({ mgroupx: that.mgroup, page: 0 }) + .then((res) => { + that.materialOptions = res; + }); + }, //表单提交方法 submit() { let that = this; diff --git a/src/views/wpm_gx/mlogs.vue b/src/views/wpm_gx/mlogs.vue index d736b570..a6ef3802 100644 --- a/src/views/wpm_gx/mlogs.vue +++ b/src/views/wpm_gx/mlogs.vue @@ -31,6 +31,7 @@ row-key="id" :params="params" :query="params" + @row-click="table_detail" > + @@ -161,10 +165,6 @@ export default { }, tableData: [], selection: [], - cates_: { - section: "工序", - other: "其他", - }, mtask: "", mlogId: "", processId: "", @@ -206,15 +206,20 @@ export default { }); }, //删除 - async table_del(row) { - var id = row.id; - var res = await this.$API.mtm.mgroup.delete.req(id); - if (res.err_msg) { - this.$message.error(res.err_msg); - } else { - this.$refs.table.refresh(); - this.$message.success("删除成功"); - } + table_del(row) { + this.$confirm(`确定删除吗?`, "提示", { + type: "warning", + }).then(() => { + var id = row.id; + this.$API.wpm.mlog.delete.req(id).then((res) => { + if (res.err_msg) { + this.$message.error(res.err_msg); + } else { + this.$refs.table.refresh(); + this.$message.success("删除成功"); + } + }); + }); }, //表格选择后回调事件 selectionChange(selection) { diff --git a/src/views/wpm_gx/print.vue b/src/views/wpm_gx/print.vue new file mode 100644 index 00000000..ac7ebd21 --- /dev/null +++ b/src/views/wpm_gx/print.vue @@ -0,0 +1,132 @@ + + +