周期记账功能操作说明
1. 功能概述
周期记账功能旨在帮助您自动记录那些按固定周期(如每天、每周、每月等)发生的收入或支出,例如固定的月租、工资收入、分期还款等。设置好规则后,系统会在指定日期自动为您生成账单记录,无需手动重复录入。
2. 周期记账任务列表
进入“我的” -> “周期记账”,您将看到已创建的所有周期记账任务列表。
- 浏览任务: 列表按卡片形式展示每个任务。您可以上下滑动浏览。
- 刷新与加载:
- 下拉刷新: 在列表顶部向下拉动,可以获取最新的任务数据。
- 上拉加载: 滑动到列表底部,如果还有更多任务,会自动加载。
- 任务卡片信息:
- 任务名称: 您为该周期记账任务设定的名称。
- 状态:
进行中
(绿色): 任务当前有效,会按规则生成账单。暂停
(橙色): 任务暂时停止,不会生成账单,但可以后续恢复。结束
(灰色): 任务已按设定的结束条件完成或手动结束。无效
(红色): 任务设置可能存在问题或已被标记为无效。
- 金额: 每次执行任务时记录的金额。绿色带
+
号表示收入,红色带-
号表示支出。 - 重复规则: 描述任务执行的频率和结束条件,例如 “每周一、三、五,永不结束” 或 “每月15号,执行12次结束”。
- 已执行次数: 显示该任务已经成功生成账单的次数。
- 关联信息: 显示与此任务账单关联的 分类、车辆、司机 等信息标签(如果已设置)。
- 查看/编辑任务: 点击任务卡片的任意位置,可以进入该任务的编辑页面。
- 查看历史账单: 点击任务卡片右侧的 列表图标 (
Icons.list_alt_rounded
),可以查看该任务已生成的所有历史账单。
- 空列表: 如果您还没有创建任何任务,页面会显示“暂无信息”的提示。
- 添加新任务: 点击页面右下角的蓝色圆形 “添加” 按钮 (
+
图标),可以创建新的周期记账任务。
3. 添加/编辑周期记账任务
点击“添加”按钮或列表中的任务卡片后,会进入任务的添加或编辑页面。
- 页面顶部:
- 返回: 左上角的箭头按钮 (
<
) 可以返回上一页。 - 标题: 显示“周期记账”。
- 删除 (仅编辑模式): 右上角会显示“删除”按钮。点击后会弹出确认对话框,确认后将永久删除此周期记账任务及其规则(注意:不会删除已生成的历史账单)。
- 返回: 左上角的箭头按钮 (
- 基本信息:
- 任务名称 (
*
): 必填项,给您的任务起一个容易识别的名字。 - 备注: 可选项,可以填写关于这个任务的补充说明。
- 任务名称 (
- 重复设置: 定义任务如何周期性执行。
- 开始日期 (
*
): 必填项,任务从哪一天开始生效。点击可弹出日期选择器。 - 重复类型 (
*
): 必填项,选择任务执行的频率:每天
: 无需额外设置重复值。每周
: 需要点击下方出现的星期按钮(周一至周日)选择每周的哪几天执行。每月
: 需要点击下方区域弹出日期选择面板,选择每月的哪几天执行(可选1-31号及“月末”)。每年
: 需要点击下方区域弹出日期选择器,添加特定的月和日(如 03-15, 10-01)。每N天
: 需要在下方输入框中输入间隔的天数(如输入 3 表示每隔3天执行一次)。
- 结束方式 (
*
): 必填项,选择任务何时结束:永不结束
: 任务会一直按规则执行,直到手动暂停或删除。结束日期
: 需要点击下方输入框选择一个未来的日期,任务到该日期后停止。执行次数
: 需要在下方输入框输入一个数字,任务执行达到该次数后停止。
- 开始日期 (
- 账单信息: 定义每次任务执行时生成的账单内容。
- 账单类型 (
*
): 必填项,选择支出
或收入
。这会影响下方“分类”的可选项。 - 分类 (
*
): 必填项,点击选择该笔账单属于哪个费用分类。选择框会根据您选择的“账单类型”显示对应的支出或收入分类。您可以点击选择框右上角的“类别管理”按钮跳转到分类设置页面。 - 账户 (
*
): 必填项,点击选择该笔账单从哪个资金账户进出。您可以点击选择框右上角的“账户管理”按钮跳转到账户设置页面。 - 金额 (
*
): 必填项,输入每次执行任务时记录的金额。 - 车辆: 可选项,点击选择与该账单关联的车辆。选择后右侧会出现清除按钮 (
x
),可以取消选择。您可以点击选择框右上角的“车辆管理”按钮跳转到车辆设置页面。 - 司机: 可选项,点击选择与该账单关联的司机。选择后右侧会出现清除按钮 (
x
),可以取消选择。您可以点击选择框右上角的“司机管理”按钮跳转到司机设置页面。 - 备注: 可选项,填写关于这笔账单的备注信息(不同于任务备注)。
- 账单类型 (
- 页面底部操作:
- 暂停/开始 (仅编辑模式):
- 如果任务状态是“进行中”,会显示橙色的“暂停”按钮 (
⏸️
)。点击后任务状态变为“暂停”。 - 如果任务状态是“暂停”,会显示绿色的“开始”按钮 (
▶️
)。点击后任务状态变为“进行中”。
- 如果任务状态是“进行中”,会显示橙色的“暂停”按钮 (
- 预览: 点击“预览”按钮 (
👁️
),系统会根据您当前的设置,弹窗显示未来一段时间内(最多100条)预计会生成的账单日期、摘要信息(分类、车辆、账户、司机)和金额。 - 保存: 点击“保存”按钮 (
✓
)。系统会检查所有必填项是否已填写,规则是否设置完整。如果校验通过,任务将被保存,并返回到周期记账任务列表页面;如果校验失败,会弹出提示信息。
- 暂停/开始 (仅编辑模式):
4. 查看历史账单
在周期记账任务列表页面,点击任务卡片右侧的 列表图标 (Icons.list_alt_rounded
),可以进入该任务对应的历史账单页面。
- 页面内容:
- 标题: 显示“已生成账单”。
- 列表: 展示选定任务 已经 按照规则生成的所有账单记录。
- 分组: 账单列表会按照 月份 进行分组(例如 “2024-07”)。
- 刷新与加载: 支持下拉刷新获取最新数据,上拉加载更多历史账单。
- 账单卡片:
- 图标:
↓
(绿色背景) 表示收入,↑
(红色背景) 表示支出。 - 分类名称: 该笔账单的费用分类。
- 日期: 显示账单发生的日期(月-日)。
- 关联信息: 以标签形式显示关联的 账户、车辆、司机 等。如果是转账,会显示转出和转入账户。
- 金额: 显示该笔账单的金额,颜色和符号(+/-)与收支类型对应。
- 图标:
- 查看账单详情: 点击任意账单卡片,会从屏幕底部弹出该账单的详细信息面板。
- 详情内容: 显示更完整的账单信息,包括:分类、金额、账户、时间(包含时分秒)、车辆、订单号(如果关联了订单,点击订单号可以跳转到订单详情页)、司机、备注、来源(会显示“周期记账”)、图片(如果记账时上传了图片,会显示缩略图,点击可以放大查看)。
- 操作按钮:
- 修改: 点击“修改”按钮 (
✏️
),会跳转到标准的记账编辑页面,允许您修改 这一条 已生成的账单(注意:修改的是单条账单,不是周期任务规则)。 - 删除: 点击“删除”按钮 (
🗑️
),会弹出确认对话框。确认后将永久删除 这一条 账单记录。
- 修改: 点击“修改”按钮 (