Browse Source

💄 优化样式

晓晓晓晓丶vv 4 years ago
parent
commit
d3c263700e
1 changed files with 13 additions and 4 deletions
  1. 13 4
      src/views/account/account.vue

+ 13 - 4
src/views/account/account.vue

@@ -17,7 +17,8 @@
     <a-table :loading="loading"
     <a-table :loading="loading"
              :pagination="tablePageOptions"
              :pagination="tablePageOptions"
              :columns="columns"
              :columns="columns"
-             :data-source="list"></a-table>
+             :data-source="list"
+             @change="onLoadOfficials"></a-table>
   </div>
   </div>
 </template>
 </template>
 
 
@@ -57,9 +58,11 @@ const Account = defineComponent({
       onLoadOfficials();
       onLoadOfficials();
     };
     };
 
 
-    const onLoadOfficials = () => {
+    const onLoadOfficials = (query?: { page: number }) => {
+      let params = state.query;
+      if (query) params.page = query.page;
       loading.value = true;
       loading.value = true;
-      getOfficialAccounts(state.query).then(({ data }) => {
+      getOfficialAccounts(params).then(({ data }) => {
         state.list = data.list;
         state.list = data.list;
         meta = data.meta;
         meta = data.meta;
         loading.value = false;
         loading.value = false;
@@ -69,7 +72,13 @@ const Account = defineComponent({
 
 
     onMounted(onLoadOfficials);
     onMounted(onLoadOfficials);
 
 
-    return { ...toRefs(state), loading, tablePageOptions, onSearch };
+    return {
+      ...toRefs(state),
+      loading,
+      tablePageOptions,
+      onSearch,
+      onLoadOfficials,
+    };
   },
   },
 });
 });