提交 f034647d authored 作者: yueweilu's avatar yueweilu

Merge remote-tracking branch 'origin/test' into test

...@@ -8,17 +8,29 @@ class UserOrderPage extends StatefulWidget { ...@@ -8,17 +8,29 @@ class UserOrderPage extends StatefulWidget {
@override @override
State<UserOrderPage> createState() => _UserOrderState(); State<UserOrderPage> createState() => _UserOrderState();
} }
List<Tab> tabs = [ List<Tab> tabs = [
const Tab(text: '全部',), const Tab(
const Tab(text: '待支付',), text: '全部',
const Tab(text: '已取消',), ),
const Tab(text: '已完成',), const Tab(
const Tab(text: '已退款',), text: '待支付',
),
const Tab(
text: '已取消',
),
const Tab(
text: '已完成',
),
const Tab(
text: '已退款',
),
]; ];
int tab = 0; int tab = 0;
class _UserOrderState extends State<UserOrderPage> with SingleTickerProviderStateMixin{ class _UserOrderState extends State<UserOrderPage>
late TabController _tabController; // 选中的性别 with SingleTickerProviderStateMixin {
late TabController _tabController; // 选中的性别
late TextEditingController searchController = TextEditingController(); late TextEditingController searchController = TextEditingController();
@override @override
...@@ -32,48 +44,32 @@ class _UserOrderState extends State<UserOrderPage> with SingleTickerProviderStat ...@@ -32,48 +44,32 @@ class _UserOrderState extends State<UserOrderPage> with SingleTickerProviderStat
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return WillPopScope( return WillPopScope(
onWillPop: () async { onWillPop: () async {
context.pop(true); context.pop(true);
return false; return false;
}, },
child: Scaffold( child: Scaffold(
appBar: CustomAppBar( appBar: AppBar(
automaticallyImplyLeading: false, title: Container(
titleSpacing: 0, padding: EdgeInsets.only(right: 10.w),
title: Padding( child: CustomInputSearch(
padding: EdgeInsets.symmetric(horizontal: AppTheme.margin), controller: searchController,
child: CustomInputSearch( readOnly: true,
controller: searchController, hintText: '搜索我的订单',
readOnly: true, onTap: () {
hintText: '搜索我的订单', context.pushNamed(Routes.orderSearch);
onTap: () { },
context.pushNamed(Routes.orderSearch);
},
),
), ),
actions: [
GestureDetector(
onTap: () {
context.pop();
},
child: Container(
padding: EdgeInsets.only(left: 10.w, top: 10.w, bottom: 10.w),
child: Text(
'取消',
style:
TextStyle(fontSize: 14.w, height: 1.5, color: Colours.c3),
),
),
)
],
), ),
body: _buildBody(),
),
);
titleSpacing: 0,
),
body: _buildBody(),
),
);
} }
Widget _buildBody( ) { Widget _buildBody() {
return DefaultTabController( return DefaultTabController(
length: tabs.length, length: tabs.length,
child: Column( child: Column(
...@@ -111,7 +107,7 @@ class _UserOrderState extends State<UserOrderPage> with SingleTickerProviderStat ...@@ -111,7 +107,7 @@ class _UserOrderState extends State<UserOrderPage> with SingleTickerProviderStat
tab = index; tab = index;
return BuildListPage( return BuildListPage(
tag: tag:
tab,/* models:controller.orderList,*//*controller: controller,*//*,context: context,*/ tab, /* models:controller.orderList,*/ /*controller: controller,*/ /*,context: context,*/
); );
})), })),
) )
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论