/*
 * @Author       : WuWei
 * @LastEditors  : WuWei
 * @Date         : 2021-04-27 15:42:28
 * @LastEditTime : 2022-02-17 15:21:24
 * @FilePath     : /wisdom-huiguanjia-app/task_package/lib/src/pages/index/components/statistic.dart
 * @Description  : 任务管理-列表状态统计栏
 */
part of '../index.dart';

/// 统计
// class _BuildStatistic extends StatelessWidget {
//   const _BuildStatistic({Key key, this.status, this.index}) : super(key: key);
//   final status;
//   final index;
//   @override
//   Widget build(BuildContext context) {
//     final style = WTheme.of(context);
//     final colorScheme = style.colorScheme;
//     final store = Provider.of<IndexStore>(context);

//     ///tag状态颜色
//     final statusColorMap = {
//       // 1: '未开始',
//       1: colorScheme.orange,
//       // 2: '进行中',
//       2: colorScheme.blue,
//       // 3: '已完成',
//       3: colorScheme.success,
//       // 4: '超时',
//       4: colorScheme.danger,
//       // 5: '已逾期'
//       5: colorScheme.grey,
//     };
//     return Wisdom.column(
//       color: Colors.white,
//       padding: EdgeInsets.symmetric(
//         vertical: 10.pt,
//       ),
//       children: [
//         // 状态栏
//         Row(
//           mainAxisAlignment: MainAxisAlignment.spaceBetween,
//           children: [
//             Observer(builder: (_) {
//               return Wisdom.column(
//                 onTap: () => store.onSelectStatus(status, 'isNoOpen', index),
//                 children: [
//                   Stack(
//                     children: [
//                       if (status['isNoOpen']) ...[
//                         Positioned(
//                           right: 0,
//                           child: Image(
//                             image: AssetList.$dxIcon_png_image,
//                             height: 12.pt,
//                           ),
//                         ),
//                       ] else ...[
//                         Container(
//                           height: 0,
//                           width: 0,
//                         ),
//                       ],
//                       WTag(
//                         margin: EdgeInsets.only(
//                           left: 10.pt,
//                           bottom: 10.pt,
//                           right: 10.pt,
//                         ),
//                         child: Text('未开始'),
//                         color: statusColorMap[1],
//                       ),
//                     ],
//                   ),
//                   Text(
//                     '${store?.allStat?.noOpenCount ?? 0}',
//                     style: TextStyle(
//                       fontSize: 14.pt,
//                       color: colorScheme.mainTitle,
//                       fontWeight: FontWeight.w600,
//                     ),
//                   ),
//                 ],
//               ).asExpanded();
//             }),
//             Wisdom(
//               height: 24.pt,
//               width: 1.pt,
//               color: colorScheme.divider,
//             ),
//             Observer(builder: (_) {
//               return Wisdom.column(
//                 onTap: () => store.onSelectStatus(status, 'isDoing', index),
//                 children: [
//                   Stack(
//                     children: [
//                       if (status['isDoing']) ...[
//                         Positioned(
//                           right: 0,
//                           child: Image(
//                             image: AssetList.$dxIcon_png_image,
//                             height: 12.pt,
//                           ),
//                         ),
//                       ] else ...[
//                         Container(
//                           height: 0,
//                           width: 0,
//                         ),
//                       ],
//                       WTag(
//                         margin: EdgeInsets.only(
//                           left: 10.pt,
//                           bottom: 10.pt,
//                           right: 10.pt,
//                         ),
//                         child: Text('进行中'),
//                         color: statusColorMap[2],
//                       ),
//                     ],
//                   ),
//                   Text(
//                     '${store?.allStat?.doingCount ?? 0}',
//                     style: TextStyle(
//                       fontSize: 14.pt,
//                       color: colorScheme.mainTitle,
//                       fontWeight: FontWeight.w600,
//                     ),
//                   ),
//                 ],
//               ).asExpanded();
//             }),
//             Wisdom(
//               height: 24.pt,
//               width: 1.pt,
//               color: colorScheme.divider,
//             ),
//             Observer(builder: (_) {
//               return Wisdom.column(
//                 onTap: () => store.onSelectStatus(status, 'isFinished', index),
//                 children: [
//                   Stack(
//                     children: [
//                       if (status['isFinished']) ...[
//                         Positioned(
//                           right: 0,
//                           child: Image(
//                             image: AssetList.$dxIcon_png_image,
//                             height: 12.pt,
//                           ),
//                         ),
//                       ] else ...[
//                         Container(
//                           height: 0,
//                           width: 0,
//                         ),
//                       ],
//                       WTag(
//                         margin: EdgeInsets.only(
//                           left: 10.pt,
//                           bottom: 10.pt,
//                           right: 10.pt,
//                         ),
//                         child: Text('已完成'),
//                         color: statusColorMap[3],
//                       ),
//                     ],
//                   ),
//                   Text(
//                     '${store?.allStat?.finishedCount ?? 0}',
//                     style: TextStyle(
//                       fontSize: 14.pt,
//                       color: colorScheme.mainTitle,
//                       fontWeight: FontWeight.w600,
//                     ),
//                   ),
//                 ],
//               ).asExpanded();
//             }),
//             Wisdom(
//               height: 24.pt,
//               width: 1.pt,
//               color: colorScheme.divider,
//             ),
//             Observer(builder: (_) {
//               return Wisdom.column(
//                 onTap: () => store.onSelectStatus(status, 'isOutTime', index),
//                 children: [
//                   Stack(
//                     children: [
//                       if (status['isOutTime']) ...[
//                         Positioned(
//                           right: 0,
//                           child: Image(
//                             image: AssetList.$dxIcon_png_image,
//                             height: 12.pt,
//                           ),
//                         ),
//                       ] else ...[
//                         Container(
//                           height: 0,
//                           width: 0,
//                         ),
//                       ],
//                       WTag(
//                         margin: EdgeInsets.only(
//                           left: 10.pt,
//                           bottom: 10.pt,
//                           right: 10.pt,
//                         ),
//                         child: Text('超时'),
//                         color: statusColorMap[4],
//                       ),
//                     ],
//                   ),
//                   Text(
//                     '${store?.allStat?.timeoutCount ?? 0}',
//                     style: TextStyle(
//                       fontSize: 14.pt,
//                       color: colorScheme.mainTitle,
//                       fontWeight: FontWeight.w600,
//                     ),
//                   ),
//                 ],
//               ).asExpanded();
//             }),
//             Wisdom(
//               height: 24.pt,
//               width: 1.pt,
//               color: colorScheme.divider,
//             ),
//             Observer(builder: (_) {
//               return Wisdom.column(
//                 onTap: () => store.onSelectStatus(status, 'isOverdue', index),
//                 children: [
//                   Stack(
//                     children: [
//                       if (status['isOverdue']) ...[
//                         Positioned(
//                           right: 0,
//                           child: Image(
//                             image: AssetList.$dxIcon_png_image,
//                             height: 12.pt,
//                           ),
//                         ),
//                       ] else ...[
//                         Container(
//                           height: 0,
//                           width: 0,
//                         ),
//                       ],
//                       WTag(
//                         margin: EdgeInsets.only(
//                           left: 10.pt,
//                           bottom: 10.pt,
//                           right: 10.pt,
//                         ),
//                         child: Text('已逾期'),
//                         color: statusColorMap[5],
//                       ),
//                     ],
//                   ),
//                   Text(
//                     '${store?.allStat?.overdueCount ?? 0}',
//                     style: TextStyle(
//                       fontSize: 14.pt,
//                       color: colorScheme.mainTitle,
//                       fontWeight: FontWeight.w600,
//                     ),
//                   ),
//                 ],
//               ).asExpanded();
//             }),
//           ],
//         ),
//       ],
//     );
//   }
// }
