life is like a boat

生活像一叶扁舟,我们得不断前进

Thu Jan 04 2024 00:00:00 GMT+0000 (Coordinated Universal Time)

已完成工作

  1. 【种子互联网平台】新增田功能逻辑重写,按照新增田只有新增功能来处理,不需要对服务器polygon数据编辑
  2. 【种子互联网平台】更新cms管理功能任务到周计划表格
  3. 【中原粮仓小程序】线下反馈记录农事操作异常。
    处理方式:农事提交接口更新为新api,不再区分农事和派单,统一使用新api。
    原因是:后端在处理慧种田2.0时,把原有的业务api改动了,不再适用旧系统。
  4. 【慧种田】线下反馈中原粮仓商户的托管服务类型异常,经排查,没有问题。

未完成工作

  1. 【种子互联网平台】地图模式接口还没有调试
  2. 【种子互联网平台】处理一网通办系统的静态UI的任务,分配到人
  3. 【种子互联网平台】补录今天的实际工时和进度到周工作计划表里

待协调工作

  1. 【余杭】生产监测-数据上报的需求,前端逻辑已完成,需要后端提供api(后端未开始)

关键事件记录

(简述过程、结果、收获或教训)

  1. 晚上7点-8点,开会过【种子互联网平台】流程,感觉没什么用。也梳理了一下cms管理系统逻辑,就是上下级角色的权限分配。

时间管理反思

最高效的时间段:晚上,

在此期间完成了: 新增田功能逻辑重写

时间浪费的情况:今天开会太多。上午也耽误了时间,排查中原粮仓的小程序问题

以后改进方案: 没办法,事情来了就要处理

学习成长点

新学知识/技能

没有

明日(2024-01-05)计划与改进方向

明日主要目标:未完成工作的内容

[!important] 需要重点关注和改进的地方 :

Wed Jan 03 2024 00:00:00 GMT+0000 (Coordinated Universal Time)

已完成工作

  1. 【种子互联网平台】生产系统-生产管理-新增田交互。
  2. 【种子互联网平台】分配周三工作计划。
  3. 【种子互联网平台】确认一共有多个应用。
    [[种子互联网平台应用结构图.canvas|种子互联网平台应用结构图]]
  4. 【余杭蔬菜】确认部分新需求工作量,暂时不动工。
  5. 【种子互联网平台】新增田功能点,调研插件leaflet-geoman和mapboxgljs同时使用的可能性,添加了mapbox-gl-leaflet插件,即可使用

未完成工作

  1. 生产系统-生产管理-新增田交互。
  2. 生产系统-生产管理-地图模式。

待协调工作

  1. 【余杭蔬菜】确认部分新需求工作量,2月初需要安排处理

关键事件记录

(简述过程、结果、收获或教训)

  1. 确认了【种子互联网平台】的应用结构和数量
  2. 确认了田块数据存储方式pgsql和mysql共存;存储方式用geometry标准结构存储,避免带洞多边形,飞地情况无法处理。

时间管理反思

最高效的时间段:没有,

时间浪费的情况:下午,调研插件不够麻利,还有一个leaflet-geoman插件的pm.drawstart的问题没有及时排查出来,原因是这个插件一定要先绑定事件,再开启draw模式,才可以正常监测到drawstart的子事件

以后改进方案: 有插件的问题,应该第一时间通过github库的issue来查询问题,很有可能就会找到前辈解决的方案。如果不行,再通过通义千问来尝试搜索答案。

学习成长点

新学知识/技能

  1. leaflet和mapboxgljs可以共存,保证了mapbox的pbf文件要素可以展示的能力,也可以保证leaflet的leaflet-geoman的正常使用。通过mapbox-gl-leaflet插件即可解决。
  2. leaflet-geoman的插件事件,需要先绑定事件,后启用各种模式(draw,edit等等)

明日(2024-01-04)计划与改进方向

明日主要目标:

  1. 把新增田写完,地图模式也要接口都调试通过
  2. 催促王总和王栋的原型进度
  3. 根据原型进度更新周工作计划表
  4. 补录今天的实际工时和进度到周工作计划表里

[!important] 需要重点关注和改进的地方 :

如何学好前端

  1. 先学重难点,也就是JS的三座大山:this、原型、异步。

  2. 然后学习好标准库:Array (push、shift) Function (call、bind)Date、RegExp 等

  3. 接着就是浏览器提供的DOM和BOM(现在叫做WebAPIs)

  4. 然后就是开始学习封装技巧:闭包、原型链、表驱动、最小知识原则、DRY原则、API正交原则、重载、链式调用..…

  5. 然后学习MV*思想,理解MVC、MVP、MVVM的设计意图

  6. 最后才是学习Vue和React及其全家桶。

很可惜,很多人跳过了 1 2 3 4 5 直接学习 6,这会导致他的 JS 永远也学不好。

成就记录

目标记录表

已完成 🏆

  • 学习vitepress,并部署到vercel静态托管平台 📅2024/01/24

进行中 🚧

根据模板中变量替换数据,并导出新的doc文件
https://juejin.cn/post/7278247059517210643

未完成

  • 学会微前端基础,并应用到项目中
  • 学习gsap动画平台
  • 学习ts
  • 学习web服务的nginx配置
  • echart dataset 学习 系列 行 列 含义
  • alova 替代axios的可能性
  • vue sso(单点登录)解决方案 vue-keycloak
  • lerna monorepo(可以参考 monorepo的解决方案 lerna,或者使用最方便的方法 pnpm自带的monorepo)
  • 学习amd,cmd等编码规范