feat: up投稿排序

This commit is contained in:
guozhigq
2024-02-08 10:29:26 +08:00
parent 4a5f4ca2ca
commit 0d5d33a365
2 changed files with 21 additions and 37 deletions

View File

@ -25,7 +25,7 @@ class MemberArchiveController extends GetxController {
// 获取用户投稿
Future getMemberArchive(type) async {
if (type == 'onRefresh') {
if (type == 'init') {
pn = 1;
}
var res = await MemberHttp.memberArchive(
@ -34,7 +34,12 @@ class MemberArchiveController extends GetxController {
order: currentOrder['type']!,
);
if (res['status']) {
archivesList.addAll(res['data'].list.vlist);
if (type == 'init') {
archivesList.value = res['data'].list.vlist;
}
if (type == 'onLoad') {
archivesList.addAll(res['data'].list.vlist);
}
count = res['data'].page['count'];
pn += 1;
}
@ -42,13 +47,14 @@ class MemberArchiveController extends GetxController {
}
toggleSort() async {
pn = 1;
int index = orderList.indexOf(currentOrder);
List<String> typeList = orderList.map((e) => e['type']!).toList();
int index = typeList.indexOf(currentOrder['type']!);
if (index == orderList.length - 1) {
currentOrder.value = orderList.first;
} else {
currentOrder.value = orderList[index + 1];
}
getMemberArchive('init');
}
// 上拉加载