Przeglądaj źródła

流程处理耗时修改

刘洋 1 rok temu
rodzic
commit
01efaa78cb

+ 15 - 6
src/views/sop/sop-manage/plan-change/index.vue

@@ -280,13 +280,22 @@ function getFlowApproveHistoryList(data) {
   if (!data) return [];
 
   let lastTime = 0;
-  return data.map((item, index) => {
-    let nitem = { ...item };
-    nitem.duration =
-      index === 0 ? '-' : timeNumberToText(item.createTime - lastTime);
+  // return data.map((item, index) => {
+  //   let nitem = { ...item };
+  //   nitem.duration =
+  //     index === 0 ? '-' : timeNumberToText(item.createTime - lastTime);
+  //   lastTime = item.createTime;
+  //   return nitem;
+  // });
+  for (let i = data.length - 1; i >= 0; i--) {
+    let item = data[i];
+    item.duration =
+      i === data.length - 1
+        ? '-'
+        : timeNumberToText(item.createTime - lastTime);
     lastTime = item.createTime;
-    return nitem;
-  });
+  }
+  return data;
 }
 
 const IS_NEW_MODE = computed(() => {

+ 15 - 6
src/views/sop/sop-manage/sop-step/index.vue

@@ -336,13 +336,22 @@ function getFlowApproveHistoryList(data) {
   if (!data) return [];
 
   let lastTime = 0;
-  return data.map((item, index) => {
-    let nitem = { ...item };
-    nitem.duration =
-      index === 0 ? '-' : timeNumberToText(item.createTime - lastTime);
+  // return data.map((item, index) => {
+  //   let nitem = { ...item };
+  //   nitem.duration =
+  //     index === 0 ? '-' : timeNumberToText(item.createTime - lastTime);
+  //   lastTime = item.createTime;
+  //   return nitem;
+  // });
+  for (let i = data.length - 1; i >= 0; i--) {
+    let item = data[i];
+    item.duration =
+      i === data.length - 1
+        ? '-'
+        : timeNumberToText(item.createTime - lastTime);
     lastTime = item.createTime;
-    return nitem;
-  });
+  }
+  return data;
 }
 
 function updateSopInfo(crmInfo) {

+ 15 - 6
src/views/work-hours/work-hours-manage/abnormal-check/abnormal-detail-dialog.vue

@@ -203,13 +203,22 @@ function getFlowApproveHistoryList(data) {
   if (!data) return [];
 
   let lastTime = 0;
-  return data.map((item, index) => {
-    let nitem = { ...item };
-    nitem.duration =
-      index === 0 ? '-' : timeNumberToText(item.createTime - lastTime);
+  // return data.map((item, index) => {
+  //   let nitem = { ...item };
+  //   nitem.duration =
+  //     index === 0 ? '-' : timeNumberToText(item.createTime - lastTime);
+  //   lastTime = item.createTime;
+  //   return nitem;
+  // });
+  for (let i = data.length - 1; i >= 0; i--) {
+    let item = data[i];
+    item.duration =
+      i === data.length - 1
+        ? '-'
+        : timeNumberToText(item.createTime - lastTime);
     lastTime = item.createTime;
-    return nitem;
-  });
+  }
+  return data;
 }
 const initDetail = async () => {
   stepHistoryShow.value = false;