- 13 Aug, 2025 4 commits
- 12 Aug, 2025 10 commits
- 11 Aug, 2025 3 commits
-
-
hookehuyr authored
-
- 10 Aug, 2025 3 commits
- 09 Aug, 2025 4 commits
- 08 Aug, 2025 11 commits
- 07 Aug, 2025 5 commits
修复地址显示中可能出现的'NaN'问题,并优化地址数据的拼接和处理逻辑,确保地址显示正确
为AddressSelector组件中的nut-cascader添加nut-config-provider包装,支持通过themeVars配置主题样式,如激活项颜色
重构地址选择组件和相关逻辑,使用@vant/area-data替代element-china-area-data 优化地区数据转换逻辑,直接从扁平化数据结构获取地区信息 移除不再需要的findNodeByCode函数,简化代码结构
添加地区数据转换工具函数,将地区编码转换为对应的中文名称显示
移除不必要的边距和固定高度,使布局更灵活 将 content-container 重命名为 content-container1 以保持命名一致性
使用原生view组件替代nut-row和nut-col,简化布局结构 调整flex布局和间距样式,提升代码可维护性
移除payCard.vue、PaymentAgreementModal.vue和authCar/index.vue中重复定义的用户服务协议内容 删除已过时的src/api/README.md文档文件
统一使用UserServiceAgreementModal组件替换多处支付协议弹框实现
- 创建独立的用户服务协议弹窗组件 - 在隐私协议中集成该组件并实现联动逻辑 - 为隐私协议添加底部确认按钮
屏蔽了首页认证入口,我的页面列表上菜单如果,我的订单上我的认证列表,3个地方
添加isPaymentLoading状态控制支付按钮,防止用户重复点击 处理支付过程中可能出现的错误并显示相应提示 确保在支付完成或失败后清除加载状态
在确认收货逻辑中,之前直接使用transactionId更新订单状态,现在改为先通过transactionId查找对应订单,再使用正确的订单ID进行更新
将订单状态更新逻辑提取为通用函数updateOrderStatus 重构支付成功、评价提交、确认收货等操作使用新函数 修复确认收货时使用错误订单ID的问题
refactor(collectionSettings): 优化代码格式和组件属性换行
移除handleBindJeePay函数中不必要的return语句,保持代码简洁 优化三个异步函数中的loading状态处理,保持一致性
添加银行账号输入校验逻辑,包括非空检查和数字格式验证 移除银行账号输入框的number类型限制以允许非数字字符的校验 在表单提交和模态框操作时重置错误状态
refactor(components): 添加加载状态禁用用户操作并优化协议检查逻辑 style(pages): 统一使用@tap替代@click事件绑定
在支付卡片组件中添加协议勾选区域,用户需同意协议才能进行支付。新增协议弹窗展示详细内容,并实现协议状态检查与更新逻辑。同时调整了相关样式确保UI一致性。
添加watch监听visible属性变化,每次打开弹框时重置agreed状态
重构支付权限检查逻辑,将权限验证从onMounted移至useDidShow统一处理 优化支付协议弹窗按钮文案和错误处理逻辑 移除未使用的组件导入和冗余代码
新增webview页面组件,用于预览外部网页链接 添加测试页面用于验证webview功能 更新app.config.js添加webview路由 在PaymentAgreementModal组件中集成webview用于签约流程 添加bindJeePayAPI接口用于处理计全付绑定