Initial commit: 金牛集团贷款档案管理系统

导入现有代码与文档,排除 data/uploads 运行时数据。
This commit is contained in:
梁铭洋
2026-08-29 11:52:22 +08:00
commit 97fea48393
14 changed files with 5478 additions and 0 deletions
+79
View File
@@ -0,0 +1,79 @@
1.便捷查询下的功能改为折叠显示,默认折叠,点击后打开菜单
2.便捷查询增加利息计算器功能,具体要求如下:
## 核心功能
1. **本金输入**:支持输入本金金额,带千分位格式化和大写金额回显(如:壹拾万元整)。
2. **利率输入**:支持输入年利率(%),可选是否区分年利率/月利率/日利率。
3. **计息天数**:提供两种输入模式,可切换:
- 模式A:直接手动输入天数(正整数)。
- 模式B:输入起止日期(YYYY-MM-DD),自动计算并回显天数。
4. **结息方式**:下拉选择:
- "记首记尾"(算头又算尾,天数+1)
- "记首不记尾"(算头不算尾,实际天数)
5. **计息基准**:可选 360天/年 或 365天/年(银行常用360,实际天数用365)。
6. **计算结果**
- 显示利息金额(元,保留2位小数)
- 显示本息合计
- 显示实际计息天数
- 显示利率换算后的日利率参考值
## 交互细节
- 切换日期输入模式时,已填数据尽量保留或联动更新。
- 起止日期选择后,天数自动计算并显示在输入框旁。
- 手动输入天数时,如果起止日期已填,自动清空或提示不一致。
- 所有金额输入框支持粘贴纯数字自动格式化。
- 增加"一键复制结果"按钮。
- 增加"重置"按钮清空所有数据。
## 界面风格
- 简洁的财务工具风格,类似银行网银的贷款计算器。
- 结果区域用卡片高亮显示。
3.增加承兑贴现计算器,具体功能如下:
## 核心功能
### 1. 票据信息
- **票据类型**:单选【银行承兑汇票 / 商业承兑汇票】(影响风险提示和默认利率)。
- **票面金额**:输入框,支持千分位格式化,联动大写金额回显。
- **出票日期**:日期选择器(YYYY-MM-DD)。
- **到期日期**:日期选择器,或选择"见票后定期付款"模式(输入月数自动推算到期日)。
- **贴现日期**:日期选择器,默认当天。
### 2. 到期日推算逻辑(关键)
- 支持"月对月"推算:输入出票日期 + 期限(如6个月),自动计算到期日。
- 月末规则:出票日为1月31日,期限6个月,到期日应为7月31日;若到期月无对应日期(如8月31日→2月),则取到期月最后一天(2月28/29日)。
- 节假日顺延(可选):到期日遇法定节假日自动顺延至下一工作日(需内置常见节假日或允许手动标记)。
### 3. 贴现参数
- **贴现利率**:输入年利率(%),支持快捷选择【6个月国股利率 / 城商利率 / 农商利率】作为参考填入。
- **计息基准**:固定 360天/年(票据贴现行业标准)。
- **是否异地**:勾选框,勾选后贴现天数自动 +3天(在途时间)。
- **计息方式**:固定"记首不记尾"(贴现日至到期前一日,行业标准),但允许切换为"记首记尾"用于对比。
### 4. 计算结果
- **贴现天数**:自动显示(含异地+3天说明)。
- **贴现利息**:票面金额 × 贴现天数 × 贴现利率 / 360。
- **实付金额**:票面金额 - 贴现利息。
- **年化成本率**:(贴现利息 / 实付金额)×(360 / 贴现天数),用于评估实际资金成本。
- **每10万扣息**:方便票据行业常用的"每十万扣多少"报价方式反推。
### 5. 反向计算(高级功能)
- 已知【实付金额】反推【贴现利率】。
- 已知【每10万扣息】反推【贴现利率】。
## 交互细节
- 输入出票日+期限月数后,到期日自动计算并回显。
- 贴现日期不能晚于到期日,否则提示错误。
- 切换"异地"选项时,天数和利息实时重算。
- 增加"复制结果"按钮,格式为:票面XX万 | 贴现息XX元 | 实付XX元 | 天数XX天。
- 增加"保存记录"按钮,本地存储历史计算,支持对比列表。
## 界面风格
- 财务工具风格,左右分栏:左侧输入,右侧结果卡片高亮。
- 响应式,支持手机端使用。
## 校验规则
- 票面金额 > 0
- 贴现日 < 到期日
- 利率 > 0
- 期限月数为正整数(1-12
4.增加历史还款记录查询,统计所有已归还的还本计划本金及到期的贷款本金