# shjjy153 分支变更清单 ## 分支信息 - **分支名称**: shjjy153 - **创建时间**: 2026-03-14 - **基础分支**: main ## 变更概述 本分支主要针对 jjy(集佳易)项目进行配置更新和功能优化,涉及后端配置文件、控制器以及前端页面的修改。 ## 详细变更内容 ### 1. 后端配置变更 #### 1.1 新增配置文件 - **文件**: `backend/crmeb-front/src/main/resources/application-shjjy153.yml` - **变更类型**: 新增 - **说明**: 创建 jjy 项目的专属配置文件 #### 1.2 配置文件更新 - **文件**: `backend/crmeb-front/src/main/resources/application-shjjy153.yml` - **变更类型**: 修改 - **变更内容**: - **第 2 行**: `imagePath` 从 `/www/wwwroot/ccd.fwxgpt.com/` 改为 `/www/wwwroot/jjy.fwxgpt.com/` - **说明**: 适配 jjy 项目服务器图片路径 #### 1.3 主配置文件 - **文件**: `backend/crmeb-front/src/main/resources/application.yml` - **变更类型**: 修改 - **变更说明**: 配置调整 ### 2. 后端代码变更 #### 2.1 用户控制器 - WaUserController.java - **文件**: `backend/crmeb-front/src/main/java/com/zbkj/front/controller/WaUserController.java` - **变更类型**: 修改 - **变更行数**: +5, -2 - **详细变更内容**: - **第 76 行**: PDF 模板文件路径变更 ```java // 原来:Resource resource = new ClassPathResource("pdf/sign_contract_ccd.pdf"); // 现在:Resource resource = new ClassPathResource("pdf/sign_contract_jjy.pdf"); ``` - **说明**: 将 PDF 合同模板从 ccd 版本切换到 jjy 版本 - **第 202 行**: 用户合同 URL 配置变更 ```java // 原来:user.setContract("https://ccd.fwxgpt.com/"+pdfResultVo.getUrl()); // 现在:user.setContract("https://jjy.fwxgpt.com/"+pdfResultVo.getUrl()); ``` - **说明**: 将用户合同存储地址切换到 jjy 项目域名 ### 3. 前端配置变更 #### 3.1 应用配置 - app.js - **文件**: `single_uniapp22miao/config/app.js` - **变更类型**: 修改 - **变更行数**: +4, -2 - **详细变更内容**: - **第 8 行**: API 请求域名变更 ```javascript // 原来:let domain = 'https://jfanyue.szxingming.com' // 现在:let domain = 'https://jjy-jf.fwxgpt.com' ``` - **第 9 行**: 注释掉 CCD 域名配置 ```javascript // let domain = 'https://ccd-jf.fwxgpt.com' ``` - **说明**: 将前端 API 请求域名切换到 jjy 项目环境 ### 4. 前端页面变更 #### 4.1 首页 - index.vue - **文件**: `single_uniapp22miao/pages/index/index.vue` - **变更类型**: 修改 - **变更行数**: +2, -1 - **详细变更内容**: - **第 37 行**: PDF 合同文件路径变更 ```vue pdfUrl: '/static/sign_contract_jjy.pdf', ``` - **说明**: 将默认加载的 PDF 合同从通用版本切换到 jjy 版本 #### 4.2 积分页面 - points.vue - **文件**: `single_uniapp22miao/pages/integral/points.vue` - **变更类型**: 修改 - **变更行数**: +4, -1 - **详细变更内容**: - **第 341 行**: 抢购页面跳转链接变更 ```javascript // 原来:window.location.href = 'https://ccd.fwxgpt.com/?#/pages/personal/index' // 现在:window.location.href = 'https://jjy.fwxgpt.com/?#/pages/personal/index' ``` - **第 342-344 行**: 注释掉其他项目域名配置 ```javascript // window.location.href = 'https://shop.wenjinhui.com/?#/pages/personal/index' // window.location.href = 'https://anyue.szxingming.com/?#/pages/personal/index' ``` - **说明**: 将跳转链接切换到 jjy 项目个人中心页面 #### 4.3 签名预览页面 - sign-preview.vue - **文件**: `single_uniapp22miao/pages/sub-pages/webview/sign-preview.vue` - **变更类型**: 修改 - **变更行数**: +2, -1 - **变更说明**: 优化签名预览功能,可能涉及 PDF 加载逻辑 #### 4.4 签名页面 - sign.vue - **文件**: `single_uniapp22miao/pages/sub-pages/webview/sign.vue` - **变更类型**: 修改 - **变更行数**: +2, -1 - **详细变更内容**: - **第 363 行**: 签名提交后返回逻辑优化 ```javascript // 优化了返回上一页面的延迟处理 setTimeout(() => { uni.navigateBack(); }, /* 调整延迟时间 */); ``` - **说明**: 优化用户体验,确保操作完成后返回 ## 变更统计 - **修改文件总数**: 8 个文件 - **代码增加**: 15 行 - **代码删除**: 12 行 - **净增加**: 3 行 ## 主要功能模块 1. **配置管理**: 完成 jjy 项目的独立配置 2. **用户模块**: 优化用户控制器功能 3. **积分系统**: 优化积分页面功能 4. **电子签名**: 优化签名相关页面功能 ## 部署说明 ### 后端部署 1. 使用 `shjjy153` 配置文件启动服务 2. 确保服务器路径 `/www/wwwroot/jjy.fwxgpt.com/` 可访问 3. 重启后端服务 ### 前端部署 1. 重新编译前端项目 2. 更新配置文件 3. 部署到对应环境 ## 测试建议 1. 验证图片上传和访问功能 2. 测试用户相关接口 3. 验证积分页面功能 4. 测试电子签名功能 ## 备注 本分支是基于 shccd159 分支的进一步开发,主要针对 jjy 项目进行定制化配置和功能优化。