## 2022.11.25 ### OneDayDay 已完成效果 ![](./picture/Verification_1.jpg) 预期 ![](./picture/Verification_2.jpg) + login页面添加“记住密码” && "注册" && "重置" + 添加前端验证码 ```js // api添加验证码接口 export function getCodeImg() { return request({ url: '/captchaImage', headers: { isToken: false }, method: 'get', timeout: 20000 }) } // index.vue ``` ![](./picture/personal_1.png) ![](./picture/personal_2.png) ## 2022.11.25 ### OneDayDay ![](./picture/Verification.jpg) + 添加首页登陆验证 + 后台添加验证码类
## 2022.11.24 ### OneDayDay ![](./picture/summarize.jpg) + 优化天车页面 + 学习linux基础
## 2022.11.23 ### OneDayDay + 使用ele-card展示天车概述 + 学习linux基础 + 优化天车卡片切换按钮
## 2022.10.19 ### OneDayDay + 学习Vue语法 + 添加设备信息概述页面
## 2022.10.18 ### OneDayDay + 学习Vue语法
## 2022.10.17 ### OneDayDay + 学习Vue语法
## 2022.10.16 ### OneDayDay + 学习webpack + 学习Vue语法 + 修改设备更新功能
## 2022.10.15 ### OneDayDay + 编写服务端datasource更新方法
+ 编写网页端datasource界面
+ 寻找 updateDevice is not a function 报错原因
## 2022.10.14 ### OneDayDay + 编写网页端datasource界面
### The Problem problem: Error in v-on handler: "TypeError: this.$refs[_editdataSourceNyName] is undefined"
## 2022.10.12 ### OneDayDay + 修改UI updatedevice页面
+ 编写服务端datasource接口
### The Problem problem:The operator != is undefined for the argument type(s) int,nullJava(536871072)
+ Before/after modification
```JAVA public int getId() { public Integer getId() {
return id; ==> return id;
} } ```