From f423c6a06c00e84a6b5bbb48260b2a51345bc1d4 Mon Sep 17 00:00:00 2001 From: qb <1191961160@qq.com> Date: Mon, 4 Mar 2024 18:12:41 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=97=A0=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=BC=80=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/distribution/CreateOrder.js | 26 +- .../ArteryPrintTemplate.vue | 12 +- src/components/SelectBox/SelectBox.vue | 19 +- src/components/tablecmt/tablecmt.vue | 37 +- src/router/views/index.js | 4 +- src/utils/barcode.js | 3107 +++++++++++++++++ .../distribution/artery/VehicleStowage.vue | 4 +- .../distribution/inventory/BookingNote.vue | 2 +- .../distribution/inventory/CreateOrder.vue | 193 +- src/views/waybill/CreateZeroOrder.vue | 105 +- src/views/waybill/TemporaryStorageList.vue | 114 +- 11 files changed, 3498 insertions(+), 125 deletions(-) create mode 100644 src/utils/barcode.js diff --git a/src/api/distribution/CreateOrder.js b/src/api/distribution/CreateOrder.js index 17899d12..ba37c411 100644 --- a/src/api/distribution/CreateOrder.js +++ b/src/api/distribution/CreateOrder.js @@ -12,7 +12,7 @@ export const postOpenOrderAdvanceToWaybillInfo = data => { }; /** - * 开单接口 + * 有数据开单接口 */ export const postOpenOrderOpenWaybill = data => { return request({ @@ -23,7 +23,18 @@ export const postOpenOrderOpenWaybill = data => { }; /** - * 录单接口 + * 无数据开单接口 + */ +export const postOpenOrderOpenNoPackageWaybill = data => { + return request({ + url: '/api/logpm-trunkline/openOrder/openNoPackageWaybill', + method: 'post', + data, + }); +}; + +/** + * 零担录单接口 */ export const postOpenOrderOpenZeroWaybill = data => { return request({ @@ -121,3 +132,14 @@ export const postCheckWaybill = data => { data, }); }; + +/** + * 查询物料 + */ +export const postFindCategoryInfo = data => { + return request({ + url: '/api/logpm-trunkline/openOrder/findCategoryInfo', + method: 'post', + data, + }); +}; diff --git a/src/components/ArteryPrintTemplate/ArteryPrintTemplate.vue b/src/components/ArteryPrintTemplate/ArteryPrintTemplate.vue index 6ccb3a4c..76e6a8c0 100644 --- a/src/components/ArteryPrintTemplate/ArteryPrintTemplate.vue +++ b/src/components/ArteryPrintTemplate/ArteryPrintTemplate.vue @@ -10,7 +10,7 @@ 暂无图片 干线装载清单 - 条形码 + 始发站: @@ -119,7 +119,7 @@ diff --git a/src/router/views/index.js b/src/router/views/index.js index 940aef19..e9aed262 100644 --- a/src/router/views/index.js +++ b/src/router/views/index.js @@ -340,7 +340,7 @@ export default [ import(/* webpackChunkName: "views" */ '@/views/distribution/inventory/BookingNote.vue'), }, { - path: '/distribution/inventory/CreateOrder', + path: 'CreateOrder', name: '创建订单', meta: { data: 'data', @@ -1438,7 +1438,7 @@ export default [ }, ], }, - + // { // path: '/aftersales/aftersalesWorkOrderSS', // component: Layout, diff --git a/src/utils/barcode.js b/src/utils/barcode.js new file mode 100644 index 00000000..155dc08d --- /dev/null +++ b/src/utils/barcode.js @@ -0,0 +1,3107 @@ +/*! JsBarcode v3.11.6 | (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(); + } + 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/distribution/artery/VehicleStowage.vue b/src/views/distribution/artery/VehicleStowage.vue index 1933c830..347c3c04 100644 --- a/src/views/distribution/artery/VehicleStowage.vue +++ b/src/views/distribution/artery/VehicleStowage.vue @@ -403,9 +403,7 @@ > 取 消 - - 提 交 - + 打 印 diff --git a/src/views/distribution/inventory/BookingNote.vue b/src/views/distribution/inventory/BookingNote.vue index 023312d9..2a96f451 100644 --- a/src/views/distribution/inventory/BookingNote.vue +++ b/src/views/distribution/inventory/BookingNote.vue @@ -158,7 +158,7 @@ - + @@ -156,6 +157,7 @@ @@ -179,6 +181,7 @@ @@ -216,6 +219,7 @@ @@ -237,6 +241,7 @@ @@ -260,6 +265,7 @@ @@ -346,8 +352,35 @@ prop="goodsName" class="el-times" > - - 暂无数据 + +
+ + +
@@ -828,9 +861,12 @@ > @@ -858,7 +894,7 @@ - + ({ departureWarehouseName: '', /** 到站 */ destination: [], - /** 货号 */ - '-totalNum': 0, /** 订单自编号 */ orderCode: '', /** 目的站名称 */ @@ -964,7 +1000,7 @@ const details = reactive({ /** 目的仓Id */ destinationWarehouseId: '', queryDestinationWarehouseName: '', - /** 货物号 */ + /** 货号 */ goodsCode: '', /** 发货单位id */ shipperId: '', @@ -1433,6 +1469,9 @@ const shipperMobile = ref(); // 存放发货方节点的数组 const shipperNodeList = [shipper, shipperName, shipperMobile]; +// 货物数组 +const goodsNameRef = ref(); + // 合计费用 const totalCost = computed(() => { // let _num = 0; @@ -1532,36 +1571,58 @@ const onLoad = async (idsArr = []) => { details.query.consigneeAddress = data.consigneeAddress || ''; details.query.destination = data.destinationArray; - details.query.destinationWarehouseName = data.departureWarehouseName; - details.query.destinationWarehouseId = data.departureWarehouseId; - details.query.queryDestinationWarehouseName = data.departureWarehouseName; - - let _maxNum = 0; - - details.goodsList = data.goodsList.map(val => { - val.num = isNumber(val.num) ? Number(val.num) : 0; - val.price = isNumber(val.price) ? Number(val.price) : 0; - val.volume = isNumber(val.volume) ? Number(val.volume) : 0; - val.weight = isNumber(val.weight) ? Number(val.weight) : 0; - - val.chargeType = val.chargeType || 1; - // 计算运费小计 - handleComputed(val); - // 计算件数最大值 - _maxNum += val.num; - console.log('val :>> ', val); - return val; - }); + details.query.queryDestinationWarehouseName = data.destinationWarehouseName || ''; + + if (data.goodsList.length === 0) { + details.goodsList = [ + { + index: 0, + /** 货物名称 */ + goodsName: '', + /** 品类Id */ + goodsId: '', + /** 计费方式 */ + chargeType: 1, + /** 件数 */ + num: 0, + /** 重量(kg) */ + weight: 0, + /** 体积(方) */ + volume: 0, + /** 单价 */ + price: 0, + /** 运费小计 */ + subtotalFreight: 0, + /** 货物list */ + goodsListOptions: [], + }, + ]; + } else { + details.goodsList = data.goodsList.map(val => { + val.num = isNumber(val.num) ? Number(val.num) : 0; + val.price = isNumber(val.price) ? Number(val.price) : 0; + val.volume = isNumber(val.volume) ? Number(val.volume) : 0; + val.weight = isNumber(val.weight) ? Number(val.weight) : 0; + + val.chargeType = val.chargeType || 1; + + val.goodsListOptions = []; + // 计算运费小计 + handleComputed(val); + // 计算件数最大值 + return val; + }); + } - info.value.maxNum = _maxNum; - details.query.goodsCode = '-' + _maxNum; + info.value.maxNum = data.totalNum; + details.query.goodsCode = '-' + data.totalNum; if (data.defaultPayWay) { data.payWay = data.defaultPayWay; } else { details.query.payWay = data.payWayList.find(val => val.dictValue === '到付').dictKey || '2'; } - details.query.transportType = '1'; + details.query.transportType = details.query.transportType || '1'; // details.goodsCode = data['totalNum']; console.log('details.query', details.query); console.log('info.value :>> ', info.value); @@ -1634,6 +1695,8 @@ const initPageInfo = async (idsArr = []) => { price: 0, /** 运费小计 */ subtotalFreight: 0, + /** 货物名称list */ + goodsListOptions: [], }, ]; else { @@ -1648,6 +1711,8 @@ const initPageInfo = async (idsArr = []) => { val.goodsName = val.productName; + val.goodsListOptions = []; + // 计算运费小计 if (!val.subtotalFreight) handleComputed(val); @@ -1665,6 +1730,12 @@ const initPageInfo = async (idsArr = []) => { } }; +const handleCloseSelcet = () => { + shipperNodeList.forEach(val => val.value.handleClose()); + consigneeNodeList.forEach(val => val.value.handleClose()); + goodsNameRef.value.forEach(val => val.handleClose()); +}; + /** 新增货物 */ const handleAdd = () => { if (info.value.maxNum <= details.totalObj.totalCount) { @@ -1862,7 +1933,7 @@ const sizeChange = (pageSize: number) => { /** 页码改变执行的回调 */ const currentChange = current => { details.page.pageNum = current; - init(); + onLoad(); }; /** 查看包明细 */ @@ -1969,7 +2040,8 @@ const handleChooseShipper = (column, prop, order) => { details.query.shipperAddress = column.linkAddress; details.query.shipperName = column.linkMan; details.query.shipperMobile = column.linkPhone; - shipperNodeList.forEach(val => val.value.handleClose()); + + handleCloseSelcet(); }; /** 收货客户选择 */ @@ -1980,7 +2052,7 @@ const handleChooseConsigner = (column, prop, order) => { details.query.consigneeAddress = column.linkAddress; details.query.consigneeName = column.linkMan; details.query.consigneeMobile = column.linkPhone; - consigneeNodeList.forEach(val => val.value.handleClose()); + handleCloseSelcet(); }; /** 切换tabBar */ @@ -2084,6 +2156,7 @@ const resetForm = (formEl: FormInstance | undefined) => { price: 0, /** 运费小计 */ subtotalFreight: 0, + goodsListOptions: [], }, ]; initPageInfo(); @@ -2165,7 +2238,7 @@ const handleSubmit = (formEl: FormInstance | undefined) => { let res: any = {}; // 新增提交 if (details.pageInfo.type !== 'edit') { - submitData.addList = submitData.goodsList; + submitData.addList = details.goodsList; submitData.removeList = []; delete submitData.goodsList; @@ -2178,7 +2251,9 @@ const handleSubmit = (formEl: FormInstance | undefined) => { // 记录提交参数 details.submitData = submitData; - res = await postOpenOrderOpenWaybill(submitData); + // 有数据开单 + if (details.orderStatus === 'haveData') res = await postOpenOrderOpenWaybill(submitData); + else res = await postOpenOrderOpenZeroWaybill(submitData); } else { submitData.waybillId = details.pageInfo.id; @@ -2280,6 +2355,28 @@ const handleRepetition = () => { resetForm(ruleFormRef.value); }; +/** 查询货物 */ +const handleFindGoods = async (goodsName, item) => { + console.log('goodsNameRef :>> ', goodsNameRef); + console.log('item :>> ', item); + item.goodsId = ''; + + if (!goodsName) return; + + try { + item.loading = true; + const res = await postFindCategoryInfo({ goodsName }); + const { code, data } = res.data; + + if (code !== 200) return; + item.goodsListOptions = data; + } catch (error) { + console.log('error :>> ', error); + } finally { + item.loading = false; + } +}; + watch( $route, async () => { @@ -2287,6 +2384,8 @@ watch( // 深拷贝基础数据 details.deepQuery = deepClone(details.query); + details.orderStatus = $route.query.orderStatus; + initPageInfo(); }, { immediate: true } @@ -2510,4 +2609,14 @@ $borderColor: #172e60; background: #f00; } } + +.goodsNameRow { + background: #fff; + transition: all 0.3s; + padding: 10px 0; + + &:hover { + background: #f5f7fa; + } +} diff --git a/src/views/waybill/CreateZeroOrder.vue b/src/views/waybill/CreateZeroOrder.vue index 50f814c3..ea44d44a 100644 --- a/src/views/waybill/CreateZeroOrder.vue +++ b/src/views/waybill/CreateZeroOrder.vue @@ -88,6 +88,7 @@ @@ -109,6 +110,7 @@ @@ -132,6 +134,7 @@ @@ -165,6 +168,7 @@ @@ -186,6 +190,7 @@ @@ -209,6 +214,7 @@ @@ -291,8 +297,35 @@ prop="goodsName" class="el-times" > - - 暂无数据 + +
+ + +
@@ -808,6 +841,7 @@ import { postFindWaybillDetail, postUpdateWaybillVerify, postUpdateWaybill, + postFindCategoryInfo, } from '@/api/distribution/CreateOrder.js'; import { isNumber, getObjType } from '@/utils/util.js'; import { deepClone } from 'avue-plugin-ueditor/packages/ueditor/src/upload/util'; @@ -982,6 +1016,8 @@ const details = reactive({ price: 0, /** 运费小计 */ subtotalFreight: 0, + /** 货物名称list */ + goodsListOptions: [], }, ], options: [], @@ -1349,6 +1385,9 @@ const shipperMobile = ref(); // 存放发货方节点的数组 const shipperNodeList = [shipper, shipperName, shipperMobile]; +// 货物数组 +const goodsNameRef = ref(); + /** vuex */ const permission = computed(() => mapGetters(['permission', 'tagWel', 'tagList'])); console.log('permission :>> ', permission); @@ -1463,6 +1502,8 @@ const initPageInfo = async () => { price: 0, /** 运费小计 */ subtotalFreight: 0, + /** 货物名称list */ + goodsListOptions: [], }, ]; else { @@ -1476,6 +1517,9 @@ const initPageInfo = async () => { val.goodsName = val.productName; + /** 货物名称list */ + val.goodsListOptions = []; + // 计算运费小计 if (!val.subtotalFreight) handleComputed(val); @@ -1590,6 +1634,13 @@ const handleRemove = (index: number) => { details.goodsList.splice(index, 1); }; +/** 关闭select弹窗 */ +const handleCloseSelcet = () => { + shipperNodeList.forEach(val => val.value.handleClose()); + consigneeNodeList.forEach(val => val.value.handleClose()); + goodsNameRef.value.forEach(val => val.handleClose()); +}; + /** 查询目的仓 */ let _ant1 = null; const remoteMethod = val => { @@ -1618,6 +1669,28 @@ const destinationWarehouseNameChange = val => { ).warehouseName; }; +/** 查询货物 */ +const handleFindGoods = async (goodsName, item) => { + console.log('goodsNameRef :>> ', goodsNameRef); + console.log('item :>> ', item); + item.goodsId = ''; + + if (!goodsName) return; + + try { + item.loading = true; + const res = await postFindCategoryInfo({ goodsName }); + const { code, data } = res.data; + + if (code !== 200) return; + item.goodsListOptions = data; + } catch (error) { + console.log('error :>> ', error); + } finally { + item.loading = false; + } +}; + /** 计算行合计 */ const handleComputed = (row: any) => { details.query.goodsCode = '-' + details.totalObj.totalCount; @@ -1678,7 +1751,7 @@ const handleChooseShipper = (column, prop, order) => { details.query.shipperAddress = column.linkAddress; details.query.shipperName = column.linkMan; details.query.shipperMobile = column.linkPhone; - shipperNodeList.forEach(val => val.value.handleClose()); + handleCloseSelcet(); }; /** 收货客户选择 */ @@ -1689,7 +1762,7 @@ const handleChooseConsigner = (column, prop, order) => { details.query.consigneeAddress = column.linkAddress; details.query.consigneeName = column.linkMan; details.query.consigneeMobile = column.linkPhone; - consigneeNodeList.forEach(val => val.value.handleClose()); + handleCloseSelcet(); }; /** 返回 */ @@ -1777,6 +1850,8 @@ const resetForm = (formEl: FormInstance | undefined) => { price: 0, /** 运费小计 */ subtotalFreight: 0, + /** 货物名称list */ + goodsListOptions: [], }, ]; initPageInfo(); @@ -2183,4 +2258,14 @@ $borderColor: #172e60; .mt20 { margin-top: 20px; } + +.goodsNameRow { + background: #fff; + transition: all 0.3s; + padding: 10px 0; + + &:hover { + background: #f5f7fa; + } +} diff --git a/src/views/waybill/TemporaryStorageList.vue b/src/views/waybill/TemporaryStorageList.vue index 7b93b890..3fb8068a 100644 --- a/src/views/waybill/TemporaryStorageList.vue +++ b/src/views/waybill/TemporaryStorageList.vue @@ -59,23 +59,34 @@ 订单转运单 - 修改客户信息 + + 修改客户信息 + 删除 - 开标签 批量开标签导入 @@ -335,38 +351,58 @@ class="el-dialog-UploadBatch" title="批量开标签导入" :visible.sync="details.popUpShow.UploadBatch" - width="70%" + :width="details.orderStatus !== 'haveData' || details.ouPaiChooseType !== 0 ? '70%' : '40%'" v-model="details.popUpShow.UploadBatch" > +
-
- 数据导入 -
+ -

请确认传入的文件为Excel文件格式

+
@@ -779,7 +815,7 @@ const details = reactive({ /** 开标签的必填项 */ addTagFormRules: {}, /** tab标签有无数据 */ - orderStatus: 'haveData', + orderStatus: 'haveData' as 'haveData' | 'notHaveData', }); const handleRules = () => { @@ -1008,6 +1044,8 @@ const handleCreateOrder = () => { name: `开单`, ids: JSON.stringify(details.selectionList.map(item => item.id)), type: 'add', + orderStatus: details.orderStatus, + backPath: '/waybill/TemporaryStorageList', }, }); }; @@ -1347,4 +1385,14 @@ onActivated(() => { .overflow { overflow: hidden; } + +// tabbar激活样式 +:deep(.el-tabs__item.is-active) { + font-weight: bold; + color: #d38729; +} + +:deep(.el-tabs__active-bar) { + background: #d38729; +}