opt del later view

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-08-05 18:42:02 +08:00
parent 104d295389
commit b954c6f893
6 changed files with 139 additions and 149 deletions

View File

@@ -5,13 +5,16 @@ import 'package:PiliPlus/models_new/later/data.dart';
import 'package:PiliPlus/models_new/later/list.dart';
import 'package:PiliPlus/pages/common/multi_select/base.dart';
import 'package:PiliPlus/pages/common/search/common_search_controller.dart';
import 'package:flutter/material.dart';
import 'package:PiliPlus/pages/later/controller.dart' show BaseLaterController;
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
import 'package:get/get.dart';
class LaterSearchController
extends CommonSearchController<LaterData, LaterItemModel>
with CommonMultiSelectMixin<LaterItemModel>, DeleteItemMixin {
with
CommonMultiSelectMixin<LaterItemModel>,
DeleteItemMixin,
BaseLaterController {
dynamic mid = Get.arguments['mid'];
dynamic count = Get.arguments['count'];
@@ -26,15 +29,6 @@ class LaterSearchController
return response.list;
}
Future<void> toViewDel(BuildContext context, int index, int aid) async {
var res = await UserHttp.toViewDel(aids: aid.toString());
if (res['status']) {
loadingState.value.data!.removeAt(index);
loadingState.refresh();
}
SmartDialog.showToast(res['msg']);
}
@override
void onRemove() {
showConfirmDialog(