人员资料生日数据格式错误
This commit is contained in:
@@ -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)),
|
||||
],
|
||||
),
|
||||
|
||||
@@ -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"] ?? "-"}"),
|
||||
|
||||
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user