村务后台 — 电费管理

学这个要多久:25 分钟
你能做什么:录入电费户号、查用电记录、看扣费流水
适合谁:村委文员、村主任

关联文档:
- 大队户号:参考 《电费户号大队解绑-部署执行手册》
- 用户管理:03-用户管理.md


一、这是做什么的

「电费管理」= 管村里所有电费户号。
- 一个电费户号 = 一个 13 位的电表编号
- 一个户号可以绑一个村民(个人户号)
- 也可以不绑村民(大队户号:路灯 / 村委办公 / 集体设施)
- 查电费时扣的余额有 2 种:村民个人钱包 / 村集体余额

这个模块控制"哪些户号能查电费、谁付钱"。


二、怎么进入

┌─────────────────────────────────────┐
│ 〔首页〕 〔公告〕 〔用户〕 〔户号〕 〔电费〕 ...  ← 顶部菜单
│                              ↑       │
│                           点这个     │
└─────────────────────────────────────┘

三、你会看到什么

┌──────────────────────────────────────────────────────────────────┐
│  ⚡ 电费管理                                                       │
│                                                                    │
│  〔 🔍 户号/户主 〕  〔村庄:本村 ▼〕  〔+ 新建户号〕 〔批量导入〕 │
│                                                                       │
│  ┌──────────────────────────────────────────────────────────────┐│
│  │ 户号        │ 户主 / 类型   │ 所属村  │ 余额     │ 状态│操作││
│  ├──────────────────────────────────────────────────────────────┤│
│  │ 99990001    │ 张三          │ 本村    │ ¥ 50.00 │ 启用│...││
│  │ 99990002    │ 李四          │ 本村    │ ¥ 0.00  │ 启用│...││
│  │ 99990003    │ 🏛 大队户号   │ 本村    │ -       │ 启用│...││
│  │ 99990004    │ 王五          │ 本村    │ ¥ 20.00 │ 停用│...││
│  │ ...         │               │         │          │     │   ││
│  └──────────────────────────────────────────────────────────────┘│
│                                                                    │
│  共 432 户  <上一页  1 2 3 ... 9 下一页>                           │
└──────────────────────────────────────────────────────────────────┘

四、每列是什么

列 含义 注意
户号 13 位电表编号 必填,唯一
户主 / 类型 个人户号 = 村民姓名
🏛 大队户号 = 大队集体
个人户号必填 user_id
所属村 哪个村 默认本村
余额 该户号绑定的钱包余额 实时变动
状态 启用 / 停用 停用的户号不能查电费
操作 〔查看〕〔编辑〕〔删除〕〔查扣费〕 关键操作

五、常用操作

操作 1:新建个人电费户号(最常用)

  1. 点 〔+ 新建户号〕
  2. 弹出窗口:
┌────────────────────────────────┐
│  新建电费户号                  │
├────────────────────────────────┤
│                                │
│  户号*:  ┌──────────────────┐ │
│           │                  │ │  ← 必填,13 位数字
│           └──────────────────┘ │
│                                │
│  户主:  ◉ 个人  ○ 大队        │  ← 选个人
│                                │
│  所属村民*:                    │
│           〔下拉选,选村民 ▼〕  │  ← 必填
│                                │
│  别名:  ┌──────────────────┐ │
│           │ 张三家           │ │  ← 选填
│           └──────────────────┘ │
│                                │
│  所属村庄*:〔本村 ▼〕          │
│                                │
│  【取消】  【保存】              │
└────────────────────────────────┘
  1. 填户号:13 位数字
  2. 选个人户号
  3. 选村民(必须是已经录入 users 表的人,下拉选里没就是没录入)
  4. 填别名(选填,村委方便找)
  5. 点 【保存】

✅ 「保存成功」= 户号建好

操作 2:新建大队户号(路灯 / 村委办公)

  1. 点 〔+ 新建户号〕
  2. 选 ○ 大队(个人 / 大队单选)
  3. 弹出窗口("所属村民"字段消失):
