新建笔记2026-06-25 08:23:05

发布时间:

农村住房安全排查系统 — 用户使用文档

版本:v1.0 | 更新日期:2026-06-25


目录

  1. 系统概述
  2. 用户角色与权限
  3. 账号注册与登录
  4. 任务类型说明
  5. 完整工作流程
  6. 功能模块详解
  7. 任务状态流转说明
  8. 风险等级评定标准
  9. 常见问题

1. 系统概述

本系统是一个基于微信小程序的农村住房安全排查管理平台,覆盖县 → 乡镇 → 村庄三级行政体系,用于:

  • 对农村房屋进行安全排查和风险等级评定(A/B/C/D 四级)
  • 对30年以上老房进行重点月度监测
  • 支持排查任务的逐级下达、上报、审核
  • 提供多维度数据统计和 Excel 导入导出

技术架构:微信小程序前端 + 微信云开发(CloudBase)后端,全 Serverless 部署。


2. 用户角色与权限

系统共有 4 种用户角色,形成层级管理结构:

js
系统管理员 (system_admin)
  └── 县级管理员 (county_admin)
        └── 乡镇管理员 (town_admin)
              └── 村级录入员 (village_recorder)
   

2.1 角色权限对比

功能系统管理员县级管理员乡镇管理员村级录入员
审批所有角色的注册申请
审批乡镇/村级注册申请✅ (仅本乡镇)
下达排查任务
删除/清空任务
查看全县数据
查看本乡镇数据
审核村级月度报告
审批乡镇报告
上传乡镇汇总报告
逐户排查登记
上传村级月度报告
查看本村数据
数据统计✅ (全县)✅ (全县)✅ (本乡镇)✅ (本村)
数据导入导出
通知公告管理
用户管理(删除/撤销)

2.2 登录后首页

角色登录后跳转页面
system_admin 系统管理员系统管理员仪表盘
county_admin 县级管理员全县数据仪表盘
town_admin 乡镇管理员乡镇管理员仪表盘
village_recorder 村级录入员村级录入员仪表盘

3. 账号注册与登录

3.1 注册申请

  1. 在登录页面点击「注册」
  2. 填写以下信息:
    • 真实姓名
    • 手机号(11位,作为登录账号)
    • 登录密码(至少6位)
    • 申请角色:乡级管理员 / 村级录入员
    • 所属乡镇:下拉选择
    • 所属村庄(仅村级录入员需要):选择乡镇后自动加载
  3. 提交后状态为「待审批」
  4. 等待上级管理员审批通过后方可登录

注意:县级管理员和系统管理员不能通过注册页面申请,需由系统管理员直接创建。

3.2 登录

  1. 输入注册时使用的手机号密码
  2. 支持「记住密码」功能,勾选后下次自动填充
  3. 登录成功自动跳转到对应角色首页

3.3 账号审批流程

js
用户注册 → pending(待审批)
    ├── 上级管理员审批通过 → approved(可登录)
    └── 上级管理员审批拒绝 → rejected(不可登录,可重新申请)
   

审批权限: - system_admin 可审批所有角色 - county_admin 可审批 town_admin 和 village_recorder - town_admin 可审批本乡镇的 village_recorder


4. 任务类型说明

系统支持 5 种任务类型

任务类型说明适用层级
30年以上重点户建造年限≥30年,需要重点监测的房屋县 → 乡镇 → 村 三级
30年以上一般户建造年限≥30年,一般监测的房屋县 → 乡镇 → 村 三级
30年以下户建造年限<30年的房屋县 → 乡镇 → 村 三级
动态新增排查过程中动态新增的任务县 → 乡镇 → 村 三级
30年以内综合性30年以内排查任务县 → 乡镇

风险等级

等级含义说明
A安全房屋结构完好,无安全隐患
B基本安全存在轻微问题,不影响居住安全
C局部危险存在局部结构问题,需要修缮
D整体危险房屋整体存在严重安全隐患,需立即处理

5. 完整工作流程

流程总图

js
① 县级管理员下达任务
       │
       ▼
② 村级录入员获取数据 + 逐户排查 + 上传报告
       │
       ▼
③ 乡镇管理员审核村级报告 + 汇总上传乡镇报告
       │
       ▼
④ 县级管理员最终审批乡镇报告
       │
       ▼
   任务完成 ✅
   

5.1 县级管理员工作流程

步骤 1:登录系统

使用手机号和密码登录,进入全县数据仪表盘首页。

首页展示: - 总户数、累计排查数 - 按任务类型统计(30年以上重点/一般、30年以下、动态新增) - 按风险等级统计(A/B/C/D) - 最近排查记录 - 通知公告 - 待审批用户数量

