Commit Graph

7631 Commits

Author SHA1 Message Date
hz
fe693e9a43 fix(beneficiary): 修复受益人列表渲染及数据处理问题
- 修改受益人列表的 key 值从 id 为 bid,避免删除时出错
- 新增生成随机 bid 逻辑,确保每个受益人唯一标识
- 处理受益人数据中的 effectiveDateType 类型转换
- 优化受益人信息加载逻辑,防止页面状态异常
2025-11-28 10:53:53 +08:00
hz
dea6896f25 fix(insurance): 修复被保人数据无法同步的问题 2025-11-28 10:13:00 +08:00
hz
54c7fd7abd fix(beneficiary): 修复受益人提交异常的问题
- 删除重复的份额累加逻辑
- 优化重复添加校验方式并增强判断条件
- 移除无用参数并调整方法调用
- 注入被保人信息并优化数据获取逻辑
- 增强受益份额校验函数支持下一步验证
- 完善婚姻状态过滤器容错处理
- 调整法定受益人数据结构传递方式
2025-11-27 15:02:38 +08:00
hz
eb5c201a5f refactor(productFlow): 优化保费计算和被保人信息组件
- 移除未使用的 syncLocalstorageData 和 cacheUtils 导入
- 注释掉社保选项的选择器组件及相关逻辑
- 移除 IndexBar 组件的引入和注册
- 优化布尔值判断逻辑,使用严格不等于比较
- 统一风险代码和产品代码的严格相等比较
- 清理冗余的条件判断和代码注释
2025-11-27 14:43:08 +08:00
hz
22f73a7bf7 feat(insurance): 优化投保人与被保人信息同步逻辑
- 引入applicant和insured状态管理模块
- 新增applicantData和insuredData计算属性
- 重构syncApplicant方法实现数据同步
- 修复婚姻状况字段绑定问题
- 调整被保人信息初始化逻辑
- 完善字段默认值处理逻辑
- 清理无效代码片段
2025-11-27 14:42:47 +08:00
hz
afa75b9cda fix(saleFlowProImprove): 修复投保人信息图片路径处理逻辑
- 修正了证件正反面图片路径的判断条件
- 增加了开发环境与生产环境的路径适配处理
- 完善了 mediaDTOS 数据的初始化与赋值逻辑
- 移除了无效的调试代码注释
- 优化了图片存在状态的判断方式
2025-11-27 10:58:57 +08:00
hz
a3826fbd35 fix(saleFlowProImprove): 修复投保信息图片路径及用户信息更新逻辑
- 移除模板中的调试代码 `{{ idImage }}`
- 优化图片路径处理逻辑,确保开发环境正确拼接基础路径
- 增强用户信息变更检测逻辑,避免空值或未定义属性导致的错误
- 修复投保人信息更新时可能触发的无效验证问题
2025-11-27 10:28:49 +08:00
hz
87183b4975 fix(saleFlowProImprove): 修复投保信息页面图片上传逻辑
- 移除多余的 idImage 显示
- 修复 nextStep 调用参数传递问题
- 注释掉不必要的 msgUpdate 触发逻辑
- 调整函数调用参数顺序以匹配接口定义
2025-11-26 20:06:54 +08:00
hz
dd3113830b fix(PhotoScanner): 修正图片上传业务编号获取方式
- 将 businessNo 的值从 that.orderNo 改为 this.$route.query.orderNo
- 确保上传图片时使用正确的订单号参数
2025-11-26 19:48:54 +08:00
hz
8ed8725f41 fix(saleFlowProImprove): 修复投保人信息上传图片逻辑
- 调整了上传图片逻辑的位置,确保在保存投保人信息后执行
- 修复了因逻辑位置错误导致的上传失败问题
2025-11-26 19:42:36 +08:00
hz
1237537c45 fix(saleFlowProImprove): 优化身份证扫描组件显示逻辑
- 移除身份证正反面存在性判断,始终显示摄像头图标
2025-11-26 19:31:59 +08:00
hz
341c285ee0 feat(ebiz): 优化被保人信息填写流程
- 注释掉收入来源选择字段,暂时隐藏该功能
- 添加复选框禁用逻辑,当 isAppnt 为真时禁用“同投保人”选项
- 优化 userInfo 监听器逻辑,仅在指定属性变化时触发更新事件
2025-11-26 19:25:59 +08:00
hz
99cbee4d5b fix(ebiz): 调整身份证扫描与保费计算组件样式及逻辑
- 保费计算组件中添加 marginLeft 样式以优化展示
- 身份证扫描组件中根据是否存在图片控制相机图标显示
- 修复上传图片时文件命名缺少扩展名的问题
- 更新保存信息接口的 orderType 参数值
- 恢复被注释掉的社保选项和负债金额字段
- 优化获取身份证正反面图片路径的处理逻辑
- 调整开发环境下的图片路径拼接方式
2025-11-26 19:15:00 +08:00
hz
b4bdefc7ea fix(saleFlowProImprove): 优化投保人信息选择与校验逻辑
- 移除页面跳转逻辑,直接填充用户信息
- 修复证件有效期判断条件,使用严格相等运算符
- 增强地址数据处理的安全性,添加数组类型检查
- 恢复注释掉的图片上传任务标识
- 移除延迟设置canTrial标志的定时器逻辑
- 更新监听器触发条件,增加表单验证后再发送更新事件
- 添加试算信息计算前提醒注释说明
2025-11-26 17:06:23 +08:00
hz
5d8aa02db8 feat(ebiz/saleFlowProImprove): 优化受益人信息添加功能
- 重构身份证扫描组件动态加载逻辑
- 统一照片扫描组件处理流程
- 修复受益人数据更新方法命名错误
- 调整受益人唯一标识字段bid替代id
- 完善组件销毁前任务清理机制
- 优化证件类型判断与图片上传验证
- 移除冗余的本地存储操作
- 规范代码结构与导入顺序
2025-11-26 16:36:03 +08:00
hz
6f788edd0f fix(insured): 修复被保人照片上传异常的问题 2025-11-26 13:19:15 +08:00
hz
83ca541470 feat(task): 支持后置任务执行机制
- 新增后置任务注册方法 registerPostTask
- 修改主任务注册方法支持后置任务配置
- 更新任务执行逻辑以支持前置->主->后置的完整流程
- 优化任务依赖收集算法以正确处理后置任务
- 完善文档注释说明新的使用方式
- 添加完整的使用示例展示前后置任务配合
- 改进错误处理和日志输出信息
- 增加获取所有任务、移除任务等辅助方法说明
2025-11-26 11:42:50 +08:00
hz
02bfc5dac6 feat(insurance): 被保险人信息更新后自动重新试算保费
- 在被保险人信息组件中添加 msgUpdate 事件监听
- 实现 handleInsuredMsgUpdate 方法触发保费重新计算
- 设置 canTrial 标志控制是否允许触发试算
- 监听 userInfo 变化并在条件满足时发出 msgUpdate 事件
2025-11-25 19:32:00 +08:00
hz
8d20868897 style(ebiz): 调整页面样式和组件布局
- 移除冗余的条件渲染判断
- 统一 van-hairline 样式边框颜色
- 调整多个组件右侧边距为 vw 单位
- 优化职业选择器组件代码结构
- 规范单选按钮组件属性顺序
- 清理无用的生命周期钩子函数
- 修复样式穿透写法一致性问题
2025-11-25 19:17:33 +08:00
hz
1bbb6ae4bf fix(fab): 修复修改保障计划之后莫名的跳转问题 2025-11-25 18:25:51 +08:00
hz
39aaa85660 fix(fab): 优化拖拽和点击事件处理逻辑
- 移除不必要的 preventDefault 和 stopPropagation 调用
- 在拖拽结束时正确阻止点击事件触发
- 增加对 isDragging 状态的判断以防止误触
- 添加 touchend 事件监听以提升移动端体验
- 优化 hasDragged 标志位的重置时机
2025-11-25 18:19:08 +08:00
hz
99f0a0556a fix(fab): 降低悬浮按钮层级避免遮挡其他元素
- 将组件内联样式的zIndex从9999调整为998
- 移除容器类名中的固定z-index样式声明
2025-11-25 18:10:54 +08:00
hz
c05132649e feat(ebiz): 新增受益人信息同步功能
- 新增 `disableSyncApplicant` 属性控制是否允许同步投保人信息
- 当勾选“同投保人”时,禁用相关字段的编辑功能
- 实现 `syncToApplicant` 方法用于同步投保人数据至当前用户信息
- 监听 `applicant` 变化并在启用同步时自动更新用户信息
- 修改多个字段(如姓名、证件号、出生日期等)的只读逻辑依赖于 `asAppntAddress` 状态
- 更新客户选择器组件以支持 `readonly` 状态并防止重复触发
- 调整部分 UI 组件结构和事件绑定方式提升一致性与可维护性
2025-11-25 17:41:09 +08:00
hz
7eab4e6a18 fix(beneficiary): 优化受益人信息加载逻辑
- 默认为 法定受益人
2025-11-25 15:52:47 +08:00
hz
96f1ad7a3e feat(ebiz): 优化投保流程与职业选择功能
- 注释掉 initPersonInfo 方法调用,调整初始化逻辑
- 新增 source 为 productDetail 时的字段忽略逻辑,保留默认值
- 更新 InsuredInfo 组件中的 nativeplace 显示与选择逻辑
- 移除有无社保选择组件,注释相关代码
- 增加 van-picker 的 default-index 属性支持默认索引
- 更新导入状态模块 applicant 替代 insured
- 修改订单类型为 APPNT_ORDER_NEW 以适配新流程
- 优化婚姻状态监听器,增加 deep 和 immediate 配置
- 在 InsuredPerson 组件中新增“同投保人”地址复选框
- 更新地址选择器默认索引逻辑及条件判断
- 职业选择组件中禁止选择特定职业代码并提示错误
- 设置 isNewPeopleFlag 默认值为 '0' 以确保初始状态正确
2025-11-25 15:28:06 +08:00
hz
a167479f24 feat(ebiz): 优化投保人信息处理流程
- 统一使用 applicant 状态管理投保人信息
- 移除冗余的本地缓存读取逻辑
- 增加对投保人手机号的响应式监听
- 调整页面样式增加底部边距
- 注释掉不再使用的图像上传任务
- 优化任务执行失败处理逻辑
2025-11-25 11:08:27 +08:00
hz
6bdab1bf94 feat(insurance): 启用适应性问卷导航功能
- 移除注释掉的导航调用
- 激活问卷导航逻辑
- 确保问卷流程可正常访问
2025-11-25 11:04:16 +08:00
hz
fe2859610e refactor(saleFlowProImprove): 优化受益人和被保人信息处理逻辑
- 将受益人信息保存任务改为异步调用
- 使用严格相等运算符替换松散比较
- 删除空媒体数据字段以避免无效提交
2025-11-25 10:58:12 +08:00
hz
a15b25711c style(ebiz): 调整产品详情页组件属性顺序及代码格式
- 统一 van-tabs、van-tab 等组件的属性排列顺序
- 规范 img 标签 v-for 指令的位置
- 调整 van-cell 和 van-button 的属性书写顺序
- 修改字符串引号为单引号以统一风格
- 优化数组遍历中的字符串字面量写法
- 为 CalculatePremium 组件添加 refer 属性
- 清理冗余分号并调整代码缩进提升可读性
2025-11-25 10:44:19 +08:00
hz
3e94426795 fix(saleFlowProImprove): 更新字段, 该字段曾经导致险种被删除
- 将订单类型从 'INSURED_ORDER' 更改为 'INSURED_ORDER_NEW'
2025-11-25 10:35:02 +08:00
hz
65f572fab6 feat(fab): 优化悬浮按钮拖拽功能和样式
- 新增 hasDragged 标志位以区分拖拽和点击操作
- 改进拖拽逻辑,防止误触点击事件
- 更新组件样式,使用 SCSS 并调整视觉效果
- 优化位置计算和边界限制逻辑
- 移除冗余代码并统一事件监听器选项
- 调整按钮圆角和阴影样式提升用户体验
2025-11-25 10:34:07 +08:00
hz
adf2ca8daa feat(product): 更新产品详情页跳转逻辑
- 修改 source 参数从 trial 到 productDetail
- 使用 processJson 函数处理 URL 查询参数
- 添加 processJson 工具函数以兼容不同浏览器环境
- 确保跳转链接正确传递所有查询参数
- 移除注释掉的旧逻辑代码块
- 优化路由跳转时的参数序列化方式
2025-11-24 18:58:06 +08:00
hz
a56dd9e4f8 fix(saleFlowProImprove): 限制证件起始日期最大值为当前日期
- 在 InsuredInfo.vue 中添加 maxDate 属性限制证件起始日期
- 在 InsuredPerson.vue 中添加 max-date 属性限制证件起始日期
2025-11-24 18:58:02 +08:00
hz
a03c6ffc98 fix(premium): 调整保费计算中的产品代码逻辑
- 在计算逻辑中新增产品代码 GFRS_M0116 的判断条件
- 移除重复的产品代码 GFRS_M0116 判断,避免逻辑冲突
- 确保保费金额默认值的设置逻辑准确无误
2025-11-24 18:58:00 +08:00
hz
ea7c5b1c8f style(ebiz): 调整CalculatePremium.vue组件代码格式
- 统一调整van-tag、van-icon等组件的属性顺序
- 调整div标签中v-if指令与class属性的位置
- 规范van-stepper组件属性排列顺序
- 调整van-field组件属性顺序
- 统一处理组件标签闭合格式
- 规范JavaScript函数箭头符号前后空格
- 调整数组和对象方法的回调函数格式
- 统一条件判断语句的括号格式
- 规范注释内容的排版格式
- 调整多行表达式的换行位置
2025-11-24 18:57:41 +08:00
hz
00266f57cf feat(ebiz): 优化投保人信息处理流程
- 统一使用 applicant 状态管理投保人信息
- 移除冗余的本地缓存读取逻辑
- 增加对投保人手机号的响应式监听
- 调整页面样式增加底部边距
- 注释掉不再使用的图像上传任务
- 优化任务执行失败处理逻辑
2025-11-24 15:02:49 +08:00
hz
6787ea1031 feat(ebiz): 完善被保人信息页面逻辑
- 添加 mediaDTOS 数据赋值逻辑
- 优化身份识别组件参数传递
- 新增 idImage 计算属性处理图片路径
- 支持从 mediaDTOS 中筛选并排序图片信息
- 修复图片路径获取逻辑中的潜在问题
2025-11-24 11:59:49 +08:00
hz
62722fc5ab fix(InsuredInfo): 修复身份扫描组件图片传递逻辑
- 调整身份证扫描组件的图片属性传递方式,确保仅在存在时传入
- 优化照片扫描器的条件渲染逻辑
- 完善媒体数据过滤方法,增加数组类型校验防止运行时错误
2025-11-24 11:59:38 +08:00
hz
e8163cce90 feat(ebiz): 优化身份信息扫描组件并支持上级传图
- 调整身份证扫描组件UI布局与样式
- 移除相机图标固定宽高类名
- 新增接收上级组件传递的图片数据属性
- 更新图片源计算逻辑以兼容外部传入图片
- 引入影像资料相关枚举与状态处理
- 完善身份证图片展示逻辑与排序处理
2025-11-21 18:11:12 +08:00
hz
36a605fb4b style(ebiz/sale): 调整IndexBar组件代码格式与结构
- 统一v-for和v-if指令顺序以优化渲染性能
- 调整图片组件属性顺序提升可读性
- 格式化提示文本段落增强视觉效果
- 规范data属性定义空格
- 优化条件判断逻辑及函数调用格式
- 完善页面跳转控制流程判断环境变量
- 修正组件滚动定位方法结尾符号
2025-11-21 17:24:49 +08:00
hz
4b490b3d31 chore(dev): 开发环境下暴露taskContainer到window对象
- 在开发环境中将taskContainer挂载到window对象上便于调试
- 仅在NODE_ENV为development时执行此操作
- 不影响生产环境代码逻辑
2025-11-21 14:36:39 +08:00
hz
b95c2b25c0 fix(beneficiary): 修复受益比例校验逻辑
- 受益比例字段类型改为 digits
- 受益比例默认值从空字符串改为 undefined
- 添加受益比例校验函数 validateBnfLot
- 校验受益比例总和不超过 100%
- 校验单个受益比例输入有效性
- 使用 vm.$toast 提示校验结果
2025-11-21 14:16:03 +08:00
hz
c9e750fdb2 fix(saleFlowProImprove): 修复投保人信息组件事件绑定及依赖引用问题
- 更正 InsuredInfo.vue 中 nameChange 事件绑定方式
- 更新 InsuredPerson.vue 中 CustomerPicker 组件引用路径
- 移除未使用的 imageType 枚举和 syncLocalstorageData 工具函数引用
2025-11-21 13:14:19 +08:00
hz
9eb334ddcd chore(storage): 移除本地存储中的硬编码令牌
- 删除了硬编码的认证令牌存储逻辑
- 清理了不必要的本地存储操作
- 提高了应用的安全性配置
2025-11-21 13:12:11 +08:00
hz
eda9512c54 feat(ebiz): 添加只读模式下的投保人信息展示
- 在只读模式下使用 van-cell-group 展示投保人信息
- 添加了投保人姓名的只读字段
- 实现了点击区域选择功能
- 保留了原有的 radio 选择逻辑
- 增加了数据验证规则
2025-11-20 17:33:21 +08:00
hz
d752a6a69e feat(ebiz): 优化受益人信息流程并同步状态管理
- 移除冗余的 localStorage 操作逻辑
- 新增任务注册与移除事件通信机制
- 实现受益人信息变更同步功能
- 重构组件间数据传递方式
- 修复页面返回回调逻辑
- 完善状态管理中的数据持久化处理
- 优化随机ID生成方法避免冲突
- 统一受益人列表数据源引用方式
- 增强组件属性传递准确性
- 改进银行账户信息处理流程
2025-11-20 17:21:51 +08:00
hz
80b4396f92 refactor(storage): 重构本地存储同步逻辑
- 使用Vue响应式系统替代Proxy代理对象
- 改进数据初始化和类型检查逻辑
- 添加页面卸载时的资源清理机制
- 更新函数参数签名以支持新特性
- 移除旧的storage事件监听代码
- 优化错误处理和调试信息输出
2025-11-20 17:21:50 +08:00
hz
3ff2c94159 feat(ebiz): 引入受益人类型枚举优化受益人选择逻辑
- 使用 beneficiaryType 枚举替代硬编码字符串值
- 更新 radio group 绑定值为枚举类型
- 根据受益人类型动态显示指定受益人列表
- 移除冗余的 appCallBack 方法
- 调整受益人数据保存逻辑以适配新枚举值
- 增加枚举文件中的注释说明
2025-11-20 17:21:50 +08:00
勾通
3025b0e2c9 【FIX】调整测评结果页退出及继续投保跳转url及样式调整、增加继续投保api 2025-11-20 17:20:25 +08:00
hz
a6c83486d2 feat(insurance): 更新被保人信息并添加问卷跳转功能
- 将 insuredInfo 重命名为 insured 以保持命名一致性
- 新增 handleApplyInformationClick 方法处理下一步操作
- 实现 navigateSuitabilityQuestionnaire 方法跳转至产品评估页面
- 在点击申请信息按钮时执行所有主任务并导航至问卷
- 修复了获取被保人信息时的属性引用错误
2025-11-20 10:18:26 +08:00