parent
9fc593c29e
commit
f925c7bf9f
@ -1,127 +0,0 @@
|
|||||||
import 'package:flutter/cupertino.dart';
|
|
||||||
import 'package:flutter/material.dart';
|
|
||||||
|
|
||||||
import 'package:akuCommunity/utils/headers.dart';
|
|
||||||
import 'package:akuCommunity/widget/bee_scaffold.dart';
|
|
||||||
import 'package:akuCommunity/widget/common_input.dart';
|
|
||||||
|
|
||||||
class HouseAuthenticatePage extends StatefulWidget {
|
|
||||||
HouseAuthenticatePage({Key key}) : super(key: key);
|
|
||||||
|
|
||||||
@override
|
|
||||||
_HouseAuthenticatePageState createState() => _HouseAuthenticatePageState();
|
|
||||||
}
|
|
||||||
|
|
||||||
class _HouseAuthenticatePageState extends State<HouseAuthenticatePage> {
|
|
||||||
TextEditingController _userName = new TextEditingController();
|
|
||||||
TextEditingController _userIDCard = new TextEditingController();
|
|
||||||
TextEditingController _userPhone = new TextEditingController();
|
|
||||||
|
|
||||||
List<Map<String, dynamic>> _inputList = [];
|
|
||||||
|
|
||||||
@override
|
|
||||||
void initState() {
|
|
||||||
super.initState();
|
|
||||||
_inputList = [
|
|
||||||
{'title': '您的姓名', 'hintText': '请输入您的姓名', 'inputController': _userName},
|
|
||||||
{'title': '身份证', 'hintText': '请输入您的身份证号', 'inputController': _userIDCard},
|
|
||||||
{'title': '手机号', 'hintText': '请输入您的手机号码', 'inputController': _userPhone},
|
|
||||||
];
|
|
||||||
}
|
|
||||||
|
|
||||||
Widget _inkWellSave() {
|
|
||||||
return InkWell(
|
|
||||||
child: Container(
|
|
||||||
padding: EdgeInsets.only(
|
|
||||||
top: 19.w,
|
|
||||||
bottom: 21.w,
|
|
||||||
),
|
|
||||||
alignment: Alignment.center,
|
|
||||||
width: 686.w,
|
|
||||||
decoration: BoxDecoration(
|
|
||||||
color: Color(0xffffd000),
|
|
||||||
borderRadius: BorderRadius.all(Radius.circular(4)),
|
|
||||||
boxShadow: <BoxShadow>[
|
|
||||||
BoxShadow(
|
|
||||||
color: Colors.grey.withOpacity(0.1),
|
|
||||||
offset: Offset(1.1, 1.1),
|
|
||||||
blurRadius: 10.0),
|
|
||||||
],
|
|
||||||
),
|
|
||||||
child: Text(
|
|
||||||
'保存',
|
|
||||||
style: TextStyle(
|
|
||||||
fontWeight: FontWeight.w600,
|
|
||||||
fontSize: 32.w,
|
|
||||||
color: Color(0xff333333),
|
|
||||||
),
|
|
||||||
),
|
|
||||||
),
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
@override
|
|
||||||
Widget build(BuildContext context) {
|
|
||||||
return BeeScaffold(
|
|
||||||
title: '房屋认证',
|
|
||||||
body: Container(
|
|
||||||
color: Colors.white,
|
|
||||||
child: SingleChildScrollView(
|
|
||||||
child: GestureDetector(
|
|
||||||
behavior: HitTestBehavior.opaque,
|
|
||||||
onTap: () {
|
|
||||||
FocusScope.of(context).requestFocus(FocusNode());
|
|
||||||
},
|
|
||||||
child: Container(
|
|
||||||
margin: EdgeInsets.only(
|
|
||||||
top: 32.w,
|
|
||||||
left: 32.w,
|
|
||||||
right: 32.w,
|
|
||||||
),
|
|
||||||
child: Column(
|
|
||||||
crossAxisAlignment: CrossAxisAlignment.center,
|
|
||||||
children: [
|
|
||||||
Column(
|
|
||||||
children: List.generate(
|
|
||||||
_inputList.length,
|
|
||||||
(index) => Container(
|
|
||||||
padding: EdgeInsets.only(
|
|
||||||
top: 23.w,
|
|
||||||
bottom: 24.w,
|
|
||||||
),
|
|
||||||
decoration: BoxDecoration(
|
|
||||||
border: Border(
|
|
||||||
bottom: BorderSide(
|
|
||||||
color: Color(0xffeeeeee), width: 0.5)),
|
|
||||||
),
|
|
||||||
child: Column(
|
|
||||||
crossAxisAlignment: CrossAxisAlignment.start,
|
|
||||||
children: [
|
|
||||||
Text(
|
|
||||||
_inputList[index]['title'],
|
|
||||||
style: TextStyle(
|
|
||||||
fontSize: 28.sp, color: Color(0xff333333)),
|
|
||||||
),
|
|
||||||
SizedBox(height: 25.w),
|
|
||||||
CommonInput(
|
|
||||||
hintText: _inputList[index]['hintText'],
|
|
||||||
inputController: _inputList[index]
|
|
||||||
['inputController'],
|
|
||||||
)
|
|
||||||
// item['widget'],
|
|
||||||
],
|
|
||||||
),
|
|
||||||
),
|
|
||||||
),
|
|
||||||
),
|
|
||||||
SizedBox(height: 89.w),
|
|
||||||
_inkWellSave(),
|
|
||||||
],
|
|
||||||
),
|
|
||||||
),
|
|
||||||
),
|
|
||||||
),
|
|
||||||
),
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,166 +0,0 @@
|
|||||||
import 'package:flutter/cupertino.dart';
|
|
||||||
import 'package:flutter/material.dart';
|
|
||||||
|
|
||||||
import 'package:akuCommunity/base/assets_image.dart';
|
|
||||||
import 'package:akuCommunity/pages/mine_house_page/house_authenticate_page/house_authenticate_page.dart';
|
|
||||||
import 'package:akuCommunity/utils/headers.dart';
|
|
||||||
import 'package:akuCommunity/widget/bee_scaffold.dart';
|
|
||||||
|
|
||||||
class MineHousePage extends StatefulWidget {
|
|
||||||
MineHousePage({Key key}) : super(key: key);
|
|
||||||
|
|
||||||
@override
|
|
||||||
_MineHousePageState createState() => _MineHousePageState();
|
|
||||||
}
|
|
||||||
|
|
||||||
class _MineHousePageState extends State<MineHousePage> {
|
|
||||||
List<Map<String, dynamic>> _listHouse = [
|
|
||||||
{'title': '深圳华茂悦峰', 'subtitle': '1幢-1单元-702室'},
|
|
||||||
];
|
|
||||||
|
|
||||||
Widget _containerHouseCard(String title, subtitle) {
|
|
||||||
return Container(
|
|
||||||
margin: EdgeInsets.only(
|
|
||||||
top: 24.w,
|
|
||||||
left: 32.w,
|
|
||||||
right: 32.w,
|
|
||||||
),
|
|
||||||
child: Container(
|
|
||||||
padding: EdgeInsets.only(
|
|
||||||
top: 41.w,
|
|
||||||
bottom: 41.w,
|
|
||||||
left: 27.w,
|
|
||||||
),
|
|
||||||
decoration: BoxDecoration(
|
|
||||||
border:
|
|
||||||
Border(bottom: BorderSide(color: Color(0xffeeeeee), width: 0.5)),
|
|
||||||
),
|
|
||||||
child: Row(
|
|
||||||
mainAxisAlignment: MainAxisAlignment.start,
|
|
||||||
crossAxisAlignment: CrossAxisAlignment.center,
|
|
||||||
children: [
|
|
||||||
Image.asset(
|
|
||||||
AssetsImage.HOUSEATTESTATION,
|
|
||||||
height: 48.w,
|
|
||||||
width: 48.w,
|
|
||||||
),
|
|
||||||
SizedBox(width: 20.w),
|
|
||||||
Column(
|
|
||||||
crossAxisAlignment: CrossAxisAlignment.start,
|
|
||||||
children: [
|
|
||||||
Text(
|
|
||||||
title,
|
|
||||||
style: TextStyle(
|
|
||||||
fontSize: 32.sp,
|
|
||||||
color: Color(0xff474747),
|
|
||||||
),
|
|
||||||
),
|
|
||||||
SizedBox(height: 10.w),
|
|
||||||
Text(
|
|
||||||
subtitle,
|
|
||||||
style: TextStyle(
|
|
||||||
fontSize: 32.sp,
|
|
||||||
color: Color(0xff474747),
|
|
||||||
),
|
|
||||||
)
|
|
||||||
],
|
|
||||||
),
|
|
||||||
],
|
|
||||||
),
|
|
||||||
),
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
Widget _inkWellCheck() {
|
|
||||||
return InkWell(
|
|
||||||
onTap: () {
|
|
||||||
HouseAuthenticatePage().to;
|
|
||||||
},
|
|
||||||
child: Container(
|
|
||||||
padding: EdgeInsets.only(
|
|
||||||
top: 11.w,
|
|
||||||
bottom: 10.w,
|
|
||||||
),
|
|
||||||
alignment: Alignment.center,
|
|
||||||
width: 167.w,
|
|
||||||
decoration: BoxDecoration(
|
|
||||||
color: Color(0xffffd000),
|
|
||||||
borderRadius: BorderRadius.all(Radius.circular(4)),
|
|
||||||
boxShadow: <BoxShadow>[
|
|
||||||
BoxShadow(
|
|
||||||
color: Colors.grey.withOpacity(0.1),
|
|
||||||
offset: Offset(1.1, 1.1),
|
|
||||||
blurRadius: 10.0),
|
|
||||||
],
|
|
||||||
),
|
|
||||||
child: Text(
|
|
||||||
'去认证',
|
|
||||||
style: TextStyle(
|
|
||||||
fontWeight: FontWeight.w600,
|
|
||||||
fontSize: 32.sp,
|
|
||||||
color: Color(0xff333333),
|
|
||||||
),
|
|
||||||
),
|
|
||||||
),
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
Widget _containerAttestation() {
|
|
||||||
return Container(
|
|
||||||
child: Column(
|
|
||||||
mainAxisAlignment: MainAxisAlignment.center,
|
|
||||||
crossAxisAlignment: CrossAxisAlignment.center,
|
|
||||||
children: [
|
|
||||||
Image.asset(
|
|
||||||
AssetsImage.HOUSEHEADER,
|
|
||||||
height: 124.w,
|
|
||||||
width: 124.w,
|
|
||||||
),
|
|
||||||
SizedBox(height: 24.w),
|
|
||||||
Text(
|
|
||||||
'马泽鹏',
|
|
||||||
style: TextStyle(
|
|
||||||
fontWeight: FontWeight.w600,
|
|
||||||
fontSize: 32.sp,
|
|
||||||
color: Color(0xff474747),
|
|
||||||
),
|
|
||||||
),
|
|
||||||
SizedBox(height: 8.w),
|
|
||||||
Text(
|
|
||||||
'经过产权人审核成为住户,开启更多功能',
|
|
||||||
style: TextStyle(
|
|
||||||
fontSize: 24.sp,
|
|
||||||
color: Color(0xff999999),
|
|
||||||
),
|
|
||||||
),
|
|
||||||
SizedBox(height: 39.w),
|
|
||||||
_inkWellCheck(),
|
|
||||||
],
|
|
||||||
),
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
@override
|
|
||||||
Widget build(BuildContext context) {
|
|
||||||
return BeeScaffold(
|
|
||||||
title: '我的房屋',
|
|
||||||
body: Container(
|
|
||||||
color: Colors.white,
|
|
||||||
child: ListView(
|
|
||||||
children: [
|
|
||||||
Column(
|
|
||||||
children: _listHouse
|
|
||||||
.map((item) => _containerHouseCard(
|
|
||||||
item['title'],
|
|
||||||
item['subtitle'],
|
|
||||||
))
|
|
||||||
.toList(),
|
|
||||||
),
|
|
||||||
SizedBox(height: 156.w),
|
|
||||||
_containerAttestation(),
|
|
||||||
],
|
|
||||||
),
|
|
||||||
),
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
|
@ -0,0 +1,16 @@
|
|||||||
|
import 'package:akuCommunity/widget/bee_scaffold.dart';
|
||||||
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
|
class HouseOwnersPage extends StatefulWidget {
|
||||||
|
HouseOwnersPage({Key key}) : super(key: key);
|
||||||
|
|
||||||
|
@override
|
||||||
|
_HouseOwnersPageState createState() => _HouseOwnersPageState();
|
||||||
|
}
|
||||||
|
|
||||||
|
class _HouseOwnersPageState extends State<HouseOwnersPage> {
|
||||||
|
@override
|
||||||
|
Widget build(BuildContext context) {
|
||||||
|
return BeeScaffold(title: '我的房屋');
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in new issue