人员资料生日数据格式错误

This commit is contained in:
czz
2025-07-16 18:48:38 +08:00
parent db6903ee78
commit 8687a4b0dd
5 changed files with 237 additions and 32 deletions

View File

@@ -179,27 +179,27 @@ class _BluetoothPageState extends State<BluetoothPage> {
// 蓝牙连接状态
Column(
children: [
obsData['blueToothStatus'] == 1
obsData['blueToothStatus'] == 2
? SvgPicture.asset(
'assets/img/icon/blue_fail.svg',
'assets/img/icon/blue_success.svg',
width: 68.rpx,
height: 68.rpx,
)
: SvgPicture.asset(
'assets/img/icon/blue_success.svg',
'assets/img/icon/blue_fail.svg',
width: 68.rpx,
height: 68.rpx,
),
SizedBox(height: 4),
//下面文字和颜色也根据上面变化
Text(
obsData['blueToothStatus'] == 1
? '连接'
: '连接',
obsData['blueToothStatus'] == 2
? '连接'
: '连接',
style: TextStyle(
color: obsData['blueToothStatus'] == 1
? Color(0xFFFF7159)
: Color(0xFF6BFDAC),
color: obsData['blueToothStatus'] == 2
? Color(0xFF6BFDAC)
: Color(0xFFFF7159),
fontSize: 26.rpx)),
],
),

View File

@@ -35,6 +35,9 @@ class DevicePeopleInfo extends GetView<PeopleInfoController> {
@override
Widget build(BuildContext context) {
WidgetsBinding.instance.addPostFrameCallback((_) {
controller.getPeoples (data['mac']);
});
return LayoutBuilder(
builder: (context, boxConstraints) => GestureDetector(
onTap: () => FocusScope.of(context).unfocus(),
@@ -135,7 +138,7 @@ class DevicePeopleInfo extends GetView<PeopleInfoController> {
"房间:${data["roomName"] ?? "-"}"),
getInfoRow(
context,
"网络${data["status"]?["status"] == 1 ? "在线" : data["status"]?["status"] == 0 ? "不在线" : "-"}",
"设备状态${data["status"]?["status"] == 1 ? "已绑定" : data["status"]?["status"] == 0 ? "已绑定" : "-"}",
),
getInfoRow(
context, "MAC${data["mac"] ?? "-"}"),

View File

@@ -84,7 +84,6 @@ class PeopleInfoPage extends GetView<PeopleInfoController> {
gradientDirection: GradientDirection.vertical,
onTap: () async {
bool isValid = true;
// 数据验证
for (int i = 0;
i < controller.model.peopleList.length;
@@ -125,15 +124,11 @@ class PeopleInfoPage extends GetView<PeopleInfoController> {
break;
}
}
// 所有数据合法,开始保存
if (isValid) {
for (var data in controller.model.peopleList) {
try {
await controller.savePeoples(data);
TopSlideNotification.show(context,
text: "更新成功".tr,
textColor: Color(0XFF00C1AA));
await controller.savePeoples(data, context);
MHTHomeController mhtHomeController =
Get.find();
mhtHomeController.getPersonList();
@@ -652,6 +647,16 @@ class PeopleInfoPage extends GetView<PeopleInfoController> {
controller
.updateAll();
print("$d");
// final String dateStr =
// "${d.year}-${d.month.toString().padLeft(2, '0')}";
// controller.model.peopleList[
// index]
// ['birthday'] =
// dateStr;
// controller
// .updateAll();
// print(dateStr);
});
});
},
@@ -781,7 +786,6 @@ class PeopleInfoPage extends GetView<PeopleInfoController> {
.peopleList[
index]
['contact'] = value;
controller.updateAll();
},
controller: controller.onReDraw(
TextEditingController(