import 'package:get/get.dart'; import 'package:star_lock/login/login/entity/LoginEntity.dart'; import 'package:star_lock/tools/baseGetXController.dart'; import '../../../../../network/api_repository.dart'; import 'checkingInAddHolidays_state.dart'; class CheckingInAddHolidaysLogic extends BaseGetXController{ CheckingInAddHolidaysState state = CheckingInAddHolidaysState(); // 添加假期 Future editStaffLoadData() async{ if(state.staffNameController.text.isEmpty){ showToast('请输入姓名'.tr); return; } final LoginEntity entity = await ApiRepository.to.addHolidaysData( companyId: state.companyId.value, fillClassDate: state.makeUpWorkDate.value.isNotEmpty ? DateTime.parse(state.makeUpWorkDate.value).millisecondsSinceEpoch.toString() : '', vacationEndDate: DateTime.parse(state.endDate.value).millisecondsSinceEpoch.toString(), vacationName: state.staffNameController.text, vacationStartDate: DateTime.parse(state.beginDate.value).millisecondsSinceEpoch.toString() ); if(entity.errorCode!.codeIsSuccessful){ showToast('添加成功'.tr, something: (){ Get.back(result: 'addScuess'); }); } } // @override // void onReady() { // super.onReady(); // // } // // @override // void onInit() { // super.onInit(); // // } // // @override // void onClose() { // super.onInit(); // // } }