┌────────────────────────────────┐
│  新建电费户号                  │
├────────────────────────────────┤
│                                │
│  户号*:  ┌──────────────────┐ │
│           │                  │ │
│           └──────────────────┘ │
│                                │
│  户主:  ◉ 个人  ● 大队        │  ← 选大队
│                                │
│  别名*:  ┌──────────────────┐ │
│           │ 村委办公          │ │  ← 必填,描述大队户号用途
│           └──────────────────┘ │
│                                │
│  所属村庄*:〔本村 ▼〕          │
│                                │
│  【取消】  【保存】              │
└────────────────────────────────┘
  1. 填户号 + 填别名(必须填,写清用途)
  2. 所属村民字段不显示
  3. 点 【保存】

大队户号的特点:
- 没有"所属村民"字段
- 列表里显示 🏛 大队户号 标签
- 只能用村余额扣费(不能用个人钱包)

操作 3:批量导入(一次性导 100 个)

  1. 点 〔批量导入〕 → 弹出窗口
  2. 点 〔下载模板〕 → 模板 Excel 下载到电脑
  3. 在 Excel 填:
    - 户号(13 位)
    - 户主姓名(个人户号必填)
    - 手机号(用于匹配用户)
    - 别名(选填)
  4. 留空户主姓名 + 留空手机号 = 大队户号
  5. 填完点 〔选择文件〕→ 选 Excel
  6. 系统显示预览:「成功 98 条 / 失败 2 条」
  7. 失败的有红色字说明原因(按原因改 Excel 再传)
  8. 确认无误 → 点 〔确认导入〕

⚠️ 第一次批量导入前先试 5-10 条,跑通流程再大批量

操作 4:查电费扣费记录

  1. 列表找户号
  2. 「操作」列 → 〔查扣费〕 或 〔查记录〕
  3. 弹出记录列表:
┌──────────────────────────────────────────────┐
│  户号:99990001  户主:张三                  │
├──────────────────────────────────────────────┤
│  时间              │ 扣费   │ 模式  │ 操作人  │
├──────────────────────────────────────────────┤
│  2026-10-14 09:30 │ ¥ 1.00 │ 个人  │ 村民本人│
│  2026-10-13 14:20 │ ¥ 1.00 │ 村余  │ 张三文员│
│  2026-10-10 10:00 │ ¥ 1.00 │ 个人  │ 村民本人│
│  ...                                          │
└──────────────────────────────────────────────┘
  1. 看记录类型:
    - 个人:从村民个人钱包扣
    - 村余:从村集体余额扣
  2. 看到 〔导出〕 → 可导出 Excel

操作 5:编辑 / 删除

编辑:〔编辑〕改别名 / 改户主 / 改状态(不要改户号!户号是电表编号不能改)

删除:慎用!删除后该户号历史扣费记录可能丢失。

🛑 删除前先确认:
1. 该户号没有历史扣费(查操作 4 记录)
2. 没绑村民(如果绑了,删之前先让村民去后台)

操作 6:导出对账


六、不会了怎么办(FAQ)

Q1:户号 13 位怎么来?

Q2:户主下拉选里没有要找的村民?

Q3:余额不足怎么办?

Q4:能不能把个人户号改成大队户号?

Q5:批量导入时提示"户号已存在"?

Q6:怎么看到全村的电费汇总?


七、改错了怎么办

情况 怎么办
户号填错(13 位) 不要改(户号是电表编号),停用 + 新建对的
户主选错 〔编辑〕改
大队户号误建为个人 删 + 重建为大队(确认无历史扣费)
误删除 立即联系系统管理员
批量导入错了 100 条 看哪条不对 → 〔编辑〕改;批量撤回(v1 暂不支持,要人工修)

八、好习惯

✅ 户号不能自己编:电表编号是物理标签,找电力局 / 抄表员要清单
✅ 大队户号必须填别名:"村委办公"、"路灯 1 号"等,方便以后找
✅ 批量导入先试 5 条:跑通流程再大批量
✅ 删除前先看历史:有扣费记录就别删
✅ 每月对账 1 次:用顶部〔统计〕看月汇总,对得上电力局账单


下一步:07-办事审批.md