H1d3rOne
|
0d9779d2b9
|
style: 优化记录、工具、我的三个页面使用不同色系
- 记录页面:蓝色系(#3B82F6)- 代表记录、历史
- 工具页面:橙色系(#F97316)- 代表工具、实用
- 我的页面:绿色系(#10B981)- 代表个人、生机
- 同一页面内各元素色系保持一致
|
2026-03-08 03:06:04 +08:00 |
|
H1d3rOne
|
fa1413d22d
|
style: 统一记录、工具、我的三个页面的色系风格
- 将工具页面和我的页面的header从粉色(#DB2777)改为紫色(#8B5CF6)
- 统一所有页面的阴影颜色为紫色系
- 保持与记录页面一致的视觉风格
|
2026-03-08 03:01:43 +08:00 |
|
H1d3rOne
|
c5fa876fb2
|
style: 统一记录、工具、我的页面导航栏样式与主页一致
- 使用自定义导航栏样式
- 添加星星动画装饰
- 添加太极符号装饰线
- 统一粉色渐变背景
- 统一卡片样式和阴影效果
|
2026-03-08 02:55:51 +08:00 |
|
H1d3rOne
|
aeff65256d
|
fix: 修复星座查询前端日期类型问题
- picker返回的e.detail.value是字符串类型
- 使用parseInt转换为数字,避免字符串拼接导致月份错误
- 例如: '1' + 1 = '11' (错误), parseInt('1') + 1 = 2 (正确)
|
2026-03-08 02:49:04 +08:00 |
|
xuan-bot
|
f0a0c5b08a
|
feat: 添加spring-boot-devtools支持热加载开发模式
|
2026-03-08 02:10:42 +08:00 |
|
H1d3rOne
|
02c5c6e110
|
fix: 修复星座查询结果不正确的问题
- 使用自定义的getXingZuoByDate方法替代solar.getXingZuo()
- 确保星座日期范围与显示的日期范围一致
- 白羊座: 3月21日-4月19日
- 金牛座: 4月20日-5月20日
- 双子座: 5月21日-6月21日
- 巨蟹座: 6月22日-7月22日
- 狮子座: 7月23日-8月22日
- 处女座: 8月23日-9月22日
- 天秤座: 9月23日-10月23日
- 天蝎座: 10月24日-11月22日
- 射手座: 11月23日-12月21日
- 摩羯座: 12月22日-1月19日
- 水瓶座: 1月20日-2月18日
- 双鱼座: 2月19日-3月20日
|
2026-03-08 02:08:43 +08:00 |
|
H1d3rOne
|
c819b5f746
|
fix: 修复生肖查询结果不正确的问题
- 使用公历年份直接计算生肖和干支
- 修复之前使用农历日期导致年份边界计算错误的问题
|
2026-03-08 01:55:20 +08:00 |
|
H1d3rOne
|
ac44ea13b4
|
fix: 修复奇门遁甲生肖字段缺失问题,补充完整返回数据
|
2026-03-08 01:45:24 +08:00 |
|
xuan-bot
|
dc776ab157
|
fix: 修复ToolController编译错误,兼容Java 8和lunar库API
|
2026-03-08 01:32:35 +08:00 |
|
H1d3rOne
|
e021ce5bc9
|
feat: 完成工具菜单所有功能
- 后端ToolController实现6个工具API
- 前端创建6个工具页面
- 修改pages.json注册页面
- 修改api.js添加工具API
- 修改tools.vue添加跳转逻辑
|
2026-03-08 01:06:24 +08:00 |
|
H1d3rOne
|
c85c819008
|
fix: 删除前端重复保存记录的代码
- 后端BaZiController已经保存记录,前端不需要再保存
- 删除result.vue中的saveRecord方法和调用
- 解决记录重复保存的问题
|
2026-03-08 00:53:13 +08:00 |
|
xuan-bot
|
35ad04eca3
|
fix: 修复前端sex字段类型转换问题,确保前后端数据类型一致
|
2026-03-08 00:42:59 +08:00 |
|
H1d3rOne
|
043780d5ab
|
fix: 修改删除记录接口为POST方法
- 后端RecordController改用POST方法处理删除请求
- 小程序端api.js同步修改为POST方法
- 解决DELETE请求不被支持的问题
|
2026-03-08 00:25:30 +08:00 |
|
xuan-bot
|
097173426f
|
feat: 切换数据库从H2到MySQL
- 安装MySQL数据库
- 创建xuan_deduct数据库和xuan_user用户
- 创建deduct_record表
- 修改application.properties配置MySQL连接
- 测试验证数据库连接和数据保存功能
|
2026-03-08 00:19:15 +08:00 |
|
xuan-bot
|
91a14ca6d1
|
feat: 完成记录功能开发
- 添加保存记录API到RecordController
- 修复DeductRecordRepository的HQL语法错误
- 更新前端api.js添加记录API
- 更新八字结果页面保存测算记录
- 完善记录列表页面显示历史记录
|
2026-03-07 23:50:38 +08:00 |
|
H1d3rOne
|
683f55e4ca
|
feat: 添加数据库支持,保存测算记录
- 添加Spring Data JPA和H2/MySQL数据库依赖
- 创建DeductRecord实体类,保存测算记录
- 创建DeductRecordRepository和DeductRecordService
- 创建RecordController,提供记录查询和删除API
- 修改BaZiController,保存测算结果到数据库
- 配置H2数据库用于开发,MySQL用于生产环境
|
2026-03-07 22:54:02 +08:00 |
|
H1d3rOne
|
251a49d810
|
fix: 更新自定义tabBar组件
|
2026-03-07 21:39:20 +08:00 |
|
H1d3rOne
|
4f6e3379a3
|
fix: 优化自定义tabBar组件,添加错误处理
- 添加switchTab失败时的redirectTo回退
- 优化样式,添加安全区域适配
|
2026-03-07 21:33:10 +08:00 |
|
H1d3rOne
|
7666c8eed6
|
fix: 在各tabBar页面显式导入CustomTabbar组件
- 首页、记录、工具、我的页面都添加组件导入
- 解决微信开发者工具依赖分析问题
|
2026-03-07 21:17:13 +08:00 |
|
H1d3rOne
|
fb95dbe3c9
|
fix: 关闭微信开发者工具的无依赖文件过滤功能
- 添加 ignoreDevUnusedFiles: false
- 添加 ignoreUploadUnusedFiles: false
- 解决自定义组件无法被引用的问题
|
2026-03-07 21:11:52 +08:00 |
|
H1d3rOne
|
b7921128fb
|
fix: 为tabBar页面添加底部padding,确保内容不被遮挡
|
2026-03-07 21:08:06 +08:00 |
|
H1d3rOne
|
af1ef3ab8e
|
feat: 使用自定义tabBar组件,emoji图标显示
- 创建custom-tabbar组件
- 使用emoji图标:首页🏠、记录📋、工具🔧、我的👤
- 在各tabBar页面添加自定义tabBar组件
- pages.json启用custom: true
|
2026-03-07 21:06:01 +08:00 |
|
H1d3rOne
|
76e33379c7
|
feat: 添加底部菜单栏tabBar
- 新增记录页面(records)
- 新增工具页面(tools)
- 新增我的页面(mine)
- 配置tabBar菜单:首页、记录、工具、我的
- 添加tabBar图标文件
|
2026-03-07 20:48:42 +08:00 |
|
H1d3rOne
|
37a4c58418
|
fix: 大六壬模块背景改为紫色渐变,首页删除footer文字
- 大六壬页面背景从绿色改为紫色渐变
- 首页footer删除text和copyright
|
2026-03-07 20:35:58 +08:00 |
|
H1d3rOne
|
ac0bce727a
|
fix: 大六壬模块色系统一为紫色系
- navigationBar标题改为'大六壬测算'
- navigationBar颜色改为紫色#7C3AED
- section-dot改为紫色#7C3AED
- tips-card边框改为紫色#7C3AED
- tips-title颜色改为紫色#6D28D9
- submit-btn改为紫色渐变
- gender-item.active改为紫色系
|
2026-03-07 20:29:17 +08:00 |
|
H1d3rOne
|
accba8497a
|
fix: 梅花易数模块色系统一为绿色系
- section-dot改为绿色#059669
- tips-card背景和边框改为绿色系
- tips-title颜色改为深绿色#047857
- submit-btn改为绿色渐变
- gender-item.active改为绿色
- method-item.active改为绿色
|
2026-03-07 20:22:19 +08:00 |
|
H1d3rOne
|
7b71c814ba
|
fix: 六爻模块tips-title颜色统一为蓝色
|
2026-03-07 20:19:51 +08:00 |
|
H1d3rOne
|
d33c0488a1
|
fix: 六爻模块色系统一为蓝色系
- navigationBar标题改为'六爻测算'
- header-card背景改为蓝色渐变#2563EB
- section-dot改为蓝色#2563EB
- tips-card边框和背景改为蓝色系
- submit-btn改为蓝色渐变
- gender-item.active改为蓝色
|
2026-03-07 20:16:23 +08:00 |
|
H1d3rOne
|
dbafc76351
|
fix: 奇门遁甲模块tips-card色系统一为橙色系
- tips-card边框改为橙色#D97706
- tips-title颜色改为#B45309
|
2026-03-07 20:11:47 +08:00 |
|
H1d3rOne
|
ac0c45a605
|
fix: 奇门遁甲模块优化
- navigationBar标题改为'奇门遁甲测算'
- 按钮文字'开始排盘'改为'开始测算'
- 按钮颜色改为橙色系(#D97706),与主页logo一致
|
2026-03-07 20:06:32 +08:00 |
|
H1d3rOne
|
8cd558ae91
|
fix: 塔罗牌模块navigationBar标题改为'塔罗牌'
|
2026-03-07 19:59:59 +08:00 |
|
H1d3rOne
|
855fa8bb7b
|
fix: 占星术模块navigationBar标题改为'占星术占卜'
|
2026-03-07 19:59:08 +08:00 |
|
H1d3rOne
|
aeab8a0867
|
fix: 紫微斗数模块navigationBar标题改为'紫微斗数测算',颜色统一为#8B5CF6
|
2026-03-07 19:58:09 +08:00 |
|
H1d3rOne
|
58960da7b8
|
fix: 八字模块navigationBar标题改为'四柱八字测算'
|
2026-03-07 19:56:24 +08:00 |
|
H1d3rOne
|
59e045adad
|
fix: 占星术模块按钮文字修改
- '开始测算'改为'开始占卜'
- '测算中'改为'占卜中'
|
2026-03-07 19:50:57 +08:00 |
|
H1d3rOne
|
fc3efaf7d8
|
fix: 占星术模块文字和结果页颜色修改
- '开始排盘'改为'开始测算'
- '排盘中'改为'测算中'
- 结果页所有紫色改为粉红色
- 与主页logo色系一致
|
2026-03-07 19:47:15 +08:00 |
|
H1d3rOne
|
59dcd9ce93
|
fix: 占星术模块全面改为粉红色系,与主页logo一致
- header-card背景改为粉红色渐变
- section-dot改为粉红色
- tips-card边框和背景改为粉红色
- submit-btn改为粉红色渐变
- navigationBar改为粉红色
|
2026-03-07 19:42:25 +08:00 |
|
H1d3rOne
|
36c600c20b
|
fix: 占星术模块色系改为粉红色,与主页logo一致
|
2026-03-07 19:34:06 +08:00 |
|
H1d3rOne
|
0ba91e3fc4
|
style: 统一各功能模块色系与主页logo色系一致
- 占星术:粉红色 #DB2777 → #BE185D
- 六爻:蓝色 #2563EB → #1D4ED8
- 梅花易数:绿色 #059669 → #047857
- 大六壬:紫色 #7C3AED → #6D28D9
|
2026-03-07 19:30:32 +08:00 |
|
H1d3rOne
|
9b36628a7c
|
style: 统一各功能模块色系与主页logo色系一致
- 紫微斗数:紫色 #8B5CF6 → #7C3AED
- 占星术:粉红色 #DB2777 → #BE185D
- 奇门遁甲:橙色 #D97706 → #B45309
- 梅花易数:绿色 #059669 → #047857
- 大六壬:紫色 #7C3AED → #6D28D9
|
2026-03-07 19:26:25 +08:00 |
|
H1d3rOne
|
103f6d8d84
|
style: 主页紫微斗数logo改为紫色系
- 将logo背景从粉红色(#DB2777)改为紫色(#8B5CF6)
- 将发光效果从粉红色改为紫色
|
2026-03-07 19:13:23 +08:00 |
|
H1d3rOne
|
4305883a19
|
style: 紫微斗数首页logo改为紫色系渐变
- logo背景改为紫色渐变(#A78BFA到#8B5CF6)
- 添加紫色阴影效果
- 添加白色边框
- 添加文字阴影
|
2026-03-07 19:10:15 +08:00 |
|
H1d3rOne
|
9bd6bc514e
|
style: 统一所有模块色调为紫色系
- 八字模块:红色改为紫色
- 六爻模块:紫蓝渐变改为紫色
- 梅花模块:粉红渐变改为紫色
- 奇门模块:蓝紫渐变改为紫色
- 大六壬模块:绿色改为紫色
统一使用 #7C3AED 到 #6D28D9 的紫色渐变
|
2026-03-07 19:03:31 +08:00 |
|
H1d3rOne
|
b65ffcdb1e
|
feat: 为所有模块添加输入框校验
- 八字模块:姓名、日期、时间、性别校验
- 六爻模块:姓名、占事、日期、时间校验
- 梅花模块:姓名、占事、日期、时间校验
- 奇门模块:姓名、占事、日期、时间校验
- 大六壬模块:姓名、占事、日期、时间校验
- 占星模块:姓名、日期、时间、出生地点校验
- 塔罗模块:问题校验
|
2026-03-07 18:42:55 +08:00 |
|
H1d3rOne
|
5345fd1399
|
feat: 紫微斗数模块优化
- 标题改为'紫微斗数'
- 按钮文字改为'开始测算'
- 添加姓名、日期、时间输入框校验
- 结果页公历时间只显示到分钟
|
2026-03-07 18:34:27 +08:00 |
|
H1d3rOne
|
e15199af45
|
fix: 优化标题识别和转换逻辑,确保不同级别标题显示不同颜色
- 使用占位符方法处理标题,避免正则冲突
- 先识别H3,再识别H2,最后识别H1
- 删除所有空行
- H1红色、H2深红色、H3橙色
|
2026-03-07 18:19:05 +08:00 |
|
H1d3rOne
|
f5ce19220d
|
fix: 移除AI解释内容每行开头的空格/缩进
- 使用trimStart()移除每行开头的空格
- 移除段落首行缩进(text-indent)
- 确保内容顶格显示
|
2026-03-07 18:07:58 +08:00 |
|
H1d3rOne
|
c303a8cbf2
|
fix: 优化markdown转HTML,确保所有标记正确转换且不显示*号
- 添加三星号(***)转换支持
- 添加下划线(__和_)转换支持
- 优化列表项转换,支持*、+、-、•等符号
- 确保所有markdown标记都被正确转换
- 保持原有样式和布局
|
2026-03-07 17:58:57 +08:00 |
|
H1d3rOne
|
7047fd7d0e
|
feat: 统一所有页面的AI结果markdown渲染逻辑
- 统一使用全局的markdownToHtml函数
- 删除本地的markdownToHtml方法
- 确保所有页面的排版一致
- 优化AI返回结果的样式和布局
|
2026-03-07 17:21:00 +08:00 |
|
H1d3rOne
|
e695863192
|
style: 统一所有结果页card-dot margin-right为12rpx,确保标题对齐
|
2026-03-07 17:02:05 +08:00 |
|