步骤 2:下达排查任务

  1. 在首页点击 「30年以上重点」(或其他任务类型卡片)
  2. 进入任务管理总览页
  3. 点击 「下达任务」 按钮
  4. 选择:
    • 年月(从2020年至当前年份+1)
    • 目标乡镇(支持全选/单选)
  5. 确认下达 → 系统自动为每个选中的乡镇创建乡镇级任务,并为该乡镇下所有村庄创建村级任务

系统管理员额外拥有「删除任务」和「删除全部任务」的权限。

步骤 3:查看任务进度

在任务管理总览页,按月份分组展示各乡镇的任务状态: - 🔴 未上传 — 乡镇尚未提交报告 - 🟡 待审核 — 乡镇已提交,等待县级审核 - 🟢 已审核 — 审核通过,任务完成 - ⚪ 已退回 — 报告被退回,需乡镇重新提交

步骤 4:审批乡镇报告

  1. 在任务列表中点击某个乡镇 → 进入乡镇任务详情页
  2. 查看乡镇提交的报告(可预览附件)
  3. 向下可查看该乡镇所有村级任务完成情况
  4. 点击村级任务行可查看逐户排查数据(只读)

当乡镇报告状态为「待审核」时,执行审批: - 审批通过:报告审核通过,任务完成 - 审批不通过:填写不通过原因,退回乡镇重新处理

步骤 5:审批用户注册

  1. 在首页点击「待审批」(x) 角标
  2. 进入审批管理页,查看待审批用户列表
  3. 对每条申请执行「通过」或「拒绝」操作
  4. 可审批:乡镇管理员、村级录入员

步骤 6:数据统计与导出

  1. 首页点击统计卡片 → 进入统计详情页
  2. 可按乡镇/村庄/风险等级查看统计数据
  3. 支持 Excel 格式导入导出数据

5.2 乡镇管理员工作流程

步骤 1:登录系统

使用手机号和密码登录,进入乡镇管理员仪表盘首页。

步骤 2:审批村级录入员注册

  1. 在首页点击「待审批」角标
  2. 查看本乡镇申请成为村级录入员的用户
  3. 执行「通过」或「拒绝」

步骤 3:查看任务列表

  1. 在首页点击 「30年以上重点」 卡片
  2. 进入本乡镇任务列表页,按月份分组展示

步骤 4:审核村级报告

  1. 点击某月任务 → 进入乡镇任务详情页(221页)
  2. 查看该乡镇下所有村庄的任务状态列表
  3. 点击某村任务行 → 进入村级月监测详情页
  4. 在该页面可以:
    • 查看村级逐户排查数据(只读)
    • 预览村级上传的 PDF 报告
    • 审核通过:村级任务状态变为「已通过」
    • 审核不通过:填写原因退回,村级可重新上传

步骤 5:上传乡镇汇总报告

  1. 在乡镇任务详情页(221页),确认所有村级任务都已审核通过
  2. 点击 「上传报告」 按钮
  3. 选择文件(支持 PDF、Word、Excel)
  4. 上传成功后,乡镇报告状态变为「待审核」
  5. 等待县级管理员最终审批

注意:只有所有村级任务都审核通过后,才能上传乡镇报告。

步骤 6:查看统计

  1. 首页点击「总户数」卡片 → 查看本乡镇各村统计
  2. 首页点击风险等级卡片 → 查看详细数据

5.3 村级录入员工作流程

步骤 1:登录系统

使用手机号和密码登录,进入村级录入员仪表盘首页。

步骤 2:获取任务数据

  1. 在首页点击 「30年以上重点」 卡片
  2. 进入本村月度任务列表页
  3. 点击某月任务 → 进入村级月监测详情页(编辑模式)
  4. 点击 「获取任务数据」 按钮
  5. 系统自动将本村建造年限≥30年的房屋户加载到当月监测列表中

步骤 3:逐户排查登记

  1. 在月监测详情页,点击「未排查」状态的房屋行
  2. 进入排查登记表单,填写以下信息:
字段说明是否必填
户主姓名
身份证号18位
联系电话选填
身份类别防止返贫致贫对象/原建档立卡脱贫人口/农村低保/特困/边缘家庭/刚性支出困难
详细地址
建筑结构土木/砖木/砖混/框架/其他
建造年份选填
建筑面积选填
是否改造过是/否(选"是"需填写改造年份和补贴金额)
是否存在安全隐患是/否
家庭人口
是否闲置是/否选填
是否唯一住房是/否选填
风险等级A/B/C/D
照片天花板/墙面/门窗照片(每类最多3张)✅ (至少1张)
排查人签字Canvas 手写签名
户主签字Canvas 手写签名
定位GPS 定位坐标选填
  1. 提交后,该户状态变为「已排查」

步骤 4:上传村级月度报告

  1. 确认所有房屋户都已排查完毕
  2. 点击 「上传报告」 按钮
  3. 选择 PDF 文件上传
  4. 上传成功后,任务状态变为「待审核」
  5. 等待乡镇管理员审核

