刘洋 7 maanden geleden
bovenliggende
commit
4061276675
1 gewijzigde bestanden met toevoegingen van 15 en 0 verwijderingen
  1. 15 0
      src/render/views/ScanManage/WorkStatistics.vue

+ 15 - 0
src/render/views/ScanManage/WorkStatistics.vue

@@ -63,6 +63,21 @@ const search = () => {
         return aa.localeCompare(bb);
       }
     });
+    if (sort.value === "ASC") {
+      data.value.sort((a: any, b: any) => {
+        let aa = a.deviceName || "",
+          bb = b.deviceName || "";
+        let reg = /^[a-z]+[0-9]+$/;
+        if (reg.test(aa) && reg.test(bb)) {
+          let num1 = Number(aa.replaceAll(/[^0-9]/g, ""));
+          let num2 = Number(bb.replaceAll(/[^0-9]/g, ""));
+          return num1 - num2;
+        } else {
+          return aa.localeCompare(bb);
+        }
+      });
+    }
+
     createTableData();
   });
 };