到处都是搭子队——bate冲刺day6

到处都是搭子队 2025-12-02 00:55:18
这个作业属于哪个课程202501福大-软件工程实践-W班
这个作业的要求团队作业-bate冲刺
这个作业的目标完成bate冲刺

目录

  • 站立会议
  • 成员工作进展
  • 代码签入
  • Issue #48: 修复数据可视化页面刷新问题
  • Issue #49: 优化登录流程,处理默认昵称提示
  • Issue #50: 修复IP地址配置,自动检测并清除错误IP
  • 项目燃尽图

站立会议

img

成员工作进展

成员完成的任务花费时间剩余时间遇到的问题今日计划
前端修复数据可视化页面刷新问题2.5小时0小时"存一笔"数据不显示在统计中测试所有统计功能,确保数据同步
前端优化登录流程,处理默认昵称提示2小时0小时真机调试获取默认昵称完善个人中心用户信息获取
后端修复IP地址配置,自动清除错误IP1.5小时0.5小时配置文件逻辑复杂测试IP地址自动检测功能
后端编写真机调试和登录验证文档1.5小时0.5小时文档需要更详细完善用户使用指南

代码签入

Issue #48: 修复数据可视化页面刷新问题

文件修改:

  • pages/statistics/statistics.js - 在 onShow() 方法中添加数据刷新逻辑
    javascript
    onShow() {
    this.updateTheme()
    // 页面显示时刷新数据(解决从其他页面返回时数据不同步的问题)
    // 例如:从"存一笔"页面存钱后,切换到数据可视化时能立即看到新数据
    const app = getApp()
    if (app.isLoggedIn()) {
    // 根据当前选择的时间范围类型刷新数据
    const { timeRangeType, selectedMonth, selectedDate, selectedWeek, selectedYear } = this.data
    const rangeValue = timeRangeType === 'month' ? selectedMonth :
                     timeRangeType === 'day' ? selectedDate :
                     timeRangeType === 'week' ? selectedWeek :
                     timeRangeType === 'year' ? selectedYear : selectedMonth
    
    if (rangeValue) {
    this.loadStatisticsByRange(timeRangeType, rangeValue)
    
    }
    }
    }

提交信息:*修复从"存一笔"页面存钱后,切换到数据可视化页面时数据不刷新的问题,确保"存一笔"的数据能正确显示在收支趋势、收支对比和收入分类详细中

测试结果:

  • ✅ "存一笔"存入的钱能立即显示在收支趋势图中
  • ✅ "存一笔"能正确显示在收支对比的柱状图中
  • ✅ "存一笔"能按照选择的分类显示在收入分类详细中

Issue #49: 优化登录流程,处理默认昵称提示

文件修改:

  • pages/login/login.js - 优化 wxLogin()doLogin() 方法
    代码变更:
    javascript
    // 检测是否获取到真实的用户信息
    const isDefaultNickname = !userInfo.nickName || userInfo.nickName === '微信用户'
    if (isDefaultNickname) {
    console.warn('⚠️ 获取到的可能是默认昵称,真机调试时可能不会弹出授权窗口')
    }

// 在doLogin中,如果检测到默认昵称,提示用户
if (isDefaultNickname) {
wx.showModal({
title: '登录成功',
content: '检测到您使用的是默认昵称。\n\n您可以在"个人中心"点击头像,重新获取真实的微信昵称和头像。',
showCancel: false,
confirmText: '知道了'
})
}

提交信息: 优化登录流程,当获取到默认昵称时提示用户可以在个人中心重新获取真实信息


Issue #50: 修复IP地址配置,自动检测并清除错误IP

文件修改:

  • utils/config.js - 优化IP地址检测逻辑
    代码变更:
    javascript
    // 检查是否是错误的IP地址(10.133.26.24),如果是则清除
    if (urlIP === '10.133.26.24') {
    console.warn('⚠️ 检测到错误的IP地址 10.133.26.24,已自动清除')
    try {
    wx.removeStorageSync('customServerUrl')
    // 清除后使用默认IP
    const localIP = getLocalIP()
    const defaultUrl = http://${localIP}:8080/api
    console.log('📱 已清除错误配置,使用默认IP地址:', defaultUrl)
    return defaultUrl
    } catch (e) {
    console.error('清除错误配置失败:', e)
    }
    }

提交信息:自动检测并清除错误的IP地址配置(10.133.26.24),避免网络连接失败

测试结果:

  • ✅ 自动检测到错误的IP地址
  • ✅ 自动清除错误配置
  • ✅ 切换到正确的IP地址(172.20.10.5)

项目燃尽图

img

...全文
18 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

112

社区成员

发帖
与我相关
我的任务
社区描述
202501福大-软件工程实践-W班
软件工程团队开发结对编程 高校 福建省·福州市
社区管理员
  • 202501福大-软件工程实践-W班
  • 离离原上羊羊吃大草
  • MiraiZz2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