# xmind-demo **Repository Path**: meetqy/xmind-demo ## Basic Information - **Project Name**: xmind-demo - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-02-08 - **Last Updated**: 2022-02-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # xmind-demo ## 需求分析 主要功能其实就是一个表格的展示、筛选、排序、新增 ### 功能点 - 账单时间 需要格式化转换 看外面的表格以为是将 '2019-09-08T08:02:17+08:00'转换为'YYYY-MM-DD hh:mm',看了 csv 之后发现是时间戳,那应该是将时间戳转换为 ISO 8601 格式。 - 账单类型 - 账单金额 需要转换 "¥ 7,654,321.00" - 可以通过**月份筛选**,并展示收入和支出总金额 - 添加账单 - 账单分类进行二次筛选,**月份 + 分类筛选** - “对选择月份内的所有账单根据账单分类进行支出金额统计,并进行排序。”,可通过分类进行**合并单元格**实现 ### 大致页面 ![](./ui.png) ### 方案 - 因为提供了 csv 的数据,所以考虑直接 node 使用插件,读取数据 - 考虑到**账单分类**也提供了一份 csv 数据,所以项目初始化时,直接通过读取的方式去获取。以后如果修改就直接在 csv 上面去维护。 ### 其他 - 因为创建的是个项目,所以添加了代码规范检测 pretter,eslint,commitlint,lint-staged.