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})';
|
'(ID:${item.username})';
|
||||||
case 30:
|
case 30:
|
||||||
return '${formatTimestampToHHmm(item.operateDate!)} ' +
|
return '${formatTimestampToHHmm(item.operateDate!)} ' +
|
||||||
'卡片'.tr +
|
'卡'.tr +
|
||||||
'开锁'.tr +
|
'开锁'.tr +
|
||||||
'(ID:${item.username})';
|
'(ID:${item.username})';
|
||||||
case 40:
|
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:
|
case 50:
|
||||||
return '${formatTimestampToHHmm(item.operateDate!)} ' +
|
return '${formatTimestampToHHmm(item.operateDate!)} ' +
|
||||||
'组合模式'.tr +
|
'组合模式'.tr +
|
||||||
'开锁'.tr +
|
'开锁'.tr +
|
||||||
'(ID:${item.username})';
|
'(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:
|
case 160:
|
||||||
return '${formatTimestampToHHmm(item.operateDate!)} ' +
|
return '${formatTimestampToHHmm(item.operateDate!)} ' +
|
||||||
'人脸'.tr +
|
'人脸'.tr +
|
||||||
@ -373,18 +416,26 @@ class _DoorLockLogPageState extends State<DoorLockLogPage> with RouteAware {
|
|||||||
);
|
);
|
||||||
},
|
},
|
||||||
child: Padding(
|
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(
|
child: Column(
|
||||||
mainAxisAlignment: MainAxisAlignment.start,
|
mainAxisAlignment: MainAxisAlignment.start,
|
||||||
crossAxisAlignment: CrossAxisAlignment.start,
|
crossAxisAlignment: CrossAxisAlignment.start,
|
||||||
children: <Widget>[
|
children: <Widget>[
|
||||||
Text(
|
// 使用 SingleChildScrollView 实现横向滚动
|
||||||
_buildIDByType(timelineData),
|
SingleChildScrollView(
|
||||||
textAlign: TextAlign.left,
|
scrollDirection: Axis.horizontal, // 横向滚动
|
||||||
style: TextStyle(
|
child: Text(
|
||||||
color: Colors.black,
|
_buildIDByType(timelineData),
|
||||||
fontSize: 24.sp,
|
textAlign: TextAlign.left,
|
||||||
fontWeight: FontWeight.w600,
|
style: TextStyle(
|
||||||
|
color: Colors.black,
|
||||||
|
fontSize: 24.sp,
|
||||||
|
fontWeight: FontWeight.w600,
|
||||||
|
),
|
||||||
|
// 关键:禁用换行,强制单行显示
|
||||||
|
maxLines: 1,
|
||||||
|
// 可选:添加省略号(如果文本过长)
|
||||||
|
overflow: TextOverflow.ellipsis,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
SizedBox(
|
SizedBox(
|
||||||
|
|||||||
@ -340,10 +340,10 @@ class FingerprintListLogic extends BaseGetXController {
|
|||||||
Future<FingerprintListDataEntity> getFingerprintsListData(
|
Future<FingerprintListDataEntity> getFingerprintsListData(
|
||||||
{required bool isRefresh}) async {
|
{required bool isRefresh}) async {
|
||||||
// 如果是下拉刷新,清空已有数据
|
// 如果是下拉刷新,清空已有数据
|
||||||
if (isRefresh) {
|
// if (isRefresh) {
|
||||||
state.fingerprintItemListData.clear();
|
state.fingerprintItemListData.clear();
|
||||||
pageNo = 1;
|
pageNo = 1;
|
||||||
}
|
|
||||||
final FingerprintListDataEntity entity =
|
final FingerprintListDataEntity entity =
|
||||||
await ApiRepository.to.getFingerprintsListData(
|
await ApiRepository.to.getFingerprintsListData(
|
||||||
lockId: state.lockId.value.toString(),
|
lockId: state.lockId.value.toString(),
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user