import 'package:flutter/material.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:get/get.dart'; import 'package:star_lock/main/lockDetail/lockSet/diagnose/diagnose_state.dart'; import '../../../../app_settings/app_colors.dart'; import '../../../../tools/submitBtn.dart'; import '../../../../tools/titleAppBar.dart'; import 'diagnose_logic.dart'; class DiagnosePage extends StatefulWidget { const DiagnosePage({Key? key}) : super(key: key); @override State createState() => _DiagnosePageState(); } class _DiagnosePageState extends State { final DiagnoseLogic logic = Get.put(DiagnoseLogic()); final DiagnoseState state = Get.find().state; @override Widget build(BuildContext context) { return Scaffold( backgroundColor: Colors.white, appBar: TitleAppBar( barTitle: '诊断'.tr, haveBack: true, backgroundColor: AppColors.mainColor), body: Container( padding: EdgeInsets.all(30.w), child: Column( children: [ Row( mainAxisAlignment: MainAxisAlignment.start, children: [ Expanded( child: Text( '诊断是读取锁内的配置信息并上传,以便工作人员分析故障的原因'.tr, style: TextStyle( fontSize: 22.sp, color: AppColors.darkGrayTextColor), )), ], ), SizedBox( height: 40.h, ), SubmitBtn( btnName: '上传'.tr, borderRadius: 20.w, fontSize: 32.sp, // margin: EdgeInsets.only(left: 03.w, right: 30.w, top: 20.w), padding: EdgeInsets.only(top: 20.w, bottom: 20.w), onClick: () { logic.setLockDiagnose(); }), ], ), )); } }