Commit Graph

7665 Commits

Author SHA1 Message Date
hz
e677665eb8 fix(productFlowImprove): 优化被保人信息校验逻辑并修复组件属性顺序
- 调整 CalculatePremium.vue 中的校验逻辑,支持从订单详情页进入时仅校验性别和生日
- 优化 isNotEmpty 函数实现,增强对字段值为空的判断准确性
- 修复 CalculatePremiumInsuredMessageInfo.vue 中组件属性顺序及冗余代码
- 更新 FieldDatePicter 和 select-radio 组件的属性配置以确保正确渲染
- 交换 state.js 中 applicant 与 insured 的定义,修正初始性别值设定
- 设置 relationToAppnt 默认值为 1,避免空值导致的数据异常
2025-11-19 09:34:15 +08:00
hz
7375e9d79c refactor(sale): 移除废弃的测评结果保存接口
- 删除不再使用的 saveEvalateAnswer 函数
- 清理相关导入和依赖
- 更新调用方以使用新的评估信息保存方式
2025-11-19 09:34:15 +08:00
hz
f368fa5e52 fix: 优化跳转逻辑
产品列表页面可以正常跳转到不同的路由中
2025-11-19 09:34:15 +08:00
hz
dddd27b9b4 feat(product): 优化保费计算组件逻辑与数据管理
- 引入applicant和insured状态管理对象替代本地存储逻辑
- 移除冗余的日志打印语句提升代码整洁度
- 更新对象赋值方式为Object.assign以提高性能
- 增强试算结果处理逻辑,增加错误提示与跳转控制
- 调整年龄计算后的业务流程触发条件
- 完善组件间数据同步机制与响应式更新处理
2025-11-19 09:34:15 +08:00
hz
d698c7052c refactor(upload): 优化证件上传组件逻辑
- 移除冗余的console日志输出
- 简化uploadComponentInfo方法返回逻辑
- 重构PhotoScanner组件支持多角色上传
- 新增投保人适当性评估文件上传功能
- 完善健康告知异常类资料上传逻辑
- 增加受益人证件上传支持
- 优化图片删除前确认提示
- 补充OCR识别校验逻辑

# Conflicts:
#	src/views/ebiz/saleFlowProImprove/InsuredInfo.vue
#	src/views/ebiz/saleFlowProImprove/InsuredPerson.vue
2025-11-19 09:30:05 +08:00
勾通
1219de0e49 【FIX】问卷标题样式修改 2025-11-18 21:21:58 +08:00
勾通
01c8b8e3a7 【FIX】投保流程优化 2025-11-18 13:47:24 +08:00
陈昱达
edc93779b2 feat(ebiz): 调整投保人信息扫描组件逻辑
- 修改 InsuredInfo.vue 中的 uploadComponentInfo 方法,注释掉原有身份 证和户口本扫描组件配置
- 在 InsuredInfo.vue 中固定返回外国护照扫描组件,并新增
  showInsuredInfo 属性
- 修改 InsuredPerson.vue 中的 uploadComponentInfo 方法,保留身份证 扫描组件配置
- 在 InsuredPerson.vue 中根据 idType 返回不同扫描组件,并新增
  showInsuredPersonInfo 属性
