fix:调整操作记录中的id显示内容
This commit is contained in:
parent
0ab9b5f03a
commit
c67db6e324
@ -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(
|
||||
|
||||
@ -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(),
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user