32 lines
1.0 KiB
Dart
32 lines
1.0 KiB
Dart
import 'package:flutter/widgets.dart';
|
|
import 'package:get/get.dart';
|
|
import 'package:starwork_flutter/api/model/team/request/pserson_list_request.dart';
|
|
import 'package:starwork_flutter/api/model/team/response/person_list_response.dart';
|
|
import 'package:starwork_flutter/api/service/team_api_service.dart';
|
|
import 'package:starwork_flutter/base/app_logger.dart';
|
|
import 'package:starwork_flutter/base/base_controller.dart';
|
|
|
|
class FaceInfoController extends BaseController {
|
|
final teamApi = Get.find<TeamApiService>();
|
|
|
|
// 搜索输入框
|
|
TextEditingController searchInputController = TextEditingController();
|
|
|
|
// 人员集合
|
|
Rx<PersonListResponse> personList = PersonListResponse().obs;
|
|
|
|
@override
|
|
void onInit() {
|
|
requestPersonList();
|
|
super.onInit();
|
|
}
|
|
|
|
void requestPersonList() async {
|
|
var response = await teamApi.requestPersonList(request: PersonListRequest());
|
|
if (response.isSuccess) {
|
|
AppLogger.debug("response.data:${response.data}");
|
|
personList.value = response.data!;
|
|
}
|
|
}
|
|
}
|