浏览代码

2025 5 12

xmg123 4 天前
父节点
当前提交
996d11a191
共有 1 个文件被更改,包括 34 次插入34 次删除
  1. 34 34
      src/xt_pages/stock/stockInOrderAdd.vue

+ 34 - 34
src/xt_pages/stock/stockInOrderAdd.vue 查看文件

@@ -1174,42 +1174,42 @@
1174 1174
      },
1175 1175
      changeText(event){
1176 1176
 
1177
-       // 1. 转换为半角字符(英文输入法标准)
1178
-      //   const halfWidth = this.textarea.replace(/[\uff01-\uff5e]/g, ch => 
1179
-      //     String.fromCharCode(ch.charCodeAt(0) - 0xfee0)
1180
-      //   );
1177
+      //  1. 转换为半角字符(英文输入法标准)
1178
+        const halfWidth = this.textarea.replace(/[\uff01-\uff5e]/g, ch => 
1179
+          String.fromCharCode(ch.charCodeAt(0) - 0xfee0)
1180
+        );
1181 1181
         
1182
-      //   // 2. 移除中文空格(全角空格转半角)
1183
-      // const normalizedSpace = halfWidth.replace(/\u3000/g, ' ');
1184
-
1185
-
1186
-        const fullToHalfMap = {
1187
-          '(': '(', ')': ')',
1188
-          '0': '0', '1': '1', '2': '2', '3': '3', '4': '4',
1189
-          '5': '5', '6': '6', '7': '7', '8': '8', '9': '9',
1190
-          'A': 'A', 'B': 'B', 'C': 'C', 'D': 'D', 'E': 'E',
1191
-          'F': 'F', 'G': 'G', 'H': 'H', 'I': 'I', 'J': 'J',
1192
-          'K': 'K', 'L': 'L', 'M': 'M', 'N': 'N', 'O': 'O',
1193
-          'P': 'P', 'Q': 'Q', 'R': 'R', 'S': 'S', 'T': 'T',
1194
-          'U': 'U', 'V': 'V', 'W': 'W', 'X': 'X', 'Y': 'Y',
1195
-          'Z': 'Z', 'a': 'a', 'b': 'b', 'c': 'c', 'd': 'd',
1196
-          'e': 'e', 'f': 'f', 'g': 'g', 'h': 'h', 'i': 'i',
1197
-          'j': 'j', 'k': 'k', 'l': 'l', 'm': 'm', 'n': 'n',
1198
-          'o': 'o', 'p': 'p', 'q': 'q', 'r': 'r', 's': 's',
1199
-          't': 't', 'u': 'u', 'v': 'v', 'w': 'w', 'x': 'x',
1200
-          'y': 'y', 'z': 'z'
1201
-      };
1202
-
1203
-      // 2. 执行转换
1204
-      let result = '';
1205
-      for (const char of this.textarea) {
1206
-          result += fullToHalfMap[char] || char;
1207
-      }
1208
-
1209
-      // 3. 提取标准格式数据
1210
-      const normalizedSpace = result.match(/(\(\d{2}\)[\dA-Za-z]+)+/g);
1182
+        // 2. 移除中文空格(全角空格转半角)
1183
+      const normalizedSpace = halfWidth.replace(/\u3000/g, ' ');
1184
+
1185
+
1186
+      //   const fullToHalfMap = {
1187
+      //     '(': '(', ')': ')',
1188
+      //     '0': '0', '1': '1', '2': '2', '3': '3', '4': '4',
1189
+      //     '5': '5', '6': '6', '7': '7', '8': '8', '9': '9',
1190
+      //     'A': 'A', 'B': 'B', 'C': 'C', 'D': 'D', 'E': 'E',
1191
+      //     'F': 'F', 'G': 'G', 'H': 'H', 'I': 'I', 'J': 'J',
1192
+      //     'K': 'K', 'L': 'L', 'M': 'M', 'N': 'N', 'O': 'O',
1193
+      //     'P': 'P', 'Q': 'Q', 'R': 'R', 'S': 'S', 'T': 'T',
1194
+      //     'U': 'U', 'V': 'V', 'W': 'W', 'X': 'X', 'Y': 'Y',
1195
+      //     'Z': 'Z', 'a': 'a', 'b': 'b', 'c': 'c', 'd': 'd',
1196
+      //     'e': 'e', 'f': 'f', 'g': 'g', 'h': 'h', 'i': 'i',
1197
+      //     'j': 'j', 'k': 'k', 'l': 'l', 'm': 'm', 'n': 'n',
1198
+      //     'o': 'o', 'p': 'p', 'q': 'q', 'r': 'r', 's': 's',
1199
+      //     't': 't', 'u': 'u', 'v': 'v', 'w': 'w', 'x': 'x',
1200
+      //     'y': 'y', 'z': 'z'
1201
+      // };
1202
+
1203
+      // // 2. 执行转换
1204
+      // let result = '';
1205
+      // for (const char of this.textarea) {
1206
+      //     result += fullToHalfMap[char] || char;
1207
+      // }
1208
+
1209
+      // // 3. 提取标准格式数据
1210
+      // const normalizedSpace = result.match(/(\(\d{2}\)[\dA-Za-z]+)+/g);
1211 1211
       
1212
-      console.log("normalizedSpace---",normalizedSpace[0])
1212
+      // console.log("normalizedSpace---",normalizedSpace[0])
1213 1213
 
1214 1214
 
1215 1215
       var  textAreaList = normalizedSpace.split(",")