Bläddra i källkod

table表头排序

zhaoke 1 år sedan
förälder
incheckning
3665ca634a
1 ändrade filer med 7 tillägg och 2 borttagningar
  1. 7 2
      src/components/tableTemp/index.vue

+ 7 - 2
src/components/tableTemp/index.vue

@@ -62,7 +62,7 @@
 import { PropType, computed, watchEffect } from "vue";
 import { ElTable } from "element-plus";
 import { CommonTableColumn } from "~/common";
-
+import _ from "lodash";
 export interface TableButton {
   name: string;
   className: string;
@@ -138,7 +138,12 @@ watchEffect(() => {
 
 const tableHeaderList = ref<CommonTableColumn[]>([]);
 watchEffect(() => {
-  tableHeaderList.value = props.tableHeader.filter((column) => column.needShow);
+  const showHeaders = props.tableHeader.filter((column) => column.needShow);
+  tableHeaderList.value = _.orderBy(
+    showHeaders,
+    ["orderNumber"],
+    ["asc", "desc"]
+  );
 });
 
 const isChild = computed(() => (item: any) => {