湘潭网站建设 就找磐石网络,太原关键词排名优化,wordpress最新博客主题,昆山高端网站建设咨询前言
每一天做了什么还是要记录一下#xff0c;不然过两天后就会发现#xff0c;慢慢遗忘自己的收获与做过的东西。
这周做的是医学检验系统的样本库部分。由于是公司的代码所以不能交代具体#xff0c;那么久聊一下每天具体做了些什么以及我的一些收获。
周一
周一上午…前言
每一天做了什么还是要记录一下不然过两天后就会发现慢慢遗忘自己的收获与做过的东西。
这周做的是医学检验系统的样本库部分。由于是公司的代码所以不能交代具体那么久聊一下每天具体做了些什么以及我的一些收获。
周一
周一上午利用treambition拿到任务后深感任务繁重。本周任务集中在样本库表格以及表格的一些功能比如新增修改等。
但是表格的特殊之处在于它不是一般的表格而是带树状的表格我可以稍微描述一下每一种类型的菌会有它旗下的子菌子菌还有很多的传代菌。做这一块就需要前端的逻辑与和后端配合的默契。
第一天下午封装了三个接口分别是查询、修改、以及查询子菌。
并且还改了一个bug一个能跑起来但是显示数据未定义的奇怪bug记录博客如下
前端能正常跑起来但是控制台报错数据undefined之onMounted最好不要用异步写法
周二
周二做的任务就是渲染那张树型表格。由于是树的数据结构。我来说一下后端的逻辑。数据有一万多条非常多一下子渲染出来是不现实的。所以后端希望前端能分步渲染的做法。
我来说一下后端给我的逻辑。首先一张表有一些菌的类型。有的菌有子节点有的没有。有子节点的菌有一个字段标识。在一开始的时候前端只需要渲染第一层数据。在渲染的时候判断那个标识如果有标识的话再根据标识利用一个查询子节点的接口查到数据后把数据放到查到的数据中并在表格中渲染出来。
在element-ui中如果一层数据嵌套另一层是可以被按照层级渲染出来的。于是利用代码渲染第一次后作条件判断成功做出第二层。
简单带过的就是分页拿到一个前端的分页器后获取分页器中拿到的页数尺寸并保存。在需要的时候传给后端即可。
周三
第三天做的是按钮功能比如入库出库修改的功能。其实就是调用一个接口——更新接口。
另外做了增添同级菌传代菌的功能。逻辑很简单点击表格的一行点击新增同级菌按钮那么前端会拿到数据并且修改其id为空后端自动生成由于是同级父节点直接继承拿到的数据即可。
新增传代菌逻辑有问题就先没做。
周四
测试功能并发现数据都有问题发现问题记录如下
前端修改新增操作导致数据删除——js精度丢失
就是这个问题导致我所有的操作多少都有问题。解决就好啦。增加了新增传代菌的功能把父亲的节点的id作为自己的父节点id子节点为空。
今天还对修改按钮作了修改只要是后端能反查到的数据都不能轻易修改这很重要。所以要提前跟后端交涉好这样前端的效率也会提起来。
周五
完成了一个小的问题以及继续解决问题。之前遗留的问题还在下周继续加油。