diff --git a/src/api/system/user.ts b/src/api/system/user.ts index 58c3b2a..bd1c15f 100644 --- a/src/api/system/user.ts +++ b/src/api/system/user.ts @@ -175,8 +175,11 @@ export interface UserPageQuery extends PageQuery { /** 开始时间 */ createTime?: [string, string]; - /** 排序类型(1:最近创建;2:最近更新) */ - sortType?: number; + /** 排序字段 */ + field?: string; + + /** 排序方式(asc:正序,desc:倒序) */ + direction?: string; } /** 用户分页对象 */ diff --git a/src/pages/work/user/index.vue b/src/pages/work/user/index.vue index 5a7059d..0f6a7ea 100644 --- a/src/pages/work/user/index.vue +++ b/src/pages/work/user/index.vue @@ -119,7 +119,6 @@ const dataList = ref([]); const queryParams: UserPageQuery = { pageNum: 1, pageSize: 10, - sortType: 1, }; const daterange = ref(["", Date.now()]); @@ -175,9 +174,18 @@ const sortOptions = ref[]>([ /** * 排序改变 */ -const handleSortChange = (value: number) => { +const handleSortChange = ({ value }: { value: number }) => { console.log("排序", value); queryParams.pageNum = 1; + + if (value === 1) { + queryParams.field = "create_time"; + queryParams.direction = "DESC"; + } else if (value === 2) { + queryParams.field = "update_time"; + queryParams.direction = "DESC"; + } + loadmore(); };