电量更新接口修改

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, isHaveDirection: true,
action: () { action: () {
Navigator.pushNamed(context, Navigator.pushNamed(context,
Routers.uploadElectricQuantityPage); Routers.uploadElectricQuantityPage,
arguments: {'keyInfo': keyInfo});
}), }),
CommonItem( CommonItem(
leftTitel: TranslationLoader leftTitel: TranslationLoader

View File

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