zhaohuanhuan 1 سال پیش
والد
کامیت
319a7a4b64
1فایلهای تغییر یافته به همراه15 افزوده شده و 0 حذف شده
  1. 15 0
      src/views/outbound/picking/list/hooks/containerDef.ts

+ 15 - 0
src/views/outbound/picking/list/hooks/containerDef.ts

@@ -0,0 +1,15 @@
+export function containerDef(selectTask:any) {
+  // 获取当前时间
+  const currentTime = Date.now();
+  if (!selectTask || selectTask.length === 0) return null;
+  // 找到距离当前时间最近的 operationTime
+  return selectTask.reduce((closest: any, current: any) => {
+    const currentOperationTime = new Date(current.operationTime).getTime();
+    const closestOperationTime = new Date(closest.operationTime).getTime();
+    // 计算当前操作时间与当前时间的差值
+    const currentDiff = Math.abs(currentOperationTime - currentTime);
+    const closestDiff = Math.abs(closestOperationTime - currentTime);
+    // 比较差距,返回差距最小的对象
+    return currentDiff < closestDiff ? current : closest;
+  });
+}