// import 'package:flutter/material.dart';
// import 'package:wisdom_cli/wisdom_cli.dart';

// class FilterPage extends StatelessWidget {
//   const FilterPage({
//     Key key,
//     this.selectColor,
//     this.selectBackgroundColor,
//     this.color,
//     this.backGroundColor,
//     this.border,
//     this.selectBorder,
//     this.onBack,
//     this.onReset,
//     this.onSubmit,
//     this.data,
//   }) : super(key: key);

//   /// 选中按钮颜色
//   final Color selectColor;

//   /// 选中按钮背景颜色
//   final Color selectBackgroundColor;

//   /// 按钮颜色
//   final Color color;

//   /// 按钮背景颜色
//   final Color backGroundColor;

//   /// 按钮边框
//   final Color border;

//   /// 选中按钮边框
//   final Color selectBorder;

//   /// 关闭筛选页
//   final Function() onBack;

//   /// 重置筛选页
//   final Function() onReset;

//   /// 确认
//   final Function() onSubmit;

//   final data;
//   @override
//   Widget build(BuildContext context) {
//     final colorScheme = WTheme.of(context).colorScheme;
//     return Scaffold(
//       backgroundColor: Color(0xFFF8F8F8),
//       appBar: WAppBar(brightness: Brightness.light,iconTheme: IconThemeData(
        //   color: colorScheme.mainTitle,
        //   size: 14.pt,
        // ),
        // backgroundColor: Colors.white,
//         title: Text('筛选'),
//         leading: IconButton(
//             onPressed: () => onBack(),
//             icon: Image(
//               image: AssetList.$close_png_image,
//               width: 25.pt,
//             )),
//       ),
//       body: FilterView(),
//       bottomNavigationBar: Row(
//         children: [
//           SafeArea(
//             child: WLoadingButton(
//               color: Colors.white,
//               height: 44.pt,
//               shape: RoundedRectangleBorder(),
//               onPressed: () => onReset(),
//               child: WisText('重置', color: colorScheme.primary),
//             ),
//           ).asExpanded(),
//           SafeArea(
//             child: WLoadingButton(
//               height: 44.pt,
//               shape: RoundedRectangleBorder(),
//               onPressed: () => onSubmit(),
//               child: Text("确认"),
//             ),
//           ).asExpanded(),
//         ],
//       ),
//     );
//   }
// }

// class FilterView extends StatefulWidget {
//   FilterView({Key key}) : super(key: key);

//   @override
//   _FilterViewState createState() => _FilterViewState();
// }

// class _FilterViewState extends State<FilterView>
//     with SingleTickerProviderStateMixin {
//   @override
//   void initState() {
//     super.initState();
//   }

//   @override
//   Widget build(BuildContext context) {
//     final style = WTheme.of(context);
//     final colorScheme = style.colorScheme;

