电量更新接口修改

This commit is contained in:
Daisy 2023-10-21 14:25:48 +08:00
parent 9cddd58f6c
commit b48f922186
2 changed files with 12 additions and 3 deletions

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(