前端-胡立永
|
13660d1a8c
|
fix(订单管理): 修复宠物档案跳转缺少订单ID的问题
修复订单详情页跳转宠物档案页面时未传递orderId参数的问题
```
```msg
refactor(认证考试): 重构考试答案提交逻辑
将单个题目提交改为批量提交,优化考试流程:
1. 基础考试和培训考试都改为最后统一提交答案
2. 添加加载状态提示
3. 使用Promise.all处理并发请求
```
```msg
fix(认证考试): 修复考试完成状态判断逻辑
修改answeBaseIsFinish和answeTrainIsFinish接口的返回判断逻辑,从检查code改为检查data字段
```
```msg
feat(认证考试): 新增重新考试和成为伴宠师接口
1. 添加retakeExam和appletUsersTeacher接口
2. 在错误详情页添加重新考试功能
3. 在考试完成页添加成为伴宠师功能
```
```msg
style(时间轴组件): 优化操作按钮布局
1. 添加按钮间距(gap)
2. 使用flex:1使按钮等宽
3. 根据状态显示不同按钮文本
4. 添加serviceBtn属性控制档案按钮显示
```
```msg
refactor(订单弹窗): 重构服务档案弹窗组件
1. 使用timelineService组件替代原有实现
2. 简化数据结构处理
3. 添加状态判断逻辑
4. 优化弹窗标题和样式
```
```msg
fix(表单验证): 添加认证考试结束页表单验证
1. 添加姓名、电话、地址的必填验证
2. 添加格式验证(电话格式、姓名格式)
3. 添加长度验证
4. 添加错误状态样式
5. 优化错误提示体验
```
```msg
refactor(工作台): 重构伴宠师申请流程
1. 优化申请条件判断逻辑
2. 添加用户状态检查
3. 完善考试状态跳转逻辑
4. 统一使用store获取用户信息
|
4 days ago |
前端-胡立永
|
7b92f61721
|
feat(订单): 实现新版日订单打卡功能
- 新增frequency.js接口文件,包含日订单列表查询、详情获取和打卡功能
- 修改myOrdersManage页面,使用新版日订单接口替代旧接口
- 更新timelineService组件,适配新版数据结构和展示逻辑
- 重构打卡页面,支持多宠物和多服务项目的打卡记录
- 调整环境配置,将默认环境改为develop并更新本地开发地址
|
1 week ago |
前端-胡立永
|
6e1a19576c
|
fix: 修复表单验证和显示问题
- 修改train.vue中的答案长度验证逻辑,使用numberWords作为判断条件
- 更新questionCard.vue中的占位符文本,显示numberWords
- 调整timelineService.vue中的订单编号显示样式
- 在clock/index.vue中添加内容输入框的必填验证
|
2 weeks ago |
前端-胡立永
|
9660dbe9b3
|
feat(timelineService): 在服务日期部分添加订单ID显示
fix(clock): 将其他补充信息从非必填改为必填
chore: 删除无用的AppletOrderItemDateLog.java和dateOrder.json文件
```
### 解释:
1. **feat(timelineService)**: 在`timelineService.vue`中添加了订单ID的显示,这是一个新功能。
2. **fix(clock)**: 在`clock/index.vue`中将“其他补充信息”从非必填改为必填,这是一个bug修复。
3. **chore**: 删除了无用的`AppletOrderItemDateLog.java`和`dateOrder.json`文件,这是一个维护性的更改。
|
2 weeks ago |
前端-胡立永
|
cdc7f51022
|
fix: 修复样式和功能问题,优化代码结构
- 修复 `dForm/index.vue` 中的样式作用域问题
- 在 `userManage/index.vue` 中添加 `userId` 参数以获取宠物列表
- 更新 `getUrl.js` 中的线上环境 API 地址
- 在 `uni.scss` 中添加新的按钮样式
- 修改 `timelineService.vue` 中的服务显示格式
- 优化 `serviceTime.js` 中的产品名称去重逻辑
- 删除 `myOrdersManage/service` 目录下的无用 CSS 文件
- 调整 `clock/index.vue` 中的字体大小
- 在 `orderTakingManage/detail/index.vue` 中添加跳转到我的订单功能
- 修复 `list.vue` 中的伴宠师认证检查逻辑
- 删除 `orderTakingManage/detail` 目录下的无用 CSS 文件
- 重构 `authentication/serve/index.vue` 中的表单逻辑和样式
|
1 month ago |
前端-胡立永
|
dc8a97efcc
|
chore: 更新图片资源、修复样式及优化用户管理页面
- 添加新的图片资源到 `doc` 和 `static/images/user` 目录
- 删除旧的图片资源
- 修复用户管理页面的样式问题
- 优化宠物信息展示逻辑,支持多宠物滚动展示
- 更新页面标题和部分文案
|
1 month ago |
前端-胡立永
|
80efec5914
|
refactor: 优化订单管理页面代码结构及输入类型
- 修改输入框类型为数字输入
- 移除冗余代码块
- 优化条件渲染逻辑
- 统一空状态显示
|
1 month ago |
前端-胡立永
|
03c7daab67
|
style(timelineService): 添加成功状态背景样式
在timelineService.vue组件中,为服务日期、宠物列表、上门地址和操作按钮添加了成功状态的背景样式,以增强用户体验和视觉反馈。
|
1 month ago |
前端-胡立永
|
fd7836ca8b
|
feat(timelineService): 添加订单状态字段以支持状态判断
在timelineService.vue中添加了status字段,用于根据订单项的状态进行判断和处理。这有助于在后续逻辑中更灵活地处理不同状态的订单。
|
1 month ago |
前端-胡立永
|
592423f97f
|
refactor: 调整高度属性和服务ID引用
将`.box`的`height`改为`min-height`以适应内容高度变化,并修正`timelineService.vue`中服务ID的引用,使用`item.id`和`order.orderId`代替`item.orderServiceList.id`和`order.id`,以提高代码的可读性和一致性。
|
1 month ago |
前端-胡立永
|
41c0cc3e56
|
feat: 添加日订单功能并优化订单管理页面
- 新增日订单功能,支持按日期查看订单
- 优化订单管理页面的加载状态和空状态显示
- 调整订单详情页的样式和交互逻辑
- 删除不再使用的CSS和Java文件
|
1 month ago |
前端-胡立永
|
5f5aff3667
|
feat(订单管理): 新增宠物服务时间弹窗并优化订单管理功能
- 新增宠物服务时间弹窗组件 `petServicePopup.vue`,用于展示订单中的宠物服务时间列表
- 修改 `systemOrder.vue`,将打卡按钮点击事件改为显示服务时间弹窗
- 优化 `timelineService.vue`,支持循环渲染多个服务时间点
- 新增 `additionalService.vue`,用于处理附加服务逻辑
- 更新 `detail.vue`,增加附加服务展示和步骤切换功能
- 添加 `testData.json`,提供订单管理模块的测试数据
|
1 month ago |
前端-胡立永
|
27574a1ced
|
refactor(订单管理): 优化订单管理和服务档案页面
- 重构订单管理页面的样式和布局,增加圆角和溢出隐藏
- 提取服务时间处理逻辑到独立工具文件 utils/serviceTime.js
- 优化宠物档案页面的数据展示,使用计算属性动态显示疫苗、驱虫和绝育状态
- 新增时间线服务组件 timelineService.vue,用于展示订单服务时间线
- 修复订单列表和详情页面的数据展示问题,优化用户体验
|
1 month ago |