//     return WisScrollView(slivers: [
//       SliverToBoxAdapter(
//           child: Wisdom.column(
//         crossAxisAlignment: CrossAxisAlignment.stretch,
//         children: [
//           Wisdom.column(
//             crossAxisAlignment: CrossAxisAlignment.stretch,
//             padding: EdgeInsets.symmetric(horizontal: 15.pt),
//             children: [
//               Text(
//                 '任务分类',
//                 style: TextStyle(
//                   fontSize: 14.pt,
//                   fontWeight: FontWeight.bold,
//                 ),
//               ).asPaddingOnly(top: 15.pt),
//               ButtonTheme(
//                 minWidth: 0,
//                 height: 30.pt,
//                 padding: EdgeInsets.symmetric(horizontal: 15.pt),
//                 textTheme: ButtonTextTheme.accent,
//                 shape: RoundedRectangleBorder(
//                   borderRadius: BorderRadius.circular(15.pt),
//                 ),
//                 child: Obx(
//                   () => Wrap(
//                     alignment: WrapAlignment.start,
//                     children: [
//                       for (var i = 0; i < store.taskTypeList.length; i++) ...[
//                         if (i != 0) SizedBox(width: 15.pt),
//                         WButton(
//                           onPressed: () => store
//                               .changeTypeValue(store.taskTypeList[i]['code']),
//                           color:
//                               store.type.value == store.taskTypeList[i]['code']
//                                   ? colorScheme.primary
//                                   : colorScheme.background,
//                           child: Text(
//                             store.taskTypeList[i]['name'] ?? '',
//                             style: TextStyle(
//                               fontSize: 13.pt,
//                               color: store.type.value ==
//                                       store.taskTypeList[i]['code']
//                                   ? Colors.white
//                                   : colorScheme.minor,
//                             ),
//                           ),
//                         )
//                       ],
//                     ],
//                   ),
//                 ),
//               ),
//             ],
//           ),
//           Wisdom.column(
//             crossAxisAlignment: CrossAxisAlignment.stretch,
//             padding: EdgeInsets.symmetric(horizontal: 15.pt),
//             children: [
//               Text(
//                 '任务状态',
//                 style: TextStyle(
//                   fontSize: 14.pt,
//                   fontWeight: FontWeight.bold,
//                 ),
//               ).asPaddingOnly(top: 15.pt),
//               ButtonTheme(
//                 minWidth: 0,
//                 height: 30.pt,
//                 padding: EdgeInsets.symmetric(horizontal: 15.pt),
//                 textTheme: ButtonTextTheme.accent,
//                 shape: RoundedRectangleBorder(
//                   borderRadius: BorderRadius.circular(15.pt),
//                 ),
//                 child: Obx(() => Wrap(
//                       alignment: WrapAlignment.start,
//                       children: [
//                         for (var i = 0; i < store.statusList.length; i++) ...[
//                           if (i != 0) SizedBox(width: 15.pt),
//                           WButton(
//                             onPressed: () => store
//                                 .changeStateValue(store.statusList[i]['code']),
//                             color: store.filterStatusCode.value ==
//                                     store.statusList[i]['code']
//                                 ? colorScheme.primary
//                                 : colorScheme.background,
//                             child: Text(
//                               store.statusList[i]['name'] ?? '',
//                               style: TextStyle(
//                                 fontSize: 13.pt,
//                                 color: store.filterStatusCode.value ==
//                                         store.statusList[i]['code']
//                                     ? Colors.white
//                                     : colorScheme.minor,
//                               ),
//                             ),
//                           )
//                         ],
//                       ],
//                     )),
//               ),
//             ],
//           ),
//           Wisdom.column(
//             crossAxisAlignment: CrossAxisAlignment.stretch,
//             padding: EdgeInsets.symmetric(horizontal: 15.pt),
//             children: [
//               Text(
//                 '任务类型',
//                 style: TextStyle(
//                   fontSize: 14.pt,
//                   fontWeight: FontWeight.bold,
//                 ),
//               ).asPaddingOnly(top: 15.pt),
//               ButtonTheme(
//                 minWidth: 0,
//                 height: 30.pt,
//                 padding: EdgeInsets.symmetric(horizontal: 15.pt),
//                 textTheme: ButtonTextTheme.accent,
//                 shape: RoundedRectangleBorder(
//                   borderRadius: BorderRadius.circular(15.pt),
//                 ),
//                 child: Obx(
//                   () => Wrap(
//                     alignment: WrapAlignment.start,
//                     children: [
//                       for (var i = 0; i < store.taskItemList.length; i++) ...[
//                         if (i != 0) SizedBox(width: 15.pt),
//                         WButton(
//                           onPressed: () => store
//                               .changeInventoryValue(store.taskItemList[i].id),
//                           color: store.inventoryId.value ==
//                                   store.taskItemList[i].id
//                               ? colorScheme.primary
//                               : colorScheme.background,
//                           child: Text(
//                             store.taskItemList[i].name ?? '',
//                             style: TextStyle(
//                               fontSize: 13.pt,
//                               color: store.inventoryId.value ==
//                                       store.taskItemList[i].id
//                                   ? Colors.white
//                                   : colorScheme.minor,
//                             ),
//                           ),
//                         )
//                       ],
//                     ],
//                   ),
//                 ),
//               ),
//             ],
//           ),
//         ],
//       ))
//     ]);
//   }
// }

// class FilterColumnItem extends StatelessWidget {
//   const FilterColumnItem({Key key, this.title}) : super(key: key);

//   final String title;

//   @override
//   Widget build(BuildContext context) {
//     return Wisdom.column(
//       crossAxisAlignment: CrossAxisAlignment.stretch,
//       padding: EdgeInsets.symmetric(horizontal: 15.pt),
//       children: [
//         Text(
//           '时间排序',
//           style: TextStyle(
//             fontSize: 14.pt,
//             fontWeight: FontWeight.bold,
//           ),
//         ).asPaddingOnly(top: 15.pt),
//         ButtonTheme(
//           minWidth: 0,
//           height: 30.pt,
//           padding: EdgeInsets.symmetric(horizontal: 15.pt),
//           textTheme: ButtonTextTheme.accent,
//           shape: RoundedRectangleBorder(
//             borderRadius: BorderRadius.circular(15.pt),
//           ),
//           child: Obx(
//             () => Wrap(
//               alignment: WrapAlignment.start,
//               children: [
//                 for (var i = 0; i < store.timeList.length; i++) ...[
//                   if (i != 0) SizedBox(width: 15.pt),
//                   WButton(
//                     onPressed: () =>
//                         store.changeSortValue(store.timeList[i]['code']),
//                     color:
//                         store.sortCreatedAt.value == store.timeList[i]['code']
//                             ? colorScheme.primary
//                             : colorScheme.background,
//                     child: Text(
//                       store.timeList[i]['name'] ?? '',
//                       style: TextStyle(
//                         fontSize: 13.pt,
//                         color: store.sortCreatedAt.value ==
//                                 store.timeList[i]['code']
//                             ? Colors.white
//                             : colorScheme.minor,
//                       ),
//                     ),
//                   )
//                 ],
//               ],
//             ),
//           ),
//         ),
//       ],
//     );
//   }
// }
