Files
integral-shop/change-list-shjjy153.md

158 lines
5.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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 项目进行定制化配置和功能优化。