我们是这次稳了队,队员分别是温治乾、莫少政、黄思扬、余泽端、江海灵
一、会议
1.1 26号站立式会议照片:
1.2 昨天已完成的事情
团队成员 |
任务内容 |
黄思扬 |
Web 端首页、内容管理页开发、账号详情页、图文编辑页、数据统计页开发(前端) |
莫少政 |
登录页、注册页开发和活动列表页、详情页开发(前端) |
余泽端 |
登录功能、注册功能(后台) |
温治乾 |
登录功能,注册功能(后台) |
江海灵 |
活动墙模块可能发生用户行为测试,发现漏洞并修复(测试) |
1.3 今天计划完成的工作
团队成员 |
今天计划完成的任务 |
黄思扬 |
活动平台首页(前端) |
莫少政 |
活动登录页(前端) |
余泽端 |
登录功能(后端) |
温治乾 |
短信验证码功能(后端) |
江海灵 |
检验登录功能(测试) |
1.4 工作中遇到的问题
1)前端部分:
在使用vue-router实现页面动态渲染组件时,路由跳转失败。
原因: 在路由配置中,使用父子路由来实现标签页模块切换,父路由必须指定子路由中的某一个路由路径来作为首次加载的路由,这包括路由重定向的地址也必须正确。而我一开始在嵌套子路由时没有搞清父子路由之间的关系,没有配置好才导致出错。
2)后端部分:
进行接口文档对接的时候,对业务逻辑不明确,接口定义出现多次修改
二、项目跟进
燃尽图
三、代码跟进

3.2 签入记录对应的Issue内容与链接
(2)后端部分:
四、适当的项目程序/模块的最新(运行)截图
4.1 最新模块的代码
注:由于模块代码较多,因而以下选取一些作代表
4.11前端部分
1)解决路由冲突
src/views/Home.vue
1 <template> 2 <div class="home"> 3 <Header /> 4 <index /> 5 <Footer /> 6 </div> 7 </template> 8 9 <script> 10 // @ is an alias to /src 11 import Header from '@/components/public/Header.vue' 12 import index from '@/views/platform/index.vue' 13 import Footer from '@/components/public/Footer.vue' 14 15 export default { 16 name: 'home', 17 components: { 18 Header, 19 index, 20 Footer 21 } 22 } 23 </script>
2) 登录页
src/views/Home.vue
1 <template> 2 <div id="register"> 3 <div>sssssss</div> 4 </div> 5 </template> 6 7 <script> 8 import Footer from '@/components/public/Footer.vue' 9 const axios = require('axios'); 10 11 export default { 12 name: 'register', 13 components: { 14 Footer 15 }, 16 data: function() { 17 return { 18 codeImgUrl: 'https://docs.qq.com/cgi-bin/online_docs/wxqrcode/?page=pages%2Flandingpage%2Flandingpage&ac=login&xsrf=13d87ebf0ecbd43e&ts=1574694066327', 19 loginText: '使用 iGDUT 小程序<br />扫描二维码登录' 20 } 21 }, 22 created: function() { 23 window.reload() 24 } 25 } 26 </script> 27 28 <style lang="scss" scoped> 29 30 31 #register { 32 background-color: white; 33 } 34 </style>
4.12后端部分
3)短信发送接口,验证接口,并添加60s过期功能
src/main/java/com/sixers/activitywall/ActivitywallApplication.java
1 package com.sixers.bean.login; 2 3 /** 4 * Create by Allen 5 * Date: 2019/11/27 6 * Time: 21:18 7 */ 8 public class InstitutionBean { 9 private String name; 10 private String id; 11 private String logo; //头像地址 12 13 public String getName() { 14 return name; 15 } 16 17 public void setName(String name) { 18 this.name = name; 19 } 20 21 public String getId() { 22 return id; 23 } 24 25 public void setId(String id) { 26 this.id = id; 27 } 28 29 public String getLogo() { 30 return logo; 31 } 32 33 public void setLogo(String logo) { 34 this.logo = logo; 35 } 36 }
4)完成获取二维码状态接口
src/main/java/com/sixers/bean/wxcode/WxCodeStatusBean.java 0 → 100644
1 package com.sixers.bean.wxcode; 2 3 import com.sixers.bean.BaseResultBean; 4 5 /** 6 * Create by Allen 7 * Date: 2019/11/26 8 * Time: 0:58 9 */ 10 public class WxCodeStatusBean extends BaseResultBean { 11 private Integer statusCode; 12 13 public Integer getStatusCode() { 14 return statusCode; 15 } 16 17 public void setStatusCode(int statusCode) { 18 this.statusCode = statusCode; 19 } 20 }
五、每日总结
黄思扬:由于我也是第一次上手vue框架进行开发,对框架语法还不是很熟悉,引入模块后的配置使用也是不怎么熟练,所以才会出现路由跳转失败这样的问题。后续会加强对框架的学习和使用
余泽端:确定好一份接口文档,对以后的开发起到至关重要的作用,开发时候,不会出现接口修改
莫少政:
温治乾:
江海灵: