# feehtml **Repository Path**: shiwj/feehtml ## Basic Information - **Project Name**: feehtml - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-06-05 - **Last Updated**: 2026-06-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 数慧通管理后台 · 原型说明 > `feehtml` 静态 HTML 原型,用于需求确认与交互演示。入口:[`index.html`](index.html)。 ## 目录 | 章节 | 说明 | |------|------| | [快速入门](#快速入门) | 如何预览、目录约定 | | [页面索引](#页面索引) | 全部页面与脚本一览 | | [模块说明](#模块说明) | 按侧边栏顺序展开功能点 | | [业务架构](#业务架构) | 依赖关系、核心流程、跨模块规则 | | [附录](#附录) | 字段与资质细则、更新记录 | --- ## 快速入门 **预览方式**:浏览器直接打开 `index.html`,或通过静态服务器访问本目录。 **技术约定** | 项 | 说明 | |----|------| | 样式 | `css/common.css` | | 脚本 | `js/<页面名>.js`,公共逻辑见 `js/common.js` | | 数据 | 前端 Mock,无后端依赖 | | 导航 | 各页面共用左侧菜单,顺序与下文模块说明一致 | **目录结构(摘要)** ``` feehtml/ ├── index.html # 功能说明入口 ├── css/common.css ├── js/ # 页面交互脚本 ├── *.html # 各功能页面(见页面索引) └── README.md ``` --- ## 页面索引 共 **21** 个页面,归属 **7** 个一级模块、**17** 个二级功能。 | 一级模块 | 二级模块 | 页面 | 脚本 | |----------|----------|------|------| | 功能说明 | 功能架构 / 流程 / 规则 | `index.html` | — | | 应用管理 | 应用授权 | `app-auth.html` | `js/app-auth.js` | | 应用管理 | 流控策略 | `flow-policy.html` | `js/flow-policy.js` | | 应用管理 | 调用日志 | `call-log.html` | `js/call-log.js` | | 应用管理 | 客户工作台 | `portal-workbench.html` | `js/portal-workbench.js` | | 基础数据 | 供应商管理 | `supplier-manage.html` | `js/supplier-manage.js` | | 基础数据 | 客户管理 | `customer-manage.html` | `js/customer-manage.js` | | 基础数据 | 接口管理 | `api-manage.html` | `js/api-manage.js` | | 接口计费 | 计费规则管理 | `price-config.html` | `js/price-config.js` | | 接口计费 | 计费任务管理 | `billing-generate.html` | `js/billing-generate.js` | | 数据校验 | 检验规则管理 | `rule-manage.html` | `js/rule-manage.js` | | 数据校验 | 计费数据查询 | `validation-log.html` | `js/validation-log.js` | | 告警管理 | 告警配置 | `alarm-config.html` | `js/alarm-config.js` | | 告警管理 | 告警日志 | `alarm-log.html` | `js/alarm-log.js` | | 报表统计 | 客户调用统计(按天) | `report-daily.html` | `js/report-daily.js` | | 报表统计 | 客户计费统计(按月) | `report-month.html` | `js/report-month.js` | | 报表统计 | 供应商计费统计(按月) | `report-supplier-month.html` | `js/report-supplier-month.js` | | 报表统计 | 客户月报接口明细 ↳ | `report-detail.html` | — | | 报表统计 | 客户核减明细 ↳ | `report-deduct-detail.html` | — | | 报表统计 | 供应商月报接口明细 ↳ | `report-supplier-detail.html` | `js/report-supplier-detail.js` | | 报表统计 | 报表列表(辅助) | `report-list.html` | — | > ↳ 表示下钻/辅助页。报表相关弹窗逻辑见 `js/report-billing-shared.js`、`js/report-deduct-modal.js` 等共享脚本。 --- ## 模块说明 > 顺序与左侧导航一致。系统定位:**接口开放 + 调用校验 + 计费批处理 + 多维度报表**。 ### 功能说明 | 页面 | 内容 | |------|------| | `index.html` | 六层模块拓扑与依赖;测试帐号开通、T+1 计费两条业务流程;三种计费模式与测试调用不计费规则 | --- ### 应用管理 基于客户与接口配置访问授权,产生原始调用日志。 | 二级模块 | 核心功能 | |----------|----------| | 应用授权 | 左客户 / 右授权列表;应用 CRUD;测试/正式帐号;穿梭框绑定 API;流控策略 + IP 白名单;有效期;AppKey/SecretKey 自动生成与刷新;启用/停用/过期 | | 流控策略 | 策略 CRUD;按秒/分/时/日配置调用上限;供应用授权引用 | | 调用日志 | 多条件查询;请求头/参数/响应详情;测试调用标识;导出;测试调用不参与检验与计费 | | 客户工作台 | 企业隔离;Tab:数据概览 / 按月账单 / 按日统计 / 调用明细;展示有效调用量与有效支出 | --- ### 基础数据 维护供应商、客户、接口主数据,为授权、校验、计费、报表提供基础。 | 二级模块 | 核心功能 | |----------|----------| | 供应商管理 | 档案 CRUD;启用/停用;列表与详情;与接口一对多;停用后下属接口不参与新计费 | | 客户管理 | 代理商—企业二级树;类型:代理商 / 企业(企业须归属代理商);CRUD;企业关联系统帐号;详情含授权接口(按供应商分组) | | 接口管理 | 左供应商 / 右接口;接口 CRUD(名称、路径、请求方式、发布状态);维护供应商归属 | 字段与资质细则见 [附录 A](#附录-a-基础数据字段与资质)。 --- ### 接口计费 按企业配置计价规则,定时/手动批处理生成计费数据。 | 二级模块 | 核心功能 | |----------|----------| | 计费规则管理 | 按企业配置;统一单价 / 阶梯单价 / 分接口单价;规则 CRUD + 历史版本;保存后立即生效 | | 计费任务管理 | 自动 T+1 批处理;手动补跑;可选企业/接口/规则范围;计费规则快照;覆盖/追加写入;执行记录 | 计费模式说明见 [附录 B](#附录-b-计费模式)。 --- ### 数据校验 对调用返回做有效性判定,有效数据进入计费链路。 | 二级模块 | 核心功能 | |----------|----------| | 检验规则管理 | 规则 CRUD;JSON 节点 / 正则;JSONPath + 表达式 + 预期值;关联接口;优先级;启用/停用 | | 计费数据查询 | 检验后数据查询;有效/无效筛选;总量/有效量/无效量/有效率统计;校验详情 | --- ### 告警管理 配置短信告警,监控系统异常并处理告警记录。 | 二级模块 | 核心功能 | |----------|----------| | 告警配置 | 规则 CRUD;触发类型:调用失败率、计费任务失败、流控超限、接口超时;短信、静默时长、级别;适用范围与阈值 | | 告警日志 | 记录查询;级别/状态/类型/时间筛选;待处理标记已处理或忽略 | --- ### 报表统计 由计费任务产出日报/月报,支持核减与多维度汇总。 | 二级模块 | 核心功能 | |----------|----------| | 客户调用统计(按天) | 维度:代理商 + 客户 + 供应商 + 接口 + 日期;调用量、成功率、计费类型/规则、支出;阶梯模式日支出显示 — | | 客户计费统计(按月) | 维度:代理商 + 客户 + 自然月;原/核减/有效调用量与支出;操作栏核减;下钻接口明细(阶梯分档表) | | 供应商计费统计(按月) | 维度:供应商 + 自然月;原/核减/有效调用量与支出;按接口核减;下钻明细 | --- ## 业务架构 ### 业务主线 | 主线 | 链路 | |------|------| | 测试帐号开通 | 客户联调 → 调用日志 → 跳过检验与计价 | | 正式接口计费 | 源调用 → T+1(检验 → 计价 → 日报)→ 月报聚合 → 核减调整 | ### 模块依赖 ``` 基础数据(供应商 → 接口、代理商 → 企业 → 系统帐号) ↓ 应用管理(流控策略 → 应用授权 → 调用日志 → 工作台) ↓ 数据校验(检验规则 → 计费数据查询) ↓ 接口计费(计费规则 → 计费任务) ↓ 报表统计(日统计 → 客户/供应商月报 + 核减) ↑ 告警管理(监控调用 / 任务 / 流控 / 超时) ``` ### 核心流程 **测试帐号开通** ``` 客户管理 → 应用授权(测试帐号) → 绑定 API + 限流策略 + IP 白名单(可选) → AppKey/SecretKey → 调用日志 → 跳过检验与计价,不计入计费报表 ``` **接口计费(T+1)** ``` 源调用数据 → 每日 T+1 批处理 → 检验规则 → 有效数据 → 计费规则 → 日报 → 月报聚合 → 核减调整(可选)→ 有效调用量/支出 ``` ### 跨模块规则 | 规则 | 说明 | |------|------| | 测试帐号隔离 | 写日志,跳过检验与计价,不计入计费报表 | | T+1 批处理 | 每日处理前一自然日:检验 → 计价 → 日报 | | 月报来源 | 客户/供应商月报由日报按自然月聚合 | | 核减生效 | 作用于月报,保存后有效量/支出即时更新 | | 阶梯计价 | 周期累计分档;核减与下钻按阶梯重算 | | 主数据联动 | 停用客户暂停授权;停用供应商接口不参与新计费 | | 代理商与企业 | 企业须归属代理商;报表按代理商筛选;计费/授权以企业为粒度 | | 日统计支出 | 统一/分接口:日支出 = 单价 × 调用量;阶梯:日支出显示 — | | 月报计费公式 | 统一/分接口:支出 = 单价 × 有效次数;阶梯:按累计量分档 | --- ## 附录 ### 附录 A · 基础数据字段与资质 #### 基本信息 | 模块 | 必填 | 选填 | |------|------|------| | 供应商管理 | 名称、编码、联系人、联系电话 | 状态、备注 | | 客户管理 | 类型、名称、编码、联系人、联系电话;企业另须所属代理商、关联系统帐号(新增时) | 状态、备注 | #### 资质上传 格式:JPG / PNG / PDF,单文件 ≤ 5MB;提交校验必传项;详情页图片/PDF 预览。 | 模块 | 必传 | 选填 | |------|------|------| | 供应商管理 | 营业执照、增值业务许可证、数据安全合规问卷、信息安全承诺函 | 法人身份证正反面、信息安全资质、合规内控制度 | | 客户管理 | 营业执照、金融许可证、用户授权协议、信息安全承诺函 | 法人身份证正反面、信息安全资质、合规内控制度 | ### 附录 B · 计费模式 | 模式 | 计价方式 | |------|----------| | 统一单价 | 企业下所有授权接口共用同一单价(元/次) | | 阶梯单价 | 按周期累计有效调用量分档;日报展示规则摘要,日支出 —,月报展示分档结果 | | 分接口单价 | 对企业有权限的接口逐条设价 | ### 附录 C · 侧边栏导航 ``` 功能说明 ├── 应用管理(应用授权 · 流控策略 · 调用日志 · 工作台) ├── 基础数据(供应商管理 · 客户管理 · 接口管理) ├── 接口计费(计费规则管理 · 计费任务管理) ├── 数据校验(检验规则管理 · 计费数据查询) ├── 告警管理(告警配置 · 告警日志) └── 报表统计(客户日统计 · 客户月报 · 供应商月报) ``` ### 附录 D · 更新记录 | 日期 | 变更 | |------|------| | 2026-06-15 | 客户/供应商资质上传;代理商—企业客户体系 | | 近期 | 法人身份证正反面改选填;联系人/联系电话改必填;README 结构优化 |