步骤 5:处理退回任务

如果报告被乡镇管理员退回: 1. 查看退回原因 2. 修正问题后重新上传报告 3. 任务状态回到「待审核」

步骤 6:查看记录

  1. 点击「已排查」状态的房屋行 → 查看排查记录详情(只读)
  2. 首页查看本村统计数据

5.4 系统管理员工作流程

系统管理员拥有最高权限,除县级管理员的所有功能外,还具备:

  1. 审批所有角色:可审批县级管理员、乡镇管理员、村级录入员的注册申请
  2. 删除任务:可按年月+乡镇删除任务,或清空所有任务
  3. 通知公告管理:发布/编辑/删除系统通知
  4. 用户管理:查看、删除、撤销用户权限
  5. 全部数据导入导出:支持全县数据的 Excel 导入导出
  6. 乡镇/村庄数据维护:导入、导出、重命名、去重、清空乡镇和村庄字典数据

6. 功能模块详解

6.1 任务下达

操作者:县级管理员 / 系统管理员

操作路径:首页 → 点击任务类型卡片 → 任务管理总览 → 点击「下达任务」

操作步骤: 1. 在任务管理总览页,点击「下达任务」按钮 2. 弹出选择面板: - 选择年月(picker-view,范围:2020年 ~ 当前年份+1) - 选择目标乡镇(全选 / 多选复选框) 3. 点击确认 → 系统调用 assignTask 云函数 4. 云函数自动完成: - 为每个选中乡镇创建一条 town 级别的 task 记录 - 为每个乡镇下辖的所有村庄各创建一条 village 级别的 task 记录 - 初始状态均为 pending

注意事项: - 同一月份+同一任务类型不可重复下达 - 下达后不可撤销(系统管理员可删除)


6.2 逐户排查登记

操作者:村级录入员

操作路径:首页 → 点击任务类型卡片 → 月监测详情页 → 点击「未排查」房屋 → 排查登记表

表单字段

分类字段说明
基本信息户主姓名
基本信息身份证号18位,自动校验格式
基本信息联系电话选填
基本信息身份类别6种身份类别下拉选择
基本信息详细地址
房屋信息建筑结构土木/砖木/砖混/框架/其他
房屋信息建造年份选填,用于判断是否≥30年
房屋信息建筑面积选填
房屋信息是否改造过选"是"需填写改造年份和补贴金额
房屋信息是否存在安全隐患
家庭情况家庭人口
家庭情况是否闲置
家庭情况是否唯一住房
评定结果风险等级A/B/C/D 按钮选择
照片材料天花板照片最多3张,支持拍照/相册
照片材料墙面照片最多3张,支持拍照/相册
照片材料门窗照片最多3张,支持拍照/相册
签名排查人签字Canvas 手写签名板
签名户主签字Canvas 手写签名板
定位GPS坐标点击获取当前位置

照片要求: - 通过拍照或相册选择 - 每类最多3张 - 支持删除和重新选择 - 提交时自动上传至云存储

签名操作: - 弹出 Canvas 签名面板 - 在屏幕上手写签名 - 支持「清除」重签 - 确认后保存为图片


6.3 月度监测报告

村级月度报告(PDF 上传)

操作者:村级录入员

  1. 确认所有房屋都已排查
  2. 点击「上传报告」按钮
  3. 从手机选择 PDF 文件
  4. 上传到云存储 → 调用 submitTaskReport(action='submit')
  5. 任务状态:pendingsubmitted

乡镇汇总报告(文件上传)

操作者:乡镇管理员

  1. 确认所有村级任务都已审核通过
  2. 点击「上传报告」按钮
  3. 选择文件(支持 PDF/Word/Excel)
  4. 上传到云存储 → 调用 submitTaskReport(action='submit', level='town')
  5. 任务状态:pendingsubmitted

6.4 逐级审批

审批采用逐级上报机制:

审批层级审批人被审批对象操作
第1级乡镇管理员村级月度报告通过 / 退回(填写原因)
第2级县级管理员乡镇汇总报告通过 / 退回(填写原因)

审批操作说明: - 通过:确认报告无误,任务状态变为 completed(锁定) - 退回:填写不通过原因,任务状态变为 rejected,下级可重新上传 - 已通过(completed)的报告不可修改


6.5 数据统计

系统提供多层级、多维度的数据统计:

统计维度县级乡镇级村级
总户数
累计排查数
按任务类型(30年以上重点/一般/30年以下/动态新增)
按风险等级(A/B/C/D)
按乡镇汇总
按村庄汇总
逐户明细
待处理统计

操作方式: - 首页点击各统计卡片 → 进入对应统计详情页 - 县级管理员:查看全县所有数据 - 乡镇管理员:仅查看本乡镇数据 - 村级录入员:仅查看本村数据


