我们是这次稳了队,队员分别是温治乾、莫少政、黄思扬、余泽端、江海灵
一、会议
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框架进行开发,对框架语法还不是很熟悉,引入模块后的配置使用也是不怎么熟练,所以才会出现路由跳转失败这样的问题。后续会加强对框架的学习和使用
余泽端:确定好一份接口文档,对以后的开发起到至关重要的作用,开发时候,不会出现接口修改
莫少政:
温治乾:
江海灵: