flutter format

hmxc
小赖 4 years ago
parent 0be5099251
commit 97a8528e8f

@ -106,8 +106,7 @@ class ItemsOutdoorModel {
outtime: '2020-10-24 12:00',
finalOutTime: '2020-10-23 11:23:56',
outPlace: '东大门',
rejectReason: ''
),
rejectReason: ''),
ItemsOutdoorModel(
status: OUTDOORSTATUS.REJECTED,
datetime: DateTime(2020, 10, 23, 09, 28, 56),

@ -2,10 +2,10 @@ import 'package:aku_community_manager/mock_models/anouncement/anouncement_model.
import 'package:flutter/material.dart';
class AnouncementProvider extends ChangeNotifier {
List<AnouncementCardModel> _anouncementCardModel=AnouncementCardModel.initList();
List<AnouncementCardModel> _anouncementCardModel =
AnouncementCardModel.initList();
List<AnouncementCardModel> get anouncementCardModels => _anouncementCardModel;
addAnouncementCardModel(AnouncementCardModel model) {
_anouncementCardModel.insert(0, model);
notifyListeners();
}

@ -1,14 +1,17 @@
import 'package:aku_community_manager/mock_models/manage_models/manage_model.dart';
import 'package:flutter/material.dart';
class GreenManageProvider extends ChangeNotifier {
List<GreenManageCardModel> _greenManageModel =GreenManageCardModel.initList();
List<GreenManageCardModel> _greenManageModel =
GreenManageCardModel.initList();
List<GreenManageCardModel> get greenManageModels => _greenManageModel;
notifyListeners();
}
class InspectionManageProvider extends ChangeNotifier {
List<InspectionManageCardModel> _inspectionManageModel=InspectionManageCardModel.initList();
List<InspectionManageCardModel> get inspectionManageModels => _inspectionManageModel;
List<InspectionManageCardModel> _inspectionManageModel =
InspectionManageCardModel.initList();
List<InspectionManageCardModel> get inspectionManageModels =>
_inspectionManageModel;
notifyListeners();
}

@ -12,10 +12,10 @@ class PrivacyPage extends StatelessWidget {
body: SingleChildScrollView(
padding: EdgeInsets.all(16.sp),
child: Column(
children: [Text(
children: [
Text(
'小蜜蜂智慧社区管家端隐私政策',
style: TextStyle(
fontWeight: FontWeight.w600, fontSize: 35.w),
style: TextStyle(fontWeight: FontWeight.w600, fontSize: 35.w),
),
Text(
'''

@ -20,9 +20,7 @@ class AllAnouncement extends StatefulWidget {
}
class AllAnouncementState extends State<AllAnouncement> {
static Widget anounceCard(
AnouncementCardModel model
) {
static Widget anounceCard(AnouncementCardModel model) {
return Column(
children: [
AkuButton(
@ -53,7 +51,11 @@ class AllAnouncementState extends State<AllAnouncement> {
Color(0xFF7EB4FF),
Color(0xFF3F8FFE),
])),
child: Image.asset(R.ASSETS_MANAGE_IC_ANNOUNCE_PNG,width: 74.w,height: 60.w,),
child: Image.asset(
R.ASSETS_MANAGE_IC_ANNOUNCE_PNG,
width: 74.w,
height: 60.w,
),
),
SizedBox(
width: 24.w,
@ -120,14 +122,17 @@ class AllAnouncementState extends State<AllAnouncement> {
@override
Widget build(BuildContext context) {
final AnouncementProvider _anouncementProvider=Provider.of<AnouncementProvider>(context);
final AnouncementProvider _anouncementProvider =
Provider.of<AnouncementProvider>(context);
return AkuScaffold(
title: '全部公告',
body: ListView(
padding: EdgeInsets.only(left: 32.w, right: 32.w),
children: [
_anouncementList('2020-10-22', _anouncementProvider.anouncementCardModels.sublist(0,2)),
_anouncementList('2020-10-20', _anouncementProvider.anouncementCardModels.sublist(2,2)),
_anouncementList('2020-10-22',
_anouncementProvider.anouncementCardModels.sublist(0, 2)),
_anouncementList('2020-10-20',
_anouncementProvider.anouncementCardModels.sublist(2, 2)),
],
),
);

@ -1,4 +1,3 @@
import 'package:aku_community_manager/style/app_style.dart';
import 'package:aku_community_manager/ui/widgets/common/aku_scaffold.dart';
import 'package:flutter/material.dart';
@ -24,7 +23,8 @@ class AnouncementDetails extends StatelessWidget {
padding: EdgeInsets.only(top: 24.w, left: 33.w, right: 33.w),
width: double.infinity,
height: double.infinity,
child: Column(mainAxisAlignment: MainAxisAlignment.start,
child: Column(
mainAxisAlignment: MainAxisAlignment.start,
crossAxisAlignment: CrossAxisAlignment.center,
children: [
Text(
@ -35,8 +35,8 @@ class AnouncementDetails extends StatelessWidget {
height: 16.w,
),
Text(body,
style:
TextStyle(color: AppStyle.primaryTextColor, fontSize: 28.sp)),
style: TextStyle(
color: AppStyle.primaryTextColor, fontSize: 28.sp)),
SizedBox(
height: 120.w,
),

@ -4,6 +4,7 @@ import 'package:aku_ui/common_widgets/aku_common_widgets.dart';
import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:aku_community_manager/const/resource.dart';
class CommentMessage extends StatefulWidget {
CommentMessage({Key key}) : super(key: key);
@ -12,7 +13,11 @@ class CommentMessage extends StatefulWidget {
}
class _CommentMessageState extends State<CommentMessage> {
Widget _messageList(String date, String name, String comment,) {
Widget _messageList(
String date,
String name,
String comment,
) {
return Column(
children: [
Container(
@ -130,6 +135,7 @@ class _CommentMessageState extends State<CommentMessage> {
],
);
}
@override
Widget build(BuildContext context) {
return AkuScaffold(

@ -129,7 +129,11 @@ class GreenManageDetailsPage extends StatelessWidget {
fontSize: 32.w,
fontWeight: FontWeight.bold)),
AkuBox.h(16),
Text(cardModel.body,style: TextStyle(color:AppStyle.primaryTextColor,fontSize: 28.w),),
Text(
cardModel.body,
style: TextStyle(
color: AppStyle.primaryTextColor, fontSize: 28.w),
),
],
),
)),

@ -42,8 +42,7 @@ class _GreenManagePageState extends State<GreenManagePage> {
//
AkuButton(
onPressed: () {
Get.to(GreenManageDetailsPage(cardModel)
);
Get.to(GreenManageDetailsPage(cardModel));
},
child: Container(
height: 302.w,

@ -22,15 +22,22 @@ class InspectionManageCard {
children: [
AkuBox.h(16),
AkuButton(
onPressed: extra? () {
Get.to(InspectionManageDetailsPage(cardModel: cardModel,));
}:(){},
onPressed: extra
? () {
Get.to(InspectionManageDetailsPage(
cardModel: cardModel,
));
}
: () {},
child: Container(
alignment: Alignment.centerLeft,
padding: EdgeInsets.only(left: 24.w, right: 24.w, bottom: extra? 48.w:40.w),
padding: EdgeInsets.only(
left: 24.w, right: 24.w, bottom: extra ? 48.w : 40.w),
width: double.infinity,
height: extra ? 362.w : 270.w,
decoration: BoxDecoration(borderRadius:BorderRadius.circular(8.w),color: Color(0xFFFFFFFF)),
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(8.w),
color: Color(0xFFFFFFFF)),
child: Column(children: [
Container(
height: extra ? 93.w : 86.w,

@ -54,9 +54,8 @@ class InspectionManageDetailsPage extends StatelessWidget {
color: Color(0xFFFFFFFF),
padding: EdgeInsets.only(top: 24.w, left: 32.w, right: 32.w),
width: double.infinity,
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
child:
Column(crossAxisAlignment: CrossAxisAlignment.start, children: [
Text('巡检站点',
style: TextStyle(
color: AppStyle.primaryTextColor,

@ -192,7 +192,11 @@ class _ItemsOutdoorCardState extends State<ItemsOutdoorCard> {
AkuBox.h(12),
Row(
children: [
Image.asset(R.ASSETS_OUTDOOR_IC_CHUHU_PNG,width: 40.w,height: 40.w,),
Image.asset(
R.ASSETS_OUTDOOR_IC_CHUHU_PNG,
width: 40.w,
height: 40.w,
),
Text(
'出户物品',
style: _textStyle,

@ -177,7 +177,9 @@ class _ItemsOutdoorDetailsPageState extends State<ItemsOutdoorDetailsPage> {
children: [
AkuButton(
onPressed: () {
Get.to(OutdoorNotpassPage(model: widget.cardMedel,));
Get.to(OutdoorNotpassPage(
model: widget.cardMedel,
));
},
child: Container(
width: 304.w,
@ -197,7 +199,9 @@ class _ItemsOutdoorDetailsPageState extends State<ItemsOutdoorDetailsPage> {
Spacer(),
AkuMaterialButton(
onPressed: () {
Get.to(OutdoorPassPage( model: widget.cardMedel,));
Get.to(OutdoorPassPage(
model: widget.cardMedel,
));
},
radius: 4.w,
color: Color(0xFFFFC40C),
@ -269,7 +273,6 @@ class _ItemsOutdoorDetailsPageState extends State<ItemsOutdoorDetailsPage> {
);
break;
case OUTDOORSTATUS.REJECTED:
return Container(
height: 226.w,
color: Color(0xFFFFFFFF),

@ -14,7 +14,8 @@ class ItemsOutdoorPage extends StatefulWidget {
_ItemsOutdoorPageState createState() => _ItemsOutdoorPageState();
}
class _ItemsOutdoorPageState extends State<ItemsOutdoorPage> with TickerProviderStateMixin {
class _ItemsOutdoorPageState extends State<ItemsOutdoorPage>
with TickerProviderStateMixin {
List<String> _tabs = ['待出户', '已出户', '已驳回', '已作废', '全部'];
TabController _tabController;
@override
@ -22,11 +23,13 @@ class _ItemsOutdoorPageState extends State<ItemsOutdoorPage> with TickerProvider
super.initState();
_tabController = TabController(length: _tabs.length, vsync: this);
}
@override
void dispose() {
_tabController?.dispose();
super.dispose();
}
@override
Widget build(BuildContext context) {
return AkuScaffold(
@ -37,15 +40,23 @@ void dispose() {
),
body: TabBarView(
controller: _tabController,
children: _tabs.map((e) => _buildListView(_tabs.indexOf(e))).toList()),
children:
_tabs.map((e) => _buildListView(_tabs.indexOf(e))).toList()),
);
}
Widget _buildListView(int index) {
final _outdoorModels = Provider.of<OutdoorProvider>(context);
List<ItemsOutdoorModel> _selectModels = _outdoorModels.getOutdoorModels(index);
List<ItemsOutdoorModel> _selectModels =
_outdoorModels.getOutdoorModels(index);
return ListView(
padding: EdgeInsets.only(left: 32.w, right: 32.w),
children: _selectModels.map((e) => ItemsOutdoorCard(cardModel:e,isdetail: false,)).toList(),
children: _selectModels
.map((e) => ItemsOutdoorCard(
cardModel: e,
isdetail: false,
))
.toList(),
);
}
}

@ -109,9 +109,11 @@ class _OutdoorPassPageState extends State<OutdoorPassPage> {
],
),
bottom: AkuButton(
onPressed:_textController.text==null?(){
onPressed: _textController.text == null
? () {
BotToast.showText(text: '出口不能为空!');
}: () {
}
: () {
widget.model.finalOutTime = _currentTime;
widget.model.outPlace = _textController.text;
widget.model.datetime = DateTime.now();

@ -115,7 +115,11 @@ class _VisitorManagerCardState extends State<VisitorManagerCard> {
bottom: 75.w - 28.w,
child: Transform.rotate(
angle: pi / 4,
child: Image.asset(_statusImage(_status),width: 140.w,height: 140.w,),
child: Image.asset(
_statusImage(_status),
width: 140.w,
height: 140.w,
),
),
),
],

@ -17,8 +17,8 @@ class VisitorCardsModel {
String plate;
String time;
VisitorStatus status;
VisitorCardsModel({this.adress, this.name, this.status,
this.plate, this.time});
VisitorCardsModel(
{this.adress, this.name, this.status, this.plate, this.time});
}
class VisitorManagerPage extends StatefulWidget {
@ -41,8 +41,10 @@ class _VisitorManagerPageState extends State<VisitorManagerPage>
plate: '浙BA9899',
time: '2020-10-24 12:00',
),
VisitorCardsModel(adress:'深圳华悦茂峰2幢2单元702',name:'刘揪心',status: VisitorStatus.NOT_VISIT),
VisitorCardsModel(adress:'深圳华悦茂峰3幢3单元602', name:'张空间', status:VisitorStatus.OUTDATE),
VisitorCardsModel(
adress: '深圳华悦茂峰2幢2单元702', name: '刘揪心', status: VisitorStatus.NOT_VISIT),
VisitorCardsModel(
adress: '深圳华悦茂峰3幢3单元602', name: '张空间', status: VisitorStatus.OUTDATE),
];
TabController _tabController;

@ -11,8 +11,6 @@ import 'package:dio/dio.dart';
import 'package:get/get.dart' hide Response, FormData, MultipartFile;
import 'package:power_logger/power_logger.dart';
class NetUtil {
Dio _dio;
static final NetUtil _netUtil = NetUtil._internal();

Loading…
Cancel
Save