소스 검색

英文打印时 去除色号中的中文字符

lph 1 년 전
부모
커밋
8827eba159
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      zkqy-ui/src/utils/print/printUtils.js

+ 5 - 1
zkqy-ui/src/utils/print/printUtils.js

@@ -13,6 +13,9 @@ export function getServerPrintData(printRow) {
   return result
 
 }
+function removeChineseCharacters(str) {
+  return str.replace(/[\u4e00-\u9fa5]/g, '');
+}
 
 function printEN(printRow) {
   let {
@@ -26,6 +29,7 @@ function printEN(printRow) {
     lotNum, //批次
     boxNum, //箱号
   } = printRow;
+  let ENColor = removeChineseCharacters(productColor) || ''
   let res = []
   res.push({
     key1: 'GRADE:',
@@ -37,7 +41,7 @@ function printEN(printRow) {
   })
   res.push({
     key1: 'COLOR NO.:',
-    key2: productColor + '    ' + lotNum,
+    key2: ENColor + '    ' + lotNum,
   })
   res.push({
     key1: 'CONE NO.:',