From 21707dbe5d31ac9fa006f6abdc6fee66799ab20f Mon Sep 17 00:00:00 2001 From: Pig Fang Date: Fri, 22 Mar 2019 10:40:45 +0800 Subject: [PATCH] Set `sortField` automatically --- resources/assets/src/components/mixins/serverTable.ts | 7 +++++-- resources/assets/src/views/admin/Players.vue | 3 --- resources/assets/src/views/admin/Users.vue | 3 --- 3 files changed, 5 insertions(+), 8 deletions(-) diff --git a/resources/assets/src/components/mixins/serverTable.ts b/resources/assets/src/components/mixins/serverTable.ts index 5eef79b2..c6831b07 100644 --- a/resources/assets/src/components/mixins/serverTable.ts +++ b/resources/assets/src/components/mixins/serverTable.ts @@ -2,16 +2,19 @@ import Vue from 'vue' export default Vue.extend({ data: () => ({ - columns: [] as Array<{ field: string }>, + columns: [{ field: 'id' }], totalRecords: 0, serverParams: { - sortField: '', + sortField: 'id', sortType: 'asc', page: 1, perPage: 10, search: '', }, }), + created() { + this.serverParams.sortField = this.columns[0].field + }, methods: { fetchData(): Promise { return Promise.resolve() diff --git a/resources/assets/src/views/admin/Players.vue b/resources/assets/src/views/admin/Players.vue index 3076f0cb..05ef6092 100644 --- a/resources/assets/src/views/admin/Players.vue +++ b/resources/assets/src/views/admin/Players.vue @@ -157,9 +157,6 @@ export default { field: 'operations', label: this.$t('admin.operationsTitle'), globalSearchDisabled: true, sortable: false, }, ], - serverParams: { - sortField: 'pid', - }, textureChanges: { originalIndex: -1, type: 'skin', diff --git a/resources/assets/src/views/admin/Users.vue b/resources/assets/src/views/admin/Users.vue index b5342e0e..b94ca28c 100644 --- a/resources/assets/src/views/admin/Users.vue +++ b/resources/assets/src/views/admin/Users.vue @@ -150,9 +150,6 @@ export default { field: 'operations', label: this.$t('admin.operationsTitle'), sortable: false, globalSearchDisabled: true, }, ], - serverParams: { - sortField: 'uid', - }, } }, beforeMount() {