This commit is contained in:
魏少阳 2023-10-21 14:27:17 +08:00
commit 13b1307412
3 changed files with 13 additions and 4 deletions

View File

@ -42,7 +42,7 @@ class LockData {
int? lockUserNo;
LockItem? lockData;
String? lockMac;
int? noKeyPwd;
String? noKeyPwd;
int? electricQuantity;
String? featureValue;
int? groupId;

View File

@ -84,7 +84,8 @@ class _BasicInformationPageState extends State<BasicInformationPage> {
isHaveDirection: true,
action: () {
Navigator.pushNamed(context,
Routers.uploadElectricQuantityPage);
Routers.uploadElectricQuantityPage,
arguments: {'keyInfo': keyInfo});
}),
CommonItem(
leftTitel: TranslationLoader

View File

@ -2,6 +2,7 @@ import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart';
import 'package:star_lock/main/lockDetail/electronicKey/electronicKeyDetail/keyOperationRecordEntity.dart';
import 'package:star_lock/main/lockMian/entity/lockInfoEntity.dart';
import 'package:star_lock/network/api_repository.dart';
import 'package:star_lock/tools/baseGetXController.dart';
import 'package:star_lock/tools/toast.dart';
@ -21,10 +22,12 @@ class UploadElectricQuantityPage extends StatefulWidget {
class _UploadElectricQuantityPageState
extends State<UploadElectricQuantityPage> {
late KeyInfos keyInfo;
//
Future<void> uploadElectricQuantityRequest() async {
KeyOperationRecordEntity entity =
await ApiRepository.to.uploadElectricQuantity('100', '28');
KeyOperationRecordEntity entity = await ApiRepository.to
.uploadElectricQuantity('100', keyInfo.lockId.toString());
if (entity.errorCode!.codeIsSuccessful) {
print("锁电量更新成功啦啦啦啦啦");
Toast.show(msg: "锁电量更新成功");
@ -33,6 +36,11 @@ class _UploadElectricQuantityPageState
@override
Widget build(BuildContext context) {
dynamic obj = ModalRoute.of(context)?.settings.arguments;
if (obj != null && (obj["keyInfo"] != null)) {
keyInfo = obj["keyInfo"];
}
return Scaffold(
backgroundColor: AppColors.mainBackgroundColor,
appBar: TitleAppBar(