From 9e6ee386f8d5bbbf96e7a3e3b1c65b05b018ed00 Mon Sep 17 00:00:00 2001 From: yangchunlong <292345300@qq.com> Date: Mon, 1 Jun 2026 15:02:19 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=F0=9F=A7=A9=20=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E7=BC=93=E5=AD=98=E5=87=BD=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/supplier/code/barCode/index.vue | 51 ----------------------- 1 file changed, 51 deletions(-) diff --git a/src/views/supplier/code/barCode/index.vue b/src/views/supplier/code/barCode/index.vue index 6b5c6a2..b5e1306 100644 --- a/src/views/supplier/code/barCode/index.vue +++ b/src/views/supplier/code/barCode/index.vue @@ -442,58 +442,7 @@ const tableRowClassName = ({ row }: { row: any }) => { // 3. 基于可见顺序的索引分配颜色(确保当前视图内严格交替) return visibleIndex % 2 === 0 ? "warning-row" : "success-row"; }; -// // 新增:分组缓存管理 -// const groupCache = new Map(); -// let groupCounter = 0; -// // // 重置分组缓存(在表格数据变化时调用) -// const resetGroupCache = () => { -// groupCache.clear(); -// groupCounter = 0; -// }; -// const tableRowClassName = ({ row }: { row: any }) => { -// // 当isTwo为1时不应用颜色 -// if (row.isTwo === 1) { -// return ""; -// } - -// // 确保serialNumber和twoSerialNumber存在 -// if (!row.serialNumber || !row.twoSerialNumber) { -// return ""; -// } - -// // 生成唯一组标识(排序后拼接,确保A-B和B-A属于同一组) -// const groupKey = [row.serialNumber, row.twoSerialNumber].sort().join("-"); - -// // 如果该组已处理过,直接使用缓存的颜色 -// if (groupCache.has(groupKey)) { -// return groupCache.get(groupKey)!.colorClass; -// } - -// // 新组:分配组索引并确定颜色(偶数组红色,奇数组绿色) -// const groupIndex = groupCounter++; -// const colorClass = groupIndex % 2 === 0 ? "warning-row" : "success-row"; - -// // // 缓存该组信息 -// groupCache.set(groupKey, { groupIndex, colorClass }); - -// return colorClass; - -// // if (row.isTwo == 1) { -// // return ""; -// // } -// // console.log(row, "============>"); -// // // 计算当前行所在的组(每组2行) -// // let groupIndex = Math.floor(rowIndex / 2); - -// // // 根据组索引的奇偶性决定使用哪种颜色 -// // if (groupIndex % 2 === 0) { -// // return "warning-row"; -// // } else { -// // return "success-row"; -// // } -// // return ""; -// }; // 删除文件 const handleRemoveFiles = () => { datas.uploadProgress = "";