Skip to content

Commit 5e123fe

Browse files
committed
add CHANGELOG.md
1 parent 7c1836f commit 5e123fe

File tree

4 files changed

+26
-5
lines changed

4 files changed

+26
-5
lines changed

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
Changelog
2+
===
3+
4+
[0.3] - 2025-01-12
5+
---
6+
7+
完善说明,部署到 GitHub Pages,绑定域名。
8+
9+
[0.2] - 2025-01-11
10+
---
11+
12+
添加 导出到 Excel 功能。
13+
14+
[0.1] - 2025-01-11
15+
---
16+
17+
完成初版。
18+
支持贷款计算、利率变更、提前还款

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
## 使用方法
1414

15-
1. 打开浏览器,~~访问项目的根目录下的`index.html`文件。如果需要在手机上访问,在项目根目录执行`npm run dev` 启动本地 http server,就可以访问了~~ 直接访问[这个地址](https://dropfan.github.io/loan-calculator/)就行。
15+
1. 打开浏览器,~~访问项目的根目录下的`index.html`文件。如果需要在手机上访问,在项目根目录执行`npm run dev` 启动本地 http server,就可以访问了~~ 直接访问[这个地址](https://loan.v2dl.net/)就行。
1616
2. 根据页面提示填写贷款相关信息并进行计算。
1717
3. 如需调整利率或提前还款,使用相应功能模块进行操作。
1818
4. 若要导出还款计划表为 Excel 文件,点击“导出为 Excel”按钮。

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"description": "一个功能强大的贷款计算器和还贷模拟器,特别支持存量房贷计算多次调整利率和提前还款,模拟用户真实的还贷情况。由 Tiger 开发,帮助用户轻松管理贷款计划。",
55
"license": "",
66
"author": "Tiger <[email protected]>",
7+
"link": "https://loan.v2dl.net",
78
"repository": {
89
"type": "git",
910
"url": "git+https://github.com/DropFan/loan-schedule.git"

script.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -412,7 +412,7 @@ document.getElementById("prepay-loan").addEventListener("click", function () {
412412
function exportToExcel(filename, rows) {
413413
filename = "还款计划表_由公众号Hacking4un生成.xlsx";
414414
const worksheetData = [
415-
["期数", "还款日期", "月还款金额", "本金", "利息", "剩余本金", "剩余期数", "利率", "说明","由微信公众号 Hacking4fun生成"],
415+
["期数", "还款日期", "月还款金额", "本金", "利息", "剩余本金", "剩余期数", "利率", "说明","由微信公众号 Hacking4fun 生成"],
416416
...rows.map(row => [
417417
row.period,
418418
row.paymentDate,
@@ -430,18 +430,20 @@ function exportToExcel(filename, rows) {
430430
worksheetData.push(["", "", "", "", "", "", "", "", ""], ["", "", "", "", "", "", "", "", ""]);
431431
worksheetData.push(
432432
["", "", "", "", "", "", "", "",
433-
"在这个文件里留公众号像极了早年互联网分享软件和资源的各种广告行为……就当是古典互联网的文艺复兴吧"],
433+
"在这个文件里留公众号像极了早年互联网分享软件和资源的各种广告行为……"],
434+
["", "", "", "", "", "", "", "",
435+
"就当是古典互联网的文艺复兴吧"],
434436
["", "", "", "", "", "", "", "",
435437
"公众号 Hacking4fun!"],
436438
["", "", "", "", "", "", "", "",
437439
"贷款计算 & 还贷模拟器 可访问:"],
438440
["", "", "", "", "", "", "", "",
439-
"https://dropfan.github.io/loan-schedule/"],
441+
"https://loan.v2dl.net/"],
440442
);
441443

442444
const worksheet = XLSX.utils.aoa_to_sheet(worksheetData);
443445
const workbook = XLSX.utils.book_new();
444-
XLSX.utils.book_append_sheet(workbook, worksheet, "还款计划表-由公众号Hacking4fun生成");
446+
XLSX.utils.book_append_sheet(workbook, worksheet, "还款计划表 - 由公众号 Hacking4fun 生成");
445447
XLSX.writeFile(workbook, filename);
446448
}
447449

0 commit comments

Comments
 (0)