6.6 数据导入导出

操作者:县级管理员 / 系统管理员

支持的数据类型

数据类型导入导出
排查记录(inspections)✅ (Excel)✅ (Excel)
用户数据(users)✅ (Excel)✅ (Excel)
任务数据(task)✅ (Excel)✅ (Excel)
乡镇/村庄字典✅ (Excel)✅ (Excel)
30年以上监测数据✅ (Excel)✅ (Excel)
复查数据(reviews)✅ (Excel)✅ (Excel)
通知公告✅ (Excel)✅ (Excel)

操作路径:首页 → 数据导入导出页面 → 选择数据类型 → 上传/下载


6.7 通知管理

操作者:系统管理员 / 县级管理员

功能: - 发布系统通知公告 - 编辑已有通知 - 删除通知 - 支持批量导入导出

展示位置:所有角色首页的通知公告区域


7. 任务状态流转说明

7.1 状态定义

状态含义说明
pending未提交任务已下达,但尚未上传报告
submitted待审核报告已上传,等待上级审核
completed已审核报告审核通过,任务完成(锁定)
rejected已退回报告被退回,需要重新提交

7.2 状态流转图

js
县级下达任务
    │
    ▼
pending(未提交)
    │
    │ 村级/乡镇上传报告
    ▼
submitted(待审核)
    │
    ├── 上级审核通过 ──→ completed(已审核,锁定)
    │
    └── 上级审核退回 ──→ rejected(已退回)
                            │
                            │ 重新上传报告
                            ▼
                        submitted(待审核)
   

7.3 锁定规则

  • submittedcompleted 状态的任务视为锁定
  • 锁定后下级不可修改或删除
  • 只有被退回(rejected)后才能重新操作

8. 风险等级评定标准

等级含义判定标准
A安全房屋主体结构完好,地基稳定,无明显裂缝、变形,满足安全使用要求
B基本安全房屋基本满足安全使用要求,个别结构构件处于危险状态,但不影响主体结构安全
C局部危险部分承重结构不能满足安全使用要求,房屋局部处于危险状态,构成局部危房
D整体危险承重结构已不能满足安全使用要求,房屋整体处于危险状态,构成整幢危房

排查时需结合房屋的建筑结构、建造年限、地基状况、墙体裂缝、屋顶漏雨等多方面因素综合评定。


9. 常见问题

Q1:忘记密码怎么办?

联系上级管理员(乡镇管理员或县级管理员)重置密码。

Q2:注册后多久能通过审批?

审批由上级管理员手动操作,通常在1个工作日内完成。如长时间未通过,请联系上级管理员。

Q3:为什么无法上传乡镇报告?

需要满足条件:该乡镇下所有村庄的月度报告都已审核通过(completed 状态)。请确认每个村的任务状态。

Q4:报告被退回后怎么处理?

查看退回原因(在任务详情页显示),修正问题后重新上传报告即可。

Q5:已提交的报告可以修改吗?

不可以。submittedcompleted 状态的任务已锁定。如需修改,需联系上级管理员退回。

Q6:如何查看某个房屋的详细排查记录?

  • 村级录入员:在月监测详情页点击「已排查」房屋行
  • 乡镇/县级管理员:在村级任务列表中点击某村行进入详情页查看

Q7:排查登记时定位失败怎么办?

  1. 检查手机是否授予微信定位权限(设置 → 微信 → 位置 → 允许)
  2. 确保手机 GPS 已开启
  3. 在开阔地带重试
  4. 定位为选填项,定位失败不影响提交

Q8:Excel 导入模板在哪里获取?

在数据导入导出页面,选择对应的数据类型,系统提供模板下载功能。


附录:页面导航速查

编号页面名称操作角色
1登录页所有用户
2全县仪表盘首页县级/系统管理员
3排查登记表村级录入员
4房屋详情所有用户
10乡镇级统计县级管理员
11村级统计乡镇管理员
12待处理统计管理员
13审批管理管理员
14村级30年监测列表村级录入员
15村级月监测详情(核心页)多角色(edit/audit/browse)
1630年以下统计村级录入员
18村级逐户统计村级录入员
22逐户编辑登记村级录入员
23逐户只读记录所有用户
24乡镇月监测详情乡镇/县级管理员
25已下达任务列表管理员
26县级任务管理总览县级管理员
27乡镇任务列表乡镇管理员
28/221乡镇任务详情乡镇/县级管理员
111风险等级统计管理员
120县级30年重点任务列表县级管理员
220乡镇版30年重点任务列表乡镇管理员
300村级/乡镇管理员首页村级/乡镇管理员
303新增/编辑排查村级录入员
999系统管理员首页系统管理员

本文档由系统自动生成,如有疑问请联系系统管理员。