刘洋 8 月之前
父節點
當前提交
5745a0a435
共有 1 個文件被更改,包括 11 次插入3 次删除
  1. 11 3
      src/render/views/ScanManage/WorkStatistics.vue

+ 11 - 3
src/render/views/ScanManage/WorkStatistics.vue

@@ -12,7 +12,7 @@
           v-model:value="sort"
           :options="[
             { label: '数值降序', value: 'DESC' },
-            { label: '数值升序', value: 'ASC' },
+            { label: '账号升序', value: 'ASC' },
           ]"
         ></a-select>
       </template>
@@ -33,7 +33,7 @@ const userStore = useUserStore();
 const params = reactive({
   timeArr: [Date.now() - 1000 * 60 * 60, Date.now()],
 });
-const sort = ref("DESC");
+const sort = ref<"DESC" | "ASC">("DESC");
 const transParams = computed(() => {
   return {
     startTime: params.timeArr[0],
@@ -45,7 +45,15 @@ const data = ref([]);
 const search = () => {
   getWorkStatistics(transParams.value).then((res: any) => {
     data.value = res || [];
-    data.value.sort((a,b)=>(sort.value==='DESC'?b-a:a-b));
+    data.value.sort((a: any, b: any) => {
+      if (sort.value === "DESC") {
+        return b.answerScanCount - a.answerScanCount;
+      } else {
+        let aa = a.deviceName || "",
+          bb = b.deviceName || "";
+        return aa.localeCompare(bb);
+      }
+    });
   });
 };
 onMounted(() => {