diff --git a/lib/main/lockDetail/checkingIn/checkingInStaff/checkingInSetAddStaff/checkingInAddStaff_state.dart b/lib/main/lockDetail/checkingIn/checkingInStaff/checkingInSetAddStaff/checkingInAddStaff_state.dart index 1a939a7a..a04a16ab 100755 --- a/lib/main/lockDetail/checkingIn/checkingInStaff/checkingInSetAddStaff/checkingInAddStaff_state.dart +++ b/lib/main/lockDetail/checkingIn/checkingInStaff/checkingInSetAddStaff/checkingInAddStaff_state.dart @@ -6,7 +6,6 @@ import '../checkingInSetStaffList/checkingInStaffList_entity.dart'; import 'checkingInAddStaffSelectKey_entity.dart'; class CheckingInAddStaffState { - CheckingInAddStaffState() { final Map map = Get.arguments; getKeyInfosData.value = map['getKeyInfosData']; @@ -43,8 +42,15 @@ class CheckingInAddStaffState { } else { appUnHaveAccount.value = true; } + + if ((staffListItemData.value.cardStatus ?? 0) == 1) { + //打卡方式是否是正常状态 + appUnHaveAccount.value = true; + attendanceWayNumber.value = ''; + } } } + final Rx getKeyInfosData = LockListInfoItemEntity().obs; final RxString companyId = ''.obs; diff --git a/lib/main/lockMian/lockList/lockListGroup_view.dart b/lib/main/lockMian/lockList/lockListGroup_view.dart index 40ee97e3..258fed31 100755 --- a/lib/main/lockMian/lockList/lockListGroup_view.dart +++ b/lib/main/lockMian/lockList/lockListGroup_view.dart @@ -1,5 +1,6 @@ import 'package:flutter/material.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; +import 'package:star_lock/flavors.dart'; import '../../../app_settings/app_colors.dart'; import '../entity/lockListInfo_entity.dart'; @@ -34,7 +35,7 @@ class _LockListGroupViewState extends State { Widget build(BuildContext context) { return Column( mainAxisSize: MainAxisSize.min, - children: [ + children: [ Container( color: widget.backgroundColor ?? Colors.white, height: 80.h, @@ -54,23 +55,34 @@ class _LockListGroupViewState extends State { } List _buildExpandRowList() { - List widgetList = []; + final List widgetList = []; widgetList.add(GestureDetector( child: Container( width: ScreenUtil().screenWidth, color: widget.backgroundColor ?? Colors.white, child: Row( - children: [ + children: [ SizedBox(width: 40.w), - Text( - widget.groupItem.groupName ?? '', - style: widget.textStyle ?? - TextStyle(color: AppColors.blackColor, fontSize: 22.sp), - ), - Expanded( - child: SizedBox( + F.sw( + skyCall: () => Text( + widget.groupItem.groupName ?? '', + style: widget.textStyle ?? + TextStyle( + color: AppColors.blackColor, fontSize: 22.sp), + ), + xhjCall: () => Expanded( + child: Text( + widget.groupItem.groupName ?? '', + maxLines: 2, + overflow: TextOverflow.ellipsis, + style: widget.textStyle ?? + TextStyle( + color: AppColors.blackColor, fontSize: 22.sp), + ), + )), + SizedBox( width: 10.w, - )), + ), AnimatedRotation( turns: _isExpanded ? -0.5 : 0, duration: _animationDuration,