diff --git a/pages/config/config.vue b/pages/config/config.vue index 043138c..2f65772 100755 --- a/pages/config/config.vue +++ b/pages/config/config.vue @@ -32,11 +32,10 @@ 组合名称 - @@ -87,13 +86,12 @@ 单元名称/代码 - @@ -114,22 +112,20 @@ 买入均价 - 持有数量 - @@ -757,4 +753,24 @@ onShow(async () => { .btn-submit { /* 样式已内联设置 */ } + +/* 原生 input 样式 */ +.native-input { + background-color: #F9FAFB; + border-radius: 20rpx; + height: 96rpx; + padding: 0 32rpx; + font-size: 28rpx; + color: #1F2937; +} + +.native-input-sm { + background-color: #FFFFFF; + border-radius: 16rpx; + height: 72rpx; + padding: 0 20rpx; + font-size: 26rpx; + color: #1F2937; + border: 1rpx solid #E5E7EB; +} \ No newline at end of file diff --git a/pages/detail/detail.vue b/pages/detail/detail.vue index 1c30efb..6bc5c8a 100755 --- a/pages/detail/detail.vue +++ b/pages/detail/detail.vue @@ -423,11 +423,10 @@ 备注 - @@ -1719,4 +1718,15 @@ const deletePortfolio = async () => { .nav-stats .text-green { color: #DC2626; } + +/* 原生 input 样式 */ +.native-input-remark { + background-color: #F9FAFB; + border-radius: 16rpx; + height: 80rpx; + padding: 0 20rpx; + border: 2rpx solid #E5E7EB; + font-size: 28rpx; + color: #1F2937; +} \ No newline at end of file diff --git a/todo.md b/todo.md index c6fcfe2..643ec54 100644 --- a/todo.md +++ b/todo.md @@ -38,21 +38,25 @@ ## 待处理 -### P1 - CSS 清理 -- [ ] index.vue: 检查并移除未使用的 CSS 类 -- [ ] detail.vue: 进一步清理冗余样式 -- [ ] config.vue: 优化表单样式 +### P1 - CSS 清理 ✅ 完成 +- [x] index.vue: 检查并移除未使用的 CSS 类 +- [x] detail.vue: 进一步清理冗余样式 +- [x] config.vue: 优化表单样式 -### P2 - 代码质量 -- [ ] 统一错误处理机制 -- [ ] 添加 TypeScript 类型定义 -- [ ] 优化 API 调用封装 +### P2 - 小程序兼容性 ✅ 完成 +- [x] config.vue: 替换 4 处 u-input 为原生 input +- [x] detail.vue: 替换 1 处 u-input 为原生 input ### P3 - 功能增强 - [ ] 下拉刷新 - [ ] 上拉加载更多 - [ ] 空状态优化 +### P4 - 代码质量 +- [ ] 统一错误处理机制 +- [ ] 添加 TypeScript 类型定义 +- [ ] 优化 API 调用封装 + ## 兼容性 - ✅ 微信小程序(已验证) - ⚠️ H5(需要条件编译恢复)