236 lines
6.8 KiB
Markdown
236 lines
6.8 KiB
Markdown
|
|
# 订单日报系统 用户使用说明
|
|||
|
|
|
|||
|
|
## 一、系统概述
|
|||
|
|
|
|||
|
|
订单日报系统是一个基于 Flask 的 Web 应用,用于自动生成充电订单的日报报表。系统支持按企业/用户/场站拆分数据,自定义字段和求和功能,并支持合并特来电平台数据。
|
|||
|
|
|
|||
|
|
## 二、登录系统
|
|||
|
|
|
|||
|
|
1. 打开浏览器,访问系统地址(如:http://localhost:5000)
|
|||
|
|
2. 在登录页面输入用户名和密码
|
|||
|
|
3. 点击"登录"按钮进入系统
|
|||
|
|
|
|||
|
|
## 三、配置管理
|
|||
|
|
|
|||
|
|
### 3.1 创建配置
|
|||
|
|
|
|||
|
|
1. 在"配置管理"页面点击"创建配置"按钮
|
|||
|
|
2. 填写配置名称(如:西南79路)
|
|||
|
|
3. 选择拆分方式:
|
|||
|
|
- 按企业:按企业ID拆分数据
|
|||
|
|
- 按用户:按用户ID拆分数据
|
|||
|
|
- 按场站:按场站ID拆分数据
|
|||
|
|
4. 搜索并选择拆分对象(可多选)
|
|||
|
|
5. 在"选择字段"区域勾选需要在报表中显示的字段
|
|||
|
|
6. (可选)在"字段顺序"区域调整字段显示顺序和自定义表头名称
|
|||
|
|
7. (可选)勾选"合并特来电平台数据"并输入车量自编号
|
|||
|
|
8. (可选)配置分时段电量统计(尖峰平谷)
|
|||
|
|
9. (可选)配置自定义服务费和实收总金额
|
|||
|
|
10. 点击"保存"按钮完成创建
|
|||
|
|
|
|||
|
|
### 3.2 编辑配置
|
|||
|
|
|
|||
|
|
1. 在配置列表中找到目标配置
|
|||
|
|
2. 点击"编辑"按钮
|
|||
|
|
3. 修改需要调整的配置项
|
|||
|
|
4. 点击"保存"按钮
|
|||
|
|
|
|||
|
|
### 3.3 复制配置
|
|||
|
|
|
|||
|
|
1. 在配置列表中找到目标配置
|
|||
|
|
2. 点击"复制"按钮
|
|||
|
|
3. 系统会自动创建一个"配置名_副本"的新配置
|
|||
|
|
4. 可根据需要修改新配置
|
|||
|
|
|
|||
|
|
### 3.4 启用/禁用配置
|
|||
|
|
|
|||
|
|
1. 在配置列表中找到目标配置
|
|||
|
|
2. 点击"启用"或"禁用"按钮
|
|||
|
|
3. 禁用的配置不会参与定时任务自动生成
|
|||
|
|
|
|||
|
|
### 3.5 删除配置
|
|||
|
|
|
|||
|
|
1. 在配置列表中找到目标配置
|
|||
|
|
2. 点击"删除"按钮
|
|||
|
|
3. 确认删除操作
|
|||
|
|
|
|||
|
|
## 四、日报生成
|
|||
|
|
|
|||
|
|
### 4.1 手动生成日报
|
|||
|
|
|
|||
|
|
1. 切换到"日报生成"页面
|
|||
|
|
2. 选择需要生成的配置(可多选)
|
|||
|
|
3. 选择报表日期(默认昨天)
|
|||
|
|
4. 点击"生成日报"按钮
|
|||
|
|
5. 等待生成完成,可查看生成结果
|
|||
|
|
|
|||
|
|
### 4.2 定时任务
|
|||
|
|
|
|||
|
|
系统每天 08:01 自动执行日报生成任务,遍历所有启用的配置逐一生成日报。
|
|||
|
|
|
|||
|
|
## 五、历史记录
|
|||
|
|
|
|||
|
|
### 5.1 查看历史记录
|
|||
|
|
|
|||
|
|
1. 切换到"历史记录"页面
|
|||
|
|
2. 可按日期范围和配置名称筛选
|
|||
|
|
3. 查看每条记录的状态(成功/失败)、订单数、总电量等信息
|
|||
|
|
|
|||
|
|
### 5.2 下载报表
|
|||
|
|
|
|||
|
|
1. 在历史记录列表中找到目标记录
|
|||
|
|
2. 点击"下载"按钮
|
|||
|
|
3. 浏览器会自动下载报表文件
|
|||
|
|
|
|||
|
|
### 5.3 删除历史记录
|
|||
|
|
|
|||
|
|
1. 在历史记录列表中找到目标记录
|
|||
|
|
2. 点击"删除"按钮,或勾选多条记录后点击"批量删除"
|
|||
|
|
3. 确认删除操作
|
|||
|
|
|
|||
|
|
## 六、求和数据
|
|||
|
|
|
|||
|
|
### 6.1 查看求和数据
|
|||
|
|
|
|||
|
|
1. 切换到"求和数据"页面
|
|||
|
|
2. 可按日期范围、配置名称、数据来源筛选
|
|||
|
|
3. 表格显示各配置的每日求和数据,包括:
|
|||
|
|
- 充电电量(必选字段)
|
|||
|
|
- 分时电量(尖、峰、平、谷)
|
|||
|
|
- 其他配置的求和字段
|
|||
|
|
|
|||
|
|
### 6.2 从历史采集
|
|||
|
|
|
|||
|
|
1. 在"求和数据"页面选择日期范围
|
|||
|
|
2. 点击"从历史采集"按钮
|
|||
|
|
3. 确认操作后,系统会从历史记录中采集求和数据
|
|||
|
|
4. **注意**:会先清除该日期范围内旧的自动采集数据
|
|||
|
|
|
|||
|
|
### 6.3 手动添加
|
|||
|
|
|
|||
|
|
1. 点击"手动添加"按钮
|
|||
|
|
2. 填写报表日期、配置名称、拆分方式、拆分值等信息
|
|||
|
|
3. 输入各求和字段的值(至少输入一个)
|
|||
|
|
4. (可选)填写备注/修改原因
|
|||
|
|
5. 点击"保存"按钮
|
|||
|
|
|
|||
|
|
### 6.4 编辑求和数据
|
|||
|
|
|
|||
|
|
1. 在求和数据列表中找到目标记录
|
|||
|
|
2. 点击"编辑"按钮
|
|||
|
|
3. 修改求和字段的值
|
|||
|
|
4. (可选)填写修改原因
|
|||
|
|
5. 点击"保存"按钮
|
|||
|
|
|
|||
|
|
### 6.5 删除求和数据
|
|||
|
|
|
|||
|
|
1. 在求和数据列表中找到目标记录
|
|||
|
|
2. 点击"删除"按钮,或勾选多条记录后点击"批量删除"
|
|||
|
|
3. 确认删除操作
|
|||
|
|
|
|||
|
|
### 6.6 导出求和数据
|
|||
|
|
|
|||
|
|
1. 在"求和数据"页面选择筛选条件
|
|||
|
|
2. 点击"导出"按钮
|
|||
|
|
3. 系统会生成 Excel 文件并下载
|
|||
|
|
|
|||
|
|
### 6.7 全局配置(重要)
|
|||
|
|
|
|||
|
|
**功能说明**:控制求和数据采集和显示的字段范围,避免采集和显示不需要的数据。
|
|||
|
|
|
|||
|
|
**操作步骤**:
|
|||
|
|
|
|||
|
|
1. 在"求和数据"页面点击"全局配置"按钮
|
|||
|
|
2. 在弹出的配置窗口中,勾选需要采集和显示的字段
|
|||
|
|
3. **注意**:充电电量(charge_degree)是必选字段,始终采集和显示
|
|||
|
|
4. 取消勾选不需要的字段(如电费金额、服务费金额等)
|
|||
|
|
5. 点击"保存"按钮
|
|||
|
|
6. 页面会自动刷新,只显示勾选的字段
|
|||
|
|
|
|||
|
|
**可配置字段**:
|
|||
|
|
|
|||
|
|
| 字段名称 | 说明 |
|
|||
|
|
|----------|------|
|
|||
|
|
| 尖时电量(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
|