2025-11-18 13:28:16 +08:00
陈昱达
db14ff90b6 feat(saleFlowProImprove): 替换照片扫描组件为身份卡扫描- 将 InsuredInfo.vue 中的照片扫描组件替换为 identityCardScan
- 将 InsuredPerson.vue 中的照片扫描组件替换为 identityCardScan- 统一设置 showIDInfo 属性为 false- 保留原有的 getScanInfo事件处理逻辑
2025-11-17 20:44:03 +08:00
陈昱达
116a52694e Merge remote-tracking branch 'origin/feature/FCRS-1048投保流程优化需求' into feature/FCRS-1048投保流程优化需求 2025-11-17 20:09:53 +08:00
陈昱达
8aa9fe8aea refactor(saleFlowProImprove): 调整投保人与被保人信息组件的状态引用
- 将 InsuredInfo.vue 中的 insured 状态引用更正为 applicant
- 将 InsuredPerson.vue 中的 applicant 状态引用更正为 insured- 统一两个组件中使用的扫描组件为 PhotoScanner
-修正身份验证相关逻辑的状态传递问题
2025-11-17 20:09:29 +08:00
hz
3187c5e946 feat(ebiz): 新增首期保费计算与展示功能
- 在 CalculatePremium 组件中监听首期保费变化并触发更新事件
- 在 InsuranceApplicationFlow 中增加 totalPremium 数据属性用于存储保费金额
- 实现 handleCalculatePremiumClick 方法以调用子组件的下一步操作
- 将总保费金额通过 props 传递给 TotalPremium 组件进行展示
- 为 FabButton 添加点击事件以触发核保试算流程
2025-11-17 19:44:37 +08:00
hz
38b2e8a30b fix(main): 调整应用挂载和新品获取逻辑
- 移除Vue实例的显式挂载注释
- 立即执行新品获取函数而非注释掉
- 优化新品数据存储逻辑
2025-11-17 19:21:00 +08:00
hz
1164c0d22c feat(saleFlowProImprove): 添加可拖动的浮动按钮组件
- 新增 Floating Action Button (FAB) 组件,支持自定义位置与图标
- 实现按钮拖动功能,可限制在视口范围内移动
- 支持响应式布局,自动适配窗口大小变化
- 提供点击事件与拖动结束事件的回调接口
- 在 InsuranceApplicationFlow 页面中引入并使用 FabButton 组件
- 设置默认显示文字“核保试算”作为操作提示
2025-11-17 18:15:13 +08:00
hz
4e0e1840b6 feat(ebiz): 引入被保人和投保人状态管理
- 新增 state.js 文件统一管理被保人和投保人信息
- 在 InsuredInfo.vue 和 InsuredPerson.vue 中引入对应的状态对象
- 移除原有的 syncLocalstorageData 初始化逻辑
- 新增 PhotoScanner 组件用于证件扫描上传
- 支持户口本和外国护照类型的扫描识别
- 优化上传组件逻辑以适配多种证件类型
2025-11-17 16:22:45 +08:00
hz
8dedcc80f6 style(ebiz): 调整身份证扫描组件背景色和相机图标位置
- 将背景色从 #fff8f7 更改为 #f5f7fa
- 调整相机图标垂直位置从 50% 上移至 40%
2025-11-17 14:39:41 +08:00
hz
105e42b8b8 feat(ebiz): 完善投保流程组件功能
- 启用客户选择器的 blur 事件触发
- 投保人信息组件增加事件监听以同步被保人信息
- 修复上传照片失败时的错误提示语法
- 优化路由查询参数更新逻辑,避免重复导航
- 调整组件间通信方式,支持事件传递
- 注释掉自动保存相关逻辑,改为手动触发同步事件
- 修复部分代码格式与缩进问题
2025-11-17 14:36:52 +08:00
勾通
4f5bcb2dce 【FIX】测评代码迁移 2025-11-17 12:16:18 +08:00
勾通
b70b6d8cf9 【FEAT】适当性评估问卷迁移 2025-11-17 10:56:06 +08:00
4465d3b3d9 feat(sale): 新增新产品路由处理和获取功能
- 在 sale.js 中添加 newProducts 接口用于获取最新产品列表
- 修改 List.vue 页面,增加对新产品路由的判断并跳转至新流程页面
- 优化代码格式,提高可读性- 调整 main.js 初始化逻辑,加入获取新产品列表的定时任务
- 更新组件导入顺序及删除多余空行
2025-11-16 14:06:40 +08:00
865812e3d0 fix(customer): 回复原状 2025-11-16 12:00:53 +08:00
6259fef319 feat(ebiz): 增加图片上传和OCR识别功能并优化投保人信息表单
- 在 InsuredInfo 和 InsuredPerson 页面添加图片上传或 OCR识别区域注释
- 修复长期选项勾选状态受只读权限影响的问题
- 调整用户信息同步逻辑以适配新字段结构
- 更新计算属性 isReadonly 的判断条件
- 修复组件事件绑定语法错误
2025-11-16 11:56:59 +08:00
hz
f7afd4d84e feat(insured):优化新市民身份选择样式并调整用户信息存储逻辑
- 调整新市民身份标签样式,增加颜色及图标间距
- 更新 sync用户信息模块中LocalstorageData 的参数格式
- 统一多处对 userInfo 数据结构的初始化处理方式
2025-11-14 15:58:18 +08:00
hz
90b5547807 Merge remote-tracking branch 'origin/feature/FCRS-1048投保流程优化需求' into feature/FCRS-1048投保流程优化需求 2025-11-14 15:39:05 +08:00
hz
f8f3ef0c0b fix(saleFlowProImprove):优化保险申请流程中的风险数据更新逻辑
- 避免在查询参数未变化时重复执行路由替换操作
- 提高性能并减少不必要的历史记录变更
- 确保只有当风险数据真正改变时才更新 URL 查询参数
2025-11-14 15:38:37 +08:00
hz
3bc0bd5121 fix(ebiz): 修复受益人信息获取逻辑
- 添加递归获取投保人姓名逻辑
- 避免因缓存未及时更新导致的数据为空问题
- 使用定时器轮询确保数据正确加载
- 移除直接解析缓存的不安全操作
- 提升页面数据初始化的稳定性
2025-11-14 15:38:22 +08:00
hz
aa5b30832a feat(ebiz):优化受益人信息新增功能
- 新增身份证扫描组件,支持自动填充识别信息
- 调整表单项验证规则与显示逻辑,提升用户体验
- 重构部分组件引用路径,统一管理依赖
- 完善证件信息校验逻辑,增加多场景提示
- 优化日期选择器相关功能,增强数据合法性检查
- 改进错误处理机制,提高代码健壮性
- 更新职业选择和客户选择组件引用方式
- 增强表单提交前的数据完整性校验
- 修复多个潜在的逻辑判断问题
- 移除冗余代码注释,清理无用字段展示
2025-11-14 15:12:24 +08:00
hz
250bd2cd37 feat(ebiz): 优化受益人信息管理功能
- 调整指定受益人列表展示逻辑,提升用户体验
- 完善受益人信息组件交互与数据绑定
- 重构受益人删除功能,增强操作安全性
- 优化身份证扫描组件调用方式,提高识别准确率
- 改进受益人数据结构,支持唯一标识管理
- 增强表单验证与错误处理机制
- 优化代码结构与可读性,便于后期维护
2025-11-14 15:11:42 +08:00
hz
327969acd4 fix(ebiz): 修复投保人信息返显逻辑
- 该错误导致投保信息无法正确同步到 Localstorage 中
2025-11-14 15:10:52 +08:00
hz
c7794b9240 refactor(syncLocalstorageData): 重构本地存储数据同步逻辑
- 将 Proxy 对象赋值给变量 proxyObject以便后续使用
- 添加 storage 事件监听器,用于状态变更时自动同步数据
- 注释掉暂未启用的 storage 事件处理逻辑
2025-11-14 15:09:59 +08:00
hz
1d9cd1b832 style(product): 格式化代码并优化逻辑结构
- 统一空格和缩进格式,提升代码可读性
- 注释掉未使用的缓存工具函数调用- 简化条件判断逻辑,移除冗余注释
- 修复字符串引号风格一致性问题
- 移除无用的 TODO 注释
- 调整 class 属性绑定顺序和条件表达式写法
- 清理重复且不必要的代码分支- 优化 localStorage 判断条件中的引号使用- 规范对象解构和变量命名方式
- 删除不再需要的状态标志位 nextStepFlag
2025-11-14 15:09:37 +08:00
hz
410d40fa2c fix(product): 修复投保流程页面跳转参数异常问题
- 优化跳转逻辑,防止返回后仍携带订单号参数
- 重构路由跳转方法,确保参数传递正确
- 添加参数清理机制,避免重复参数影响后续操作
2025-11-14 13:59:33 +08:00
hz
f38b7d5b7e docs(js): 更新syncLocalstorageData.js的JSDoc注释
- 将返回值类型从Proxy更正为Object- 保持注释描述与实际实现一致
- 维护代码文档的准确性
2025-11-14 13:12:30 +08:00
hz
279e65d823 feat(ebiz): 更新投保人手机号输入框占位符
- 将投保人手机号输入框的占位符从固定文本改为动态绑定
- 使用 info.inputInfo作为占位符内容,提升界面灵活性
2025-11-14 13:12:16 +08:00
hz
d4bbf53fe9 chaleFlowore(sProImprove): 移除调试日志输出
- 删除 onChange 方法中的 console.log 调用
- 注释掉 handleFieldBlur 方法中的 console.log 调用
2025-11-14 13:07:25 +08:00
hz
3c1ab69c1f feat(cache): 增加页面卸载时清理本地存储的功能
- 从cacheUtils导入removeLocItem方法
- 在页面unload事件中移除指定的本地存储项
- 实现离开页面时自动释放缓存数据
- 完善本地存储同步逻辑的资源清理机制
2025-11-14 11:31:28 +08:00
hz
a2effe2240 feat(saleFlowProImprove):优化投保信息页面组件动态加载逻辑
- 引入 Component 动态组件实现上传组件条件渲染
- 添加 syncLocalstorageData 工具函数持久化用户信息- 调整 IdentityCardScan 组件加载方式支持多场景复用
- 完善 uploadIMG 方法参数传递逻辑
- 移除冗余注释代码提升可读性- 修复 userInfo 数据响应式更新问题
2025-11-14 11:31:09 +08:00
xuxinxiang
a674227cc2 新投保流程签名确认相关页面改造 2025-11-13 15:24:21 +08:00
hz
3052b32bd9 feat(storage): 实现本地存储数据同步功能
- 添加 syncLocalstorageData 函数,用于创建可自动同步到 localStorage 的代理对象- 支持配置选项包括存储键名和页面离开时是否释放变量
- 提供详细的 JSDoc 注释说明函数用途、参数和使用示例- 实现对数据变化的监听并自动更新 localStorage
- 添加类型检查确保键名为字符串格式
2025-11-13 15:13:57 +08:00
hz
44268cec99 feat(ebiz):优化保险申请流程折叠面板标题样式- 在折叠面板标题中添加了 <h4> 标签以增强语义化
- 保持原有按钮及交互逻辑不变
- 提升页面结构可读性与SEO友好性
2025-11-13 14:25:18 +08:00
hz
e255d50709 fix(customer):修复客户选择器弹窗显示问题
- 统一使用 showPicker 控制弹窗显示状态
- 添加圆角样式优化弹窗外观-修复客户选择后弹窗未关闭的问题
- 移除重复导入组件声明- 优化上传身份证信息逻辑,增加错误处理
- 注释调试代码,避免控制台输出干扰
- 移除冗余的地址复选框组件
2025-11-13 11:11:03 +08:00
hz
fdfea0e818 chore(saleFlowProImprove): 开放自动保存功能 2025-11-12 14:55:26 +08:00
hz
65634fd540 feat(product): 优化保费计算组件显示逻辑
- 根据refer值控制stepper组件的显示与隐藏
- 在非detail模式下使用普通文本展示金额
- 动态控制选择器右侧图标显示状态
-保持原有功能逻辑不变的基础上提升用户体验
2025-11-12 14:49:12 +08:00
hz
b3fa2d12fb fix(ebiz): 修复投保人姓名显示问题
- 在投保人姓名为空时显示空字符串而非undefined
2025-11-12 14:41:38 +08:00
hz
3336a500cd feat(ebiz): 优化投保流程并完善受益人信息处理
- 修改受益人保存逻辑,调整跳转方式为注释状态
- 更新用户类型枚举值,新增受益人类型
- 在投保流程中引入订单保存接口
- 完善投保信息提交逻辑,增加身份证上传及订单更新功能
- 调整组件间通信与数据传递结构
- 修复部分变量引用和异步处理逻辑
2025-11-12 14:37:42 +08:00
hz
ab0dbdf5a6 refactor(saleFlowProImprove): 移除冗余的name字段注释
- 删除了methods.js中重复的name字段注释
-保留了实际使用的businessNo、businessType和imageInfoType字段- 简化了返回对象的结构,提高代码可读性
2025-11-12 14:37:08 +08:00
hz
1347a0a081 fix(saleFlowProImprove):优化投保人与被保人信息校验逻辑
- 修改身份证图片校验逻辑,确保上传完整性提示准确
- 调整 nextStep 方法参数默认值,避免调用错误
- 更新 uploadImage 中的子业务类型为 insured
- 注释掉部分自动跳转逻辑,防止表单未完成提交时跳转
- 优化校验判断条件,提高代码可读性与健壮性
2025-11-12 14:36:53 +08:00
hz
d09ff83b7d fix(productFlow):修复流程录入时主险重复显示问题
- 添加 refer !== "flow" 条件判断避免重复显示主险
- 优化险种数组构建逻辑
- 确保流程录入模式下数据处理准确性
2025-11-12 10:11:24 +08:00
hz
92f9ac5a9e docs(InsuranceApplicationFlow): 添加页面注释说明信息 2025-11-12 09:51:28 +08:00
hz
d53bfc12aa feat: (efeatbiz): 优化销售流程并完善账户信息组件
- 调整 AccountInformation.vue 组件结构与样式,提升代码可读性- 重构 InsuranceApplicationFlow.vue 初始化逻辑,提取 initialize 方法
- 新增 handleApplyInformationClick 统一处理提交事件
- 完善 Beneficiary.vue 和 InsuredInfo.vue 组件字段校验规则- 引入 uploadIMG 工具方法优化附件管理功能
- 新增 OCR 扫描相关枚举类型定义文件 enum.js
- 修复 IdentityCardScan.vue 组件扫描结果传递逻辑
- 优化多个表单项布局及属性绑定顺序
- 移除冗余空行与无用注释,精简导入语句
- 修复部分条件判断逻辑与数据初始化问题
2025-11-11 19:30:09 +08:00