fix:调整操作记录中的id显示内容

This commit is contained in:
liyi 2025-08-04 18:02:14 +08:00
parent 0ab9b5f03a
commit c67db6e324
2 changed files with 63 additions and 12 deletions

View File

@ -324,16 +324,59 @@ class _DoorLockLogPageState extends State<DoorLockLogPage> with RouteAware {
'ID${item.username}';
case 30:
return '${formatTimestampToHHmm(item.operateDate!)} ' +
''.tr +
''.tr +
'开锁'.tr +
'ID${item.username}';
case 40:
return item.recordStr ?? '';
if (item.username != null && item.username != '') {
return '${formatTimestampToHHmm(item.operateDate!)} ' +
'蓝牙'.tr +
'开锁'.tr +
'' +
'ID'.tr +
'${item.username}';
} else {
return '${formatTimestampToHHmm(item.operateDate!)} ' +
'蓝牙'.tr +
'开锁'.tr +
'' +
'ID'.tr +
'${item.userid}';
}
case 50:
return '${formatTimestampToHHmm(item.operateDate!)} ' +
'组合模式'.tr +
'开锁'.tr +
'ID${item.username}';
case 60:
return '${formatTimestampToHHmm(item.operateDate!)} ' +
'添加指纹'.tr +
'ID${item.username}';
case 70:
return '${formatTimestampToHHmm(item.operateDate!)} ' +
'添加密码'.tr +
'ID${item.username}';
case 80:
return '${formatTimestampToHHmm(item.operateDate!)} ' +
'添加卡'.tr +
'ID${item.username}';
case 90:
return '${formatTimestampToHHmm(item.operateDate!)} ' +
'删除'.tr +
'指纹'.tr +
'ID${item.username}';
case 100:
return '${formatTimestampToHHmm(item.operateDate!)} ' +
'删除'.tr +
'密码'.tr +
'ID${item.username}';
case 110:
return '${formatTimestampToHHmm(item.operateDate!)} ' +
'删除'.tr +
''.tr +
'ID${item.username}';
case 160:
return '${formatTimestampToHHmm(item.operateDate!)} ' +
'人脸'.tr +
@ -373,18 +416,26 @@ class _DoorLockLogPageState extends State<DoorLockLogPage> with RouteAware {
);
},
child: Padding(
padding: EdgeInsets.only(left: 20.w, top: 20.h),
padding: EdgeInsets.only(left: 20.w, top: 20.h,right: 20.w),
child: Column(
mainAxisAlignment: MainAxisAlignment.start,
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
Text(
_buildIDByType(timelineData),
textAlign: TextAlign.left,
style: TextStyle(
color: Colors.black,
fontSize: 24.sp,
fontWeight: FontWeight.w600,
// 使 SingleChildScrollView
SingleChildScrollView(
scrollDirection: Axis.horizontal, //
child: Text(
_buildIDByType(timelineData),
textAlign: TextAlign.left,
style: TextStyle(
color: Colors.black,
fontSize: 24.sp,
fontWeight: FontWeight.w600,
),
//
maxLines: 1,
//
overflow: TextOverflow.ellipsis,
),
),
SizedBox(

View File

@ -340,10 +340,10 @@ class FingerprintListLogic extends BaseGetXController {
Future<FingerprintListDataEntity> getFingerprintsListData(
{required bool isRefresh}) async {
//
if (isRefresh) {
// if (isRefresh) {
state.fingerprintItemListData.clear();
pageNo = 1;
}
final FingerprintListDataEntity entity =
await ApiRepository.to.getFingerprintsListData(
lockId: state.lockId.value.toString(),