浏览代码

上架-兼容小括号条码

zhaohuanhuan 4 月之前
父节点
当前提交
40deb53ca1
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      src/views/inbound/putaway/task/index.vue

+ 2 - 2
src/views/inbound/putaway/task/index.vue

@@ -302,7 +302,7 @@ const setBarcode = (code, type) => {
 //根据条码批次分组数据
 //根据条码批次分组数据
 const groupedData = (data) => {
 const groupedData = (data) => {
   return data.reduce((acc, item) => {
   return data.reduce((acc, item) => {
-    const key = `(${item.barcode}、${item.barcodeAs}、${item.sku})-${item.lotNumber}`
+    const key = `{${item.barcode}、${item.barcodeAs}、${item.sku}}-${item.lotNumber}`
     if (acc[key]) {
     if (acc[key]) {
       acc[key].push(item)
       acc[key].push(item)
     } else {
     } else {
@@ -315,7 +315,7 @@ const groupedData = (data) => {
 const matchingBarcodeItem = (data, barcode) => {
 const matchingBarcodeItem = (data, barcode) => {
   const matchingItems = []
   const matchingItems = []
   for (const key in data) {
   for (const key in data) {
-    const barcodeList = key.match(/\((.*?)\)/)[1].split('、')
+    const barcodeList = key.match(/\{(.*?)\}/)[1].split('、')
     if (data.hasOwnProperty(key)) {
     if (data.hasOwnProperty(key)) {
       if (barcodeList.some(item => barcodeToUpperCase(item) === barcodeToUpperCase(barcode))) {
       if (barcodeList.some(item => barcodeToUpperCase(item) === barcodeToUpperCase(barcode))) {
         matchingItems.push(data[key])
         matchingItems.push(data[key])