6.8 KiB
6.8 KiB
订单日报系统 用户使用说明
一、系统概述
订单日报系统是一个基于 Flask 的 Web 应用,用于自动生成充电订单的日报报表。系统支持按企业/用户/场站拆分数据,自定义字段和求和功能,并支持合并特来电平台数据。
二、登录系统
- 打开浏览器,访问系统地址(如:http://localhost:5000)
- 在登录页面输入用户名和密码
- 点击"登录"按钮进入系统
三、配置管理
3.1 创建配置
- 在"配置管理"页面点击"创建配置"按钮
- 填写配置名称(如:西南79路)
- 选择拆分方式:
- 按企业:按企业ID拆分数据
- 按用户:按用户ID拆分数据
- 按场站:按场站ID拆分数据
- 搜索并选择拆分对象(可多选)
- 在"选择字段"区域勾选需要在报表中显示的字段
- (可选)在"字段顺序"区域调整字段显示顺序和自定义表头名称
- (可选)勾选"合并特来电平台数据"并输入车量自编号
- (可选)配置分时段电量统计(尖峰平谷)
- (可选)配置自定义服务费和实收总金额
- 点击"保存"按钮完成创建
3.2 编辑配置
- 在配置列表中找到目标配置
- 点击"编辑"按钮
- 修改需要调整的配置项
- 点击"保存"按钮
3.3 复制配置
- 在配置列表中找到目标配置
- 点击"复制"按钮
- 系统会自动创建一个"配置名_副本"的新配置
- 可根据需要修改新配置
3.4 启用/禁用配置
- 在配置列表中找到目标配置
- 点击"启用"或"禁用"按钮
- 禁用的配置不会参与定时任务自动生成
3.5 删除配置
- 在配置列表中找到目标配置
- 点击"删除"按钮
- 确认删除操作
四、日报生成
4.1 手动生成日报
- 切换到"日报生成"页面
- 选择需要生成的配置(可多选)
- 选择报表日期(默认昨天)
- 点击"生成日报"按钮
- 等待生成完成,可查看生成结果
4.2 定时任务
系统每天 08:01 自动执行日报生成任务,遍历所有启用的配置逐一生成日报。
五、历史记录
5.1 查看历史记录
- 切换到"历史记录"页面
- 可按日期范围和配置名称筛选
- 查看每条记录的状态(成功/失败)、订单数、总电量等信息
5.2 下载报表
- 在历史记录列表中找到目标记录
- 点击"下载"按钮
- 浏览器会自动下载报表文件
5.3 删除历史记录
- 在历史记录列表中找到目标记录
- 点击"删除"按钮,或勾选多条记录后点击"批量删除"
- 确认删除操作
六、求和数据
6.1 查看求和数据
- 切换到"求和数据"页面
- 可按日期范围、配置名称、数据来源筛选
- 表格显示各配置的每日求和数据,包括:
- 充电电量(必选字段)
- 分时电量(尖、峰、平、谷)
- 其他配置的求和字段
6.2 从历史采集
- 在"求和数据"页面选择日期范围
- 点击"从历史采集"按钮
- 确认操作后,系统会从历史记录中采集求和数据
- 注意:会先清除该日期范围内旧的自动采集数据
6.3 手动添加
- 点击"手动添加"按钮
- 填写报表日期、配置名称、拆分方式、拆分值等信息
- 输入各求和字段的值(至少输入一个)
- (可选)填写备注/修改原因
- 点击"保存"按钮
6.4 编辑求和数据
- 在求和数据列表中找到目标记录
- 点击"编辑"按钮
- 修改求和字段的值
- (可选)填写修改原因
- 点击"保存"按钮
6.5 删除求和数据
- 在求和数据列表中找到目标记录
- 点击"删除"按钮,或勾选多条记录后点击"批量删除"
- 确认删除操作
6.6 导出求和数据
- 在"求和数据"页面选择筛选条件
- 点击"导出"按钮
- 系统会生成 Excel 文件并下载
6.7 全局配置(重要)
功能说明:控制求和数据采集和显示的字段范围,避免采集和显示不需要的数据。
操作步骤:
- 在"求和数据"页面点击"全局配置"按钮
- 在弹出的配置窗口中,勾选需要采集和显示的字段
- 注意:充电电量(charge_degree)是必选字段,始终采集和显示
- 取消勾选不需要的字段(如电费金额、服务费金额等)
- 点击"保存"按钮
- 页面会自动刷新,只显示勾选的字段
可配置字段:
| 字段名称 | 说明 |
|---|---|
| 尖时电量(kWh) | 尖时段充电电量 |
| 峰时电量(kWh) | 峰时段充电电量 |
| 平时电量(kWh) | 平时段充电电量 |
| 谷时电量(kWh) | 谷时段充电电量 |
| 实收电费(元) | 实际收取的电费金额 |
| 实收服务费(元) | 实际收取的服务费金额 |
| 实收总金额(元) | 实际收取的总金额(电费+服务费) |
| 充电次数 | 充电订单次数 |
| 自定义服务费(元) | 按自定义单价计算的服务费 |
| 自定义实收总金额(元) | 实收电费+自定义服务费 |
配置生效范围:
- 采集时:从历史记录采集数据时,只采集勾选的字段
- 显示时:求和数据页面只显示勾选的字段
- 向后兼容:如果没有配置任何字段,则采集和显示所有字段
七、常见问题
7.1 配置加载失败
问题:编辑配置时提示"加载配置失败: selectedFields is not defined"
解决:系统已修复此问题,请刷新页面重试。
7.2 报表生成失败
问题:生成日报时提示错误
解决:
- 检查配置是否正确(拆分方式、拆分值、字段选择等)
- 确认订单数据存在
- 查看日志文件(/app/work/logs/bypass/)
7.3 求和数据显示字段过多
问题:求和数据页面显示了不需要的字段
解决:
- 点击"全局配置"按钮
- 取消勾选不需要的字段
- 点击"保存"按钮
7.4 充电电量显示为0或空
问题:求和数据中充电电量为0或显示"-"
解决:
- 检查对应日期是否有充电订单数据
- 尝试重新从历史采集数据
7.5 手动添加的数据不显示
问题:手动添加求和数据后,页面不显示
解决:
- 确认添加操作成功(弹出"添加成功"提示)
- 刷新页面查看
- 检查筛选条件是否正确
7.6 配置名称搜索自动填充用户名
问题:配置名称搜索框自动填充了登录用户名
解决:搜索框已设置 autocomplete="off",请清除浏览器缓存后重试。
八、快捷键
| 快捷键 | 功能 |
|---|---|
| Ctrl + Enter | 搜索(在搜索框中) |
九、系统要求
浏览器要求
- Chrome 90+
- Firefox 88+
- Edge 90+
分辨率要求
- 推荐分辨率:1920×1080 及以上
- 最小分辨率:1280×720