import 'package:flutter/material.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:get/get.dart'; import 'package:star_lock/main/lockDetail/checkingIn/checkingInHolidays/checkingInDeletHolidays/checkingInDeletHolidays_state.dart'; import '../../../../../app_settings/app_colors.dart'; import '../../../../../tools/commonItem.dart'; import '../../../../../tools/dateTool.dart'; import '../../../../../tools/titleAppBar.dart'; import 'checkingInDeletHolidays_logic.dart'; class CheckingInDeletHolidaysPage extends StatefulWidget { const CheckingInDeletHolidaysPage({Key? key}) : super(key: key); @override State createState() => _CheckingInDeletHolidaysPageState(); } class _CheckingInDeletHolidaysPageState extends State { final CheckingInDeletHolidaysLogic logic = Get.put(CheckingInDeletHolidaysLogic()); final CheckingInDeletHolidaysState state = Get.find().state; @override Widget build(BuildContext context) { return Scaffold( backgroundColor: AppColors.mainBackgroundColor, appBar: TitleAppBar( barTitle: '假日信息'.tr, haveBack: true, backgroundColor: AppColors.mainColor, actionsList: [ TextButton( child: Text( '删除'.tr, style: TextStyle(color: Colors.white, fontSize: 24.sp), ), onPressed: logic.deletStaffLoadData, ), // GestureDetector( // onTap: () async { // logic.deletStaffLoadData(); // }, // child: Image.asset( // 'images/icon_add_white.png', // width: 36.w, // height: 36.w, // )), // SizedBox( // width: 30.w, // ), ],), body: Obx(() => Column( children: [ CommonItem( leftTitel: '姓名'.tr, rightTitle: state.listItem.value.vacationName, isHaveLine: true), CommonItem( leftTitel: '开始日期'.tr, rightTitle: DateTool().dateToYMDString(state.listItem.value.vacationStartDate.toString()), isHaveLine: true), CommonItem( leftTitel: '结束日期'.tr, rightTitle: DateTool().dateToYMDString(state.listItem.value.vacationEndDate.toString()), isHaveLine: true), CommonItem( leftTitel: '补班日期'.tr, rightTitle: (state.listItem.value.fillClassDate!.isNotEmpty) ? DateTool().dateToYMDString(state.listItem.value.fillClassDate.toString()) : '', isHaveLine: true), ], ))); } }