1. 2018-02-04

1.1. 1. 时间清单

  • xx:xx~2018-01-29 07:59 尽管亲朋好友不懂我做的事情,平日我脸上笑容展示了自信和自强
  • 09:45~2018-01-29 10:03 把已有的周任务划分到每周,这些任务是之前无脑操作添加的任务
  • xx:xx~2018-01-29 10:34 面对1000未完任务,每天新增的任务略少于完成任务就永远无法完成
  • 10:37~2018-01-29 12:04 年任务重新构思理清,主要考虑多人分工完成项目 超时
  • 09:15~2018-01-29 13:33 请教二级路由使用,最好远程解决.任务-今日的二级路由 超时
  • 14:02~2018-01-29 14:31 0129周任务计划分配 准时
  • 16:18:28~2018-01-29 16:51:27 新增成员界面点击刷新按钮新增项目变成了导入 超时
  • 16:54:59~2018-01-29 17:14:09 主页点击进入视频详情视频下面的视频列表点击无反应 超时
  • 18:05:36~2018-01-29 18:19:48 任务项目栏列表滑动消失了 提前
  • xx:xx~2018-01-29 18:20:29 主页点击视频切换查看显示的还是第一次进入的视频
  • 18:30~2018-01-29 18:57 处理测试平台上的bug并记录到tlog
  • 20:28~2018-01-29 20:44 用户注册账号密码都可以输入空格,字符,且可以注册成功 准时
  • 20:44~2018-01-29 20:51 我的账号安全中密码中修改密码后,不会跳转到登入界面重新登入 提前
  • 20:51~2018-01-29 21:01 切换页面顶部文字没有自动刷新 提前
  • 21:02~2018-01-29 21:25 切换已登录的账号没有刷新今日任务数据 超时
  • 21:26~2018-01-29 21:35 进入如我的“点击登入“”中的注册提醒出错 准时
  • 21:40~2018-01-29 21:50 服务器超时断开shell链接后运行npm start启动报错
  • xx:xx~18-01-30 08:19 群友王jh推荐的4D工作法学习资料
  • 10:35~2018-01-30 10:51 项目添加任务取消完成来回切换出现删除成功 提前
  • 10:53~2018-01-30 11:19 数据分页添加水平滚动条自动定位 超时
  • 11:30~2018-01-30 12:06 服务端获取大量项目任务优化,2次sql查询出数据 提前
  • 12:15~2018-01-30 12:25 任务详情退出时总是进入任务箱,详情中的标签是空白 提前
  • 13:01~2018-01-30 14:24 手机登录token失效后的相关逻辑 超时
  • 14:24~2018-01-30 15:37 今日任务点击取消提示修改失败,连续多次切换修改任务状态 超时
  • 15:43~2018-01-30 15:59 从今日任务中创建的任务刷新后没显示 提前
  • 16:17~2018-01-30 16:31 取消任务触发了多条协议和消息提示 准时
  • 16:33~2018-01-30 17:59 手机今日中显示所有日期,现在无法给不包含的日期添加任务 超时
  • 16:02~18-01-30 18:16 任务详情标签关闭后无法打开 准时
  • 20:22~2018-01-30 20:48 审核新提交的10个bug,下载文件保存到tlog
  • 20:49~2018-01-30 20:52 密码明文显示,需要隐藏密码 提前
  • 20:52~2018-01-30 20:59 退出登录任务详情页控制台报错 提前
  • 20:59~2018-01-30 21:15 【任务箱】周日期分割显示不正确 提前
  • 21:19~2018-01-30 21:23 任务箱左划点击明天按钮点击无效 提前
  • 21:23~2018-01-30 21:28 周末列表左划点击查看按钮点击无效 提前
  • 09:38~2018-01-31 09:58 未登录状态也可以添加标签 超时
  • 10:00~2018-01-31 10:12 未登录输入任务编号查看任务详情,包含其他人 提前
  • 10:17~2018-01-31 10:37 控制台报错Uncaught (in promise) 请先登录 超时
  • 11:05~2018-01-31 11:29 在其他日期添加的任务due全部都是今天的 超时
  • 11:31~2018-01-31 11:52 在其他日期添加任务后,水平滚动条选中日期的位置变化到看不见了 超时
  • 12:35~2018-01-31 13:30 周末任务中完成的任务消失找不到,需要添加标签显示到今日任务中 超时
  • xx:xx~2018-01-31 14:12 账号安全,密码框中可以输入中文并且成功
  • 14:17~2018-01-31 15:35 微信清除缓存退出在打开链接用户变了 超时
  • 15:55~2018-01-31 16:02 微信登录头像没有获取 提前
  • 16:07~2018-01-31 16:40 m首页二级路由修改 准时
  • 16:40~2018-01-31 16:59 名言分享给好友打开不正确 超时
  • 17:48:01~18-01-31 19:04 时间清单全局闹铃弹窗与声音提醒组件 超时
  • 21:25~2018-01-31 22:20 优化请求项目大量数据逻辑优化,服务端自动给判断返回数据方式 提前
  • 10:00:37~2018-02-01 15:07:50 app项目添加成员的邀请链接和二维码 超时
  • 18:41~2018-02-01 18:49 优化项目修改页面的成员头像 提前
  • 18:49~2018-02-01 18:52 优化点击项目设置屏幕中有其他页面闪动一下 提前
  • 18:58~18-02-01 19:19 pc端运行控制台报错,更新代码后没测试就更新版本 超时
  • 20:04~2018-02-01 20:17 优化socket判断链接状态,添加心跳包
  • 15:08:19~18-02-01 15:22 app项目添加成员需要的好友列表与添加好友 超时
  • xx:xx~2018-02-01 20:48 优化请求项目前端mixin.js中tasktoDB逻辑,减少不停渲染频率
  • 20:48~2018-02-01 20:57 审核测试平台新提交的bug,驳回3个bug
  • 21:28~2018-02-01 21:59 扫除自己内心的垃圾,找出自己现在觉得还不能赚钱的原因 提前
  • 09:41:39~2018-02-02 10:01:08 完善手机闹钟声音播放问题 提前
  • 15:24:37~18-02-02 14:27 app项目添加成员的通讯录邀请方式 超时
  • 15:43~2018-02-02 15:58 未登录不能使用绑定功能,需要提醒用户 超时
  • 16:29:13~18-02-02 21:21 时间清单任务详情的闹钟功能完善 超时
  • 11:10~2018-02-03 11:43 完善任务提醒功能的后台对接后逻辑 准时
  • 12:18~2018-02-03 12:24 任务列表中开始任务触发提醒逻辑判断 提前
  • 12:26~2018-02-03 12:45 设置闹钟提醒方式相关逻辑报错 超时
  • 13:15~2018-02-03 13:19 项目列表无项目时设置按钮也可点击 提前
  • 13:20~2018-02-03 13:48 输入正确密码提示含非法字符 超时
  • 14:03~2018-02-03 17:27 任务分页中的二级路由可以直接进入今日任务 超时
  • 17:35~2018-02-03 17:59 周末任务调用z39tasks获取任务,从socket中返回数据bug 提前
  • 09:27~2018-02-04 12:15 提醒功能逻辑独立到mixin.js中,方便电脑端公用
  • 12:23~2018-02-04 14:04 系统消息提醒的后台与手机版添加socket接受 超时
  • xx:xx~2018-02-04 14:05 明确的长时间任务优先可能更短时间的不明任务
  • 14:05~2018-02-04 14:19 控制台报错’scrollTop’ of undefined” 准时
  • 14:33~2018-02-04 14:40 项目页面刷新控制台报错TimeTaskPro 提前
  • 14:46~2018-02-04 15:05 今日任务列表开始的提醒逻辑 提前
  • 15:39~2018-02-04 15:58 提前完成任务删除闹钟,优化和剥离代码 提前
  • xx:xx~2018-02-04 20:18 拼书博客系统前后端需求和代码

1.2. 2. 总结

1.3. 3. 观点及其他

1.4. 4. 任务详情

[x]拼书博客系统前后端需求和代码 mind -拼书博客需求 -前端代码 20m -后端逻辑构思 30m -后端代码剥离 30m -后端需求视频录制 20m -测试数据 15m -兼职沟通 20m

[x]提前完成任务删除闹钟,优化和剥离代码提前 预计 耗时 代码写到mixin.js中的 doTaskEdit中统一处理,任务在多个页面就不需要每个地方都添加代码. 更好的是再api返回中添加逻辑.可以减少大量逻辑放到doTaskEdit中导致太过庞大难以维护.

[x]今日任务列表开始的提醒逻辑提前 预计 耗时 有开始和继续,继续单独处理. 刚才逻辑已经独立到mixinlogic中,很方便调用.

[x]项目页面刷新控制台报错TimeTaskPro提前 预计 耗时 Cannot read property ‘id’ of undefined” onProj ,根据报错信息可以看到是项目对象为空,添加逻辑判断跳出逻辑后,刷新10次测试看不见问题. 之前就是概率性报错,并且界面数据看起来没错.

[x]控制台报错’scrollTop’ of undefined”准时 预计 耗时 Error in nextTick: “TypeError: Cannot read property ‘scrollTop’ of undefined” 多次刷新进入页面无法重现bug了, 找到这个报错的地方,捕获到错误.本身不会影响逻辑.可能是修改vue文件后出现的报错信息.

[x]明确的长时间任务优先可能更短时间的不明任务 同样是任务,在中午快吃饭的时候.产生了选择当下市场45分钟的任务念头.正在准备开做时发现下面那些任务基本没有评估,意识到可能时间更短更合适.

[x]系统消息提醒的后台与手机版添加socket接受超时 预计 耗时 手机端需要执行connect,电脑端不需要就自动连接.连接后测试报错token不属于此用户 7天时间清单

[x]提醒功能逻辑独立到mixin.js中,方便电脑端公用耗时 获取tags.remind 初始显示changeRemindSelect 修改提醒changeRemind 选择始终checkSetClock (有一定耦合度.1、修改电脑端代码 2、完善公共部分) 采用方式2自己立刻可以1人展开完善即将公用的逻辑代码. checkSetClock修改测试报错,提醒时间显示不对. 7天时间清单 发现是之前逻辑调整后的bug. 7天时间清单 checkSetClock修改后报错看不到原因无法启动. 逐渐恢复代码排错发现是mixinLogin变量引用导致. 7天时间清单

[x]周末任务调用z39tasks获取任务,从socket中返回数据bug提前 预计 耗时 socket可能还没成功连接,通过socket发送数据没成功. 手机端还没有socket逻辑整合,但服务端为什么会获取到sid,已经关闭了网页浏览器排除这个可能性. 7天时间清单 添加usesocket修改以前逻辑. 继续测试又正常,添加打印信息可以看到正常关闭浏览器,进入close逻辑删除了sid信息,直接在”资源管理器”中关闭浏览器进程没有触发close.在pc端获取项目数据接口中添加usesocket:true.后期可以考虑添加cookie在header中联合解决uid和sid问题.

[x]任务分页中的二级路由可以直接进入今日任务超时 预计 耗时 现在每次从任务详情返回今日分页时,页面都回复到了默认状态显示的任务箱页面.正常浏览返回是正常的.因为开发过程是刷新页面在返回才出现的问题. component(resolve) {require.ensure 父任务动态加载的,子页面也需要动态加载. 也许忘记import这些组件导致报错. 7天时间清单 还需要修改逻辑替换原来的页面数据初始化.把路径改成目录的结构便于后期分析数据 7天时间清单 today页面中actived事件无法进入.每次页面切换都会触发created事件,页面都销毁了.并且先创建页面才发送登录协议,页面内的数据没成功获取. 直接进入页面的css调整,以前从none进入,css一定会加载.现在把style提取到外面一层.测试又发现了之前1行代码调整位置后始终没能正常执行,切换日任务后,已经滚动的页面没能复原. 7天时间清单
-周末任务没有显示内容,接口中没返回数据.很明确数据添加成功. -日任务切换,滚动位置复原. this.$refs.scroll.reset({top: 0});解决 -路由对应的按钮选择状态. 每个按钮上面添加:select的条件判断 -项目页切换离开进入后始终变成选中第一个. 保存选中索引 7天时间清单 -每次切换主页面,都进入了任务箱 -router.push 含有二级目录改变路由问题. 修改为this.$router.push(/taskDetail/${item.id})

[x]设置闹钟提醒方式相关逻辑报错超时 预计 耗时 remindTypeBtnsDef[tempt].label; 采用中文字符内容判断,断点发现4个中文字中有1个不一样导致.

[x]任务列表中开始任务触发提醒逻辑判断提前 预计 耗时 之前逻辑中是包含了多条协议.在现在的回调中还没有成功获取到started标签数据.缺少1个标签,其他数据正常的还能使用.先解决当下主要问题. 添加了多协议合并到1起可以完全解决同类问题.

[x]完善任务提醒功能的后台对接后逻辑准时 预计 耗时 参数解析和对应关系错误,对参数的使用前期和现在对不上.

[x]输入正确密码提示含非法字符超时 预计 耗时 点击我的->账号密码->点击登录 期望结果:正常登录 实际结果:提示:含非法字符 之前可以正常登录 清除缓存再试 还是提示含非法字符

自己测试没问题,查看视频也确实存在.猜测在用户名中添加空格测试报同样错误,官方文档写到input v-model.trim=”msg”,~~测试后无效果.~~不是没效果是验证特殊字符中包含了邮箱@字符.被误判为特殊字符.

[x]项目列表无项目时设置按钮也可点击提前 预计 耗时 点击任务->点击项目->项目列表无项目时点击设置按钮 期望结果:项目列表无项目时点击设置点击应该提醒需先添加项目 实际结果:可以点击设置按钮 并且进入设置界面

添加一个是否选中项目逻辑即可.

[x]未登录不能使用绑定功能,需要提醒用户超时 预计 耗时 直接提示后感觉还不对,用户依然可以点击绑定逻辑,判断如果用户没有登录就直接调用手机号注册登录的逻辑.

[x]扫除自己内心的垃圾,找出自己现在觉得还不能赚钱的原因提前 预计 耗时 如果问我自己现在还有什么原因赚不到钱,没团队,只有自己一个人,事情多了之后忙不过来,那他现在还有一千个任务?自己一个人做完这些事情都需要很长时间,可能两个月,具体时间需要再对每个任务进行评估。如果说后期用户增加,对服务器的压力也大,还有用户提,提供了一些新的需求及建议,作为整个团队,现在还缺少运营和客服,基本上什么都缺少,其他人需要来谈,合作的时候也都需要沟通着,如果全部自己一个人来做,就工作就无法展开,在现有阶段上只能固定安排时间,搜集信息和对方和对方约定固定的时间聊。现在还没获得其他人的认同,缺用户缺钱,一切都是为了帮助用户来提高效率,提高时间利用率,减少碎片时间,如果没有用户,那系统没有使用,就完全等于浪费闲置。对此需要做宣传,血管纹或者是花广告费到量。现在没钱,如果说有竞争对手血拚自己就完全没有办法,如果现在做的系统像共享单车一样火爆的时候,市场上将爆发出很大的竞争烧钱的时候没有钱,完全无法展开。总的来说还是各方面都缺,现在有的是主要实现的基本功能和远大的想法,现在缺少这么多,也需要按照部门的方式来罗列出所有欠缺的东西,以他们的视角来更多的找出现在我所欠缺的,如果说没能解决这些问题,后期遇见都会造成措手不及的情况,难点是自己没想到的,很多都是自己所不知道,没有经验的就完全无法凭空想象,往这方面考虑就是缺少一些顾问,帮忙指明接下来需要解决哪些问题?需要让周围的朋友都看一下,并了解他们的看法。得到他人真实的鼓励和祝福。还缺少用户使用后的调查分析,现在的系统完全是由自己构思,缺少真实用户的使用反馈,感觉还缺少一些迭代。按照自己平时的语言表达能力很低来说系统的营销宣传,如何写文案或者是做视频教程和使用说明很大可能都让他人看不懂,自己还没有明确哪些事可以做,哪些事不能做,就见一两年的话是明确,再长远一点时间管理所包含的范围太广,每个人都有时间,涉及任何行业及领域。服务器配置不高,还不知道同时能承受多少用户。需要每天关注服务器的CPU及性能消耗,如果说超过一定瓶颈,就需要升级配置近期会有几千的开销。公司的座机和400电话都还不能正常使用。没有收入,脆弱性太高,无法长期维持项目的持续投入。如果要找投资和找团队的话,现在的口语表达非常差,难以吸引他人。现在缺少同行的信息,感觉就像是局外人一样。这样就缺少业内同行的互惠互利。你现在的情况看,找合作伙伴效率也十分低,可能需要好几个月才能接触到一批用户里面可能才会有几个有意愿的人,在彼此相互了解,通常来说,我心里觉得需要几个月,否则短段时间的轻易下结论,会导致后期麻烦。就像是离婚,或者是公司核心团队解散一样,给客户、公司员工以及其他用户都有不好的信息,缺少更便捷的盈利模式,没有项目方案,现在好多工作感觉分不出去,兼职公司项目忙的时候就完全由自己一个人继续开发,周围的朋友都看不懂,没有了解项目的兴趣。自己没有背景缺少带光环的故事和成功案例。缺少其他行业的这些泛知识,和他人聊天难以聊到一块。还没有理清,有多少优点支持我,能赚到钱的时候找出了很多自己的缺点不足的地方,问题罗列了好多,还有很多未知的问题还不知道在什么地方?我,

[x]审核测试平台新提交的bug,驳回3个bug耗时 [x]优化请求项目前端mixin.js中tasktoDB逻辑,减少不停渲染频率预计 一次性插入新数据测试成功,逻辑正常运行.相关技术需要一次性调用splice把数组内容插入, JS 数组转为方法参数 https://www.zhihu.com/question/59336955 逻辑中调用方式为state.taskAll.splice(0, 0, …allAdds);

[x]pc端运行控制台报错,更新代码后没测试就更新版本超时 预计 耗时 Property or method “initSystemTags” is not defined on the instance tmpDialog.vue 搜索所有代码initSystemTags发现只有引用,没有声明和赋值的地方.代码整合出现问题. 导出以前版本在代码mixin.js中找到变量. 恢复之前代码后测试正常. 7天时间清单 控制台另外一个警告Deprecation warning: value provided is not in a recognized RFC2822 or ISO format. moment 2018-2-01 搜索所有包含moment的字符,逐行检查找到dateLine.vue中的month,打印是2修改为02后测试正常.

[x]优化socket判断链接状态,添加心跳包耗时 接口文档中有心跳包配置字段. 查看api,群里询问 4分钟无结果,想着是否可以查看传输数据,搜索后找到 Chrome 浏览器中查看 webSocket 连接信息 http://blog.csdn.net/huohuotu/article/details/77816597 按照信息查看发现websocket系统会自动发送心跳包检测状态,不需要在额外处理.

[x]优化点击项目设置屏幕中有其他页面闪动一下提前 预计 耗时 注释代码中的延迟后即可setTimeout(()=>{this.editType = -1},10);影响这里的相关逻辑还有右边第三个按钮创建任务,做成弹窗后会完全解决.

[x]优化项目修改页面的成员头像提前 预计 耗时 之前是从微信中获取头像,缺少没有微信数据逻辑.添加后测试正常.

[x]优化请求项目大量数据逻辑优化,服务端自动给判断返回数据方式提前 预计 耗时 ~~【已完成】1、查询项目中的sql合并成2条~~ 2、tasktodb中合并数据时避免界面不同渲染. 3、正常调用z39tasks接口,判断是否有socket.如果有链接就直接推送,无就整体返回. 需要精确的查看socket是否链接,现在可以通过登录后保存的sid来判断.现在账号登录1设备没问题,后期多设备还需完善.

[x]m首页二级路由修改准时 预计 耗时 1、页面内容独立成vue文件 2、添加子路由成功 3、其他分页添加子路由. 第二部已完成. 7天时间清单

[x]名言分享给好友打开不正确超时 预计 耗时

查看问题后注意到需要通过二级路由解决.把主要部分添加路由后,顶部的tab选项卡状态还不正常.需要在mounted里面通过路由改变状态. mounted里面设置失败,生命周期的顺序错误.放到created里面搞定。

[x]微信清除缓存退出在打开链接用户变了超时 预计 耗时 登录一个用户->点击微信设置清除缓存->退出微信在打开微信->点击链接查看 期望结果:应该显示用户未登录状态 实际结果:显示姜闹钟用户 还可以添加任务 https://pan.baidu.com/s/1bq1kszX

登录后直接关闭微信,直接点击网站链接进入系统,后台看到登录的token就变了.解析后是其他用户的token,依然是调用的接口logintoken登录. 在api.js和具体逻辑中都有localStorage.setItem(‘token’, 需要删除冗余部分.放到api.js中更合适. 小程序登录逻辑中添加了this.cookie(‘thinkjs’)来判断唯一user照成的错误. token错误的报错到了服务端,每次其他人登录都使用了服务器上错误token. 导致账号乱串, 查看协议中的数据发现thinkjs在我调用登录协议后自动添加了cookie,刚访问首页时不存在可用的cookie信息. 对后端cookie还不熟悉,查看文档调用接口后看到this.cookie(‘Wxapp7dtime’, JSON.stringify(data));成功把url中的参数传递到header中, 测试后修复成功.这个bug会影响所有用户.还比较难以发现和测试,必须要多个人才能发现.自己以前测试不出来.

[x]账号安全,密码框中可以输入中文并且成功预计 同样一个密码输入框的问题,提交了3个bug.

[x]微信登录头像没有获取提前 预计 耗时 点击我的->点击登录按钮->选择微信登录 期望结果:获取微信头像微信昵称 实际结果:昵称获取到了但是头像没有获取到 显示的还是原来的图片

数据库中的微信数据表只有部分用户有头像,因为没有使用正确的头像地址,早期系统未完善写死用的静态图片.7天时间清单) 小程序”7天时间清单”代码发布审核结果 你的小程序”7天时间清单”代码发布审核未通过,原因如下: 1:服务类目”工具-办公_”与你提交代码审核时设置的功能页面内容不一致 (1):涉及文娱视频,请登记对应类目 视频是网站首页,提交申请后等待审核的过程还需要几天.可以先屏蔽包含视频的首页,专门做一个小程序审核版.后台判断是否来自小程序返回给用户应该看到的页面.

[x]周末任务中完成的任务消失找不到,需要添加标签显示到今日任务中超时 预计 耗时 需要在doTaskEdit的回调中添加逻辑判断,当异常情况时会是怎样的?还需要在任务详情中添加逻辑

[x]在其他日期添加任务后,水平滚动条选中日期的位置变化到看不见了超时 预计 耗时 不应该变化,修改为判断选中按钮的是否在可视区.如果不在就自动滚动.

[x]在其他日期添加的任务due全部都是今天的超时 预计 耗时 due:moment().format(‘YYYY-MM-DD’) —>due:this.daySelect 即可,任务添加成功发现添加任务后,当日的任务状态还没变化.应该从无任务状态变为有任务状态. 以前监听dayDics昨天修改后影响了这部分逻辑,检查后发现没有影响.注意到是协议taskAdd优化后把多条协议整合到一起,这里就缺少了更新日期状态的逻辑. 在taskAdd中添加后更新成功. 在添加多个任务中还需要添加更新. 这是实现导入功能配套的.

[x]控制台报错Uncaught (in promise) 请先登录超时 预计 耗时 var _this = this; 有些搞不清楚,有些需要这样添加,有些不需要就变得难以判断. 控制台报错主要是Promise resolved 抛出的异常没有处理. 在抛出异常前已经统一提示了,后面没处理的逻辑都不影响.如果不规划好后期就会成为隐患. 难点:哪些新写法不支持this,()=>{ this }? 断点查看this变量为null,但是运行逻辑没报错,且成功执行了逻辑. 直接替换this->_this后缺少对应密码,又从git代码比对中删除刚才修改的_this

[x]未登录输入任务编号查看任务详情,包含其他人提前 预计 耗时 之前方便兼职查看,把任务详情的查看完全开放了.屏蔽代码后即可,后期需要添加临时访问权限.类似短信验证码在添加1天有效期.

[x]未登录状态也可以添加标签超时 预计 耗时 点击任务->点击今日->点击一个任务点击详情->点击添加标签 期望:无法添加 提示请登录 实际:可以添加

查看后台逻辑是对的,测试也没找到问题.担心是后台问题,最后发现是前端没有在接口中做返回错误判断api.tagitemAdd。相关问题,小部分工作和pc端是重复性工作.

[x]退出登录任务详情页控制台报错提前 预计 耗时 Error in callback for watcher “taskCurr” in TaskDetai 退出登录后变量为空,进入逻辑后报错. 添加跳出逻辑后测试成功if(this.taskCurr==null) return ;

[x]密码明文显示,需要隐藏密码提前 预计 耗时 type=”password”

[x]【任务箱】周日期分割显示不正确提前 预计 耗时 1. 进入任务->任务箱,在屏幕上下拉,显示进入高级模式 2. 选择“无”或“周”,查看周日期的分割,除本周和下周外,其他日期段的起始和终止日不正确,比如2.13-19, 2.13是周二,一般都是以周一或周日为起始日的。另外最后一周显示为2.27-5, 这个不正确。 之前逻辑是从每年1月1号的7天开始计算. weekTh = moment().isoWeek(); moment().week(weekTh).day(“Monday”);

[x]周末列表左划点击查看按钮点击无效提前 预计 耗时

点击查看中没有逻辑,添加一行代码即可.

[x]任务箱左划点击明天按钮点击无效提前 预计 耗时 点击任务->任务箱->向左滑动->点击明天

正常调用了逻辑,但是前端翻页优化导致没有触发页面刷新逻辑this.nonesCpted();

[x]审核新提交的10个bug,下载文件保存到tlog耗时 [x]手机登录token失效后的相关逻辑超时 预计 耗时 h5和app中的token失效就提醒输入密码重新登录获取token,现在更智能一点是自动续期,如果快过期时就返回新的token避免用户重新登录,可提高用户体验.可以把token放到协议logintoken中. 问题是小程序,token报错到了小程序中,如何更新?调用wx.miniProgram.postMessage把新的token返回给小程序并保存. { uid: 461, iat: 1517286269, exp: 1519878269 } moment().add(7,’d’).format(‘X’) 如果小于7天就更新token,依然也会出现部分用户超过1个月没登录导致token失效.需要在完善小程序端. h5自动更新保存了token,小程序还需要保存吗?需要.是不同接口,如果不保存更新.小程序中就是过期token,小程序记录保存的日期.如果超过30天就自动删除,按正常逻辑使用openid信息登录. 小程序扫码测试失败,添加2行代码后扫码白屏看不出原因,之前出现过一次然后自己不听的关闭重启测试过程无意发现可以了. 现在重启2次微信不行,在重启手机测试失败. 之前打开调试模式还正常,这次调试模式都不行了. 7天时间清单 502bad gateway

[x]任务详情退出时总是进入任务箱,详情中的标签是空白提前 预计 耗时 标签是空白无法重现,添加的登录后触发页面恢复默认位置.之前逻辑不完善每次都触发这个逻辑导致,在登录的时候已经调用协议请求数据. 那个多余的地方注释掉后测试运行正常.

[x]服务端获取大量项目任务优化,2次sql查询出数据提前 预计 耗时 现在分开用了无数次sql查询出单个任务的数据.直接对数据库造成多次高频查询负担.数据库成为压力. 测试项目2289条数据请求等待时间1秒钟.后端查询数据消耗382毫秒,网络传输500ms. 前端等待时间14秒, 大量时间都消耗在界面渲染上面,需要显示的数据就15条.

[x]数据分页添加水平滚动条自动定位超时 预计 耗时 多个界面,修改A界面我错误的在B页面上看效果.

[x]手机今日中显示所有日期,现在无法给不包含的日期添加任务超时 预计 耗时 日期列表中不包含明天30号,无法从日列表中给30号添加任务.给人很不方便.查看vux的组件后找到badge-label,输入查看效果发现样式不适合.打算自定义样式实现.背景颜色已经占用了,可以添加其他:after为标签实现.样式添加失败,先做擅长的逻辑. 逻辑有点绕,被自己代码绕晕了.

[x]项目添加任务取消完成来回切换出现删除成功提前 预计 耗时 点击任务->点击项目->新建一个项目新建一个项目任务->点击项目在手机屏幕像左侧滑动->出现完成和取消按钮->重复点击切换 期望结果:提示修改成功 实际结果:闪现一次删除成功

搜索服务端代码所有’删除成功’没有找到字符,在前端中搜索’删除成功’找到几处,修改文字为’任务取消成功’

[x]取消任务触发了多条协议和消息提示准时 预计 耗时 1、合并协议 2、添加逻辑减少提示. 采用了便捷的方式2,取消了一个消息提示.逻辑有点复杂,降低出现概率后测试看不出问题.

[x]任务详情标签关闭后无法打开准时 预计 耗时 标签窗口关闭后,变量没有同步更新到引用组件的页面.属于组件开发技术问题.先绕开核心问题解决表面问题.晚上求助其他更擅长的人. this.showAddTag = false ; setTimeout(()=>{ this.showAddTag = true ; },10) vue2.0 子组件和父组件之间的传值 https://www.cnblogs.com/daiwenru/p/6694530.html 还是查看这篇文章解决问题. 朋友远程帮忙说下,自己测试6次失败结果是因为其他逻辑问题.

[x]从今日任务中创建的任务刷新后没显示提前 预计 耗时 从协议中看到数据返回了但是没显示在界面. 数据中缺少due数据,刚才其他任务优化过程测试不完全导致.更新到服务器也导致无法几小时无法正常运行.

[x]今日任务点击取消提示修改失败,连续多次切换修改任务状态超时 预计 耗时 点击任务->点击今日->点击一个任务像右侧滑动->像左侧滑动点击取消按钮->点击详情->点击完成按钮->在像左侧滑动点击取消按钮 期望结果:取消成功 实际结果:提示修改失败 https://pan.baidu.com/s/1mjryzpu

仔细查看并测试发现任务详情操作任务后的状态和任务列表中的状态不一致. 7天时间清单 列表中的状态正常显示在详情,反过来不行.是详情里的逻辑问题. mixin.js文件taskGet看出任务不是同一个对象导致, 7天时间清单 从当前数据库中获取数据传递给任务详情,之前是从api返回的协议传递. 手机端修复了,pc端还存在这样的问题.需要了解对方如何处理.

[x]服务器超时断开shell链接后运行npm start启动报错耗时 异常断开可能导致npm start原来启动的进程还在,看到错误信息中有node development.js, 运行后启动成功.

[x]进入如我的“点击登入“”中的注册提醒出错准时 预计 耗时 添加所有字段验证.

[x]切换已登录的账号没有刷新今日任务数据超时 预计 耗时

当选中其他子页时退出登录,重新登录不会请求新数据.逻辑只获取了登录时的默认数据(含任务箱).其他页面都会出现问题,如果每个页面都添加逻辑自动获取工作量大,考虑重新登录时恢复默认激活页面. this.$vux && this.$vux.bus && this.$vux.bus.$on(‘vux:after-view-enter’, this.bindSticky) 需要引入bus插件.

[x]切换页面顶部文字没有自动刷新提前 预计 耗时 在模拟器中看不见标题部分,1级页面会自动变化二级任务不会.

[x]我的账号安全中密码中修改密码后,不会跳转到登入界面重新登入提前 预计 耗时 密码显示6位实际上输入任意长度字符都能通过.

[x]用户注册账号密码都可以输入空格,字符,且可以注册成功准时 预计 耗时 .replace(/[^\u4e00-\u9fa5\w]/g,’’) var filterReg = /[~’!@#$%^&*()-+_=:]/ ; if(filterReg.test(this.username) ||filterReg.test(this.password)) return this.$vux.toast.show({text:”含非法字符”,type: ‘warn’});

[x]处理测试平台上的bug并记录到tlog耗时 太棒了,手机版给我测试出60个bug. 听见钱哗哗哗的流出,这两天刚修改完2/30个,又出现了这么多

[x]0129周任务计划分配准时 预计 耗时 [x]年任务重新构思理清,主要考虑多人分工完成项目超时 预计 耗时 mind -小程序审核 -通过:继续完善系统,收费功能 -收费 -分享 -单页访问 -不通过 -小问题就解决. -完全h5打包被拒这无法解决的理由,需要大量重新开发就暂停 -APP上线 -H5上线推广 小程序相关构思 7天时间清单 现有的思维导图工作大部分工作都是锦上添花工作.假如以手机APP为主有什么优劣势?1、自用PC版,APP为他人 2、去年主要计划是电脑版,电脑还为真实推广又做手机,就变得2个都没完成.但手机版自己也开发完了,之前因为APP上线审核停止了3个月. 手机版功能上线还需要什么? 审核资料接近完成,还差收费功能. 定时提醒、日报、收费、建议(语音+视频)、收费、推广营销. 列出的近期任务推广营销需要他人合作.以手机版思考有哪些工作? mind -手机版工作 -任务 -项目优化 -等候室:免打扰二维码 -数据 -日报 -习惯养成 -[移动数据] -档案库 -总结 -市场 -隐私电话 -[付费咨询] -用户分类 -用户商店 -用户服务 -[行业框架] -主页 -教程、习惯、失败、资料 -社区 -cmswing社区功能了解 -pc与手机版构思 -思维导图 -推荐 -主页其他布局和工作展示 -[沟通] -我的 -付费 -月费年费 -时间交换 -建议(多种形式) -其他项目 -版本日志 -订单交易 -说明说明 -后台运营分析 -数据统计

[x]面对1000未完任务,每天新增的任务略少于完成任务就永远无法完成 虽然整体在不断的进步,但昨晚又新增,出现了做不完的现象.项目就不能正常上线.以前是考虑率按照版本发布.理应这样,但自己有特长和缺点.不擅长的工作一定会受阻停滞,需要合适的人配合帮忙完成.

[x]把已有的周任务划分到每周,这些任务是之前无脑操作添加的任务耗时 现在分配这些任务很多都不会执行,花费时间去分配反而变成了浪费.但这是上次操作时的最好选择.

[x]请教二级路由使用,最好远程解决.任务-今日的二级路由超时 预计 耗时

new journey/起飞回复 1.router中添加 2.组件中添加router-view 7天时间清单

[x]尽管亲朋好友不懂我做的事情,平日我脸上笑容展示了自信和自强 自己做的事情,哪怕是上班赚的钱用来外包开发项目,可能还有余.他人的担心和不懂也是正常.不同领域和知识,只是学习基础都需要很多时间.

[x]完善手机闹钟声音播放问题提前 预计 耗时 需要对屏幕添加点击事件后先初始化音频. 这个会增加刚开始的网络加载负担.按下屏幕就会触发音频加载. 如果音频过多就会有问题. document.addEventListener(‘touchstart’, initSoundReady); function initSoundReady() { document.removeEventListener(‘touchstart’, initSoundReady); var audio = new Audio(“//cdns.7dtime.com/z39/files/clock.mp3”); audio.play(); audio.pause(); }

[x]时间清单任务详情的闹钟功能完善超时 预计 耗时 mind -提醒功能 -构思 -提醒按钮(时间+类型) 30m -提醒类型 30m -提醒时间 10m -x完成时间 25m -[加时] 30m -api添加闹钟 30m -api修改闹钟 30m 修改闹钟现在考虑把数据放在客户端,用户登录多客户端修改时间会出现bug.1、直接保存服务端 2、保存账号登录多客户端新登录的平台socketid会覆盖旧的,~~只有新设备会收到提醒.也就不应上面2种方式了~~需要获取每个任务的闹钟类型.采用方式1,保存到remind对应的value中.罗列细节后就发现需要4小时. 7天时间清单 提交前5天修改的代码并添加备注. 7天时间清单 提醒类型,弹窗标题数组,选择类型后的保存. 7天时间清单 提醒时间,在以前逻辑上添加标题. 7天时间清单 提醒按钮(时间+类型) ~~查看组件库后发现没有可以直接使用的,需要自定义开发插件.修改xaddress插件比较合适.修改代码中发现popupPicker可以实现,demo中也有展示~~ 7天时间清单 提醒按钮(时间+类型)界面功能,还需要点击后保存对应数值. 7天时间清单 3个按钮触发提醒数值修改. started+need触发添加提醒.加时触发提醒修改. 7天时间清单 提醒状态数值保存与取值修改后测试成功. 7天时间清单 添加闹钟
+逻辑都在任务详情中,如果在任务列表中开始任务就会出现bug. 7天时间清单 添加闹钟和修改闹钟完成.clockKey中的字符和时间”:”字符重复,修改为”-“ 7天时间清单 还需要完善duration计算, duration计算完成并测试成功. [x]新增成员界面点击刷新按钮新增项目变成了导入超时 预计 耗时 点击任务->点击项目->点击项目->进入新增项目界面->点击成员设置添加按钮->进入新增成员界面->点击手机右上角刷新按钮 期望结果:正常显示 实际结果:顶部新增项目变成了导入 部分页面不能直接进入,刷新需要返回到其他页面.

  如何判断是直接进入这些页面?可以在点击跳转添加一个缓存变量,进入到页面时存在变量就继续. 刚进入系统会清空变量,如果刷新或直接进入不存在变量就返回主页.

[x]主页点击进入视频详情视频下面的视频列表点击无反应超时 预计 耗时 点击主页->点击一个视频进入视频详情->向下滑动随意点击列表中的一个视频查看 期望结果:可以播放视频 实际结果:点击无反应 https://pan.baidu.com/s/1ehj7OE 解决方式: 1.[简单]点击视频后修改路由地址,页面滚动到最上方 2、视频使用fixed=0的方式始终保持置顶. 视频插件播放的时候自动会置顶. document.querySelector(“#vux_view_box_body”).scrollTop = 0 ; 让页面置顶,点击视频后重新新建视频. 有人对播放器做了包装vue-aliplayer [x]主页点击视频切换查看显示的还是第一次进入的视频 点击主页->点击一个视频进入详情->点击手机返回按钮返回主页界面->点击另一个视频进入详情查看 期望结果:显示第二次的视频详情 实际结果:显示第一次的视频详情

[x]任务项目栏列表滑动消失了提前 预计 耗时 “1、点击任务->点击项目->向上滑动 项目列表条 期望结果:正常显示 项目列表不应该滑动消失 实际结果:向上滑动项目列表条消失

查看bug视频可以发现部分项目标题过长,显示可能部分内容换行. 测试账号是499,尝试获取这个账号的测试数据,希望可以重现问题. 用js限制项目标题文字长度后测试正常 it.title.length<5?it.title:it.title.substr(0,4)+’..’ 在css中处理最好,但自己不擅长.小屏幕手机测试也没有问题. [x]app项目添加成员的邀请链接和二维码超时 预计 耗时 手稿图和下载图标. 7天时间清单 听马云音频+图标下载放到页面中. mind -邀请成员 -构思+手稿图 -图片准备 -界面布局 18m -接口对接 40m -功能点 -自动设置粘贴板 20m -设置微信h5分享链接 30m -[设置小程序分享链接] 40m 邀请弹窗基本代码,窗口关闭与打开.还没有布局内容.最简单布局完成,还需要后期美化. 7天时间清单 接口对接:项目参数传递给邀请页面弹窗,添加项目不显示邀请按钮. 7天时间清单 使用的二维码不能通过api生存,只能通过手动网页方式生成后下载.尝试调用他的接口直接生成图片多次失败. 终于生成成功 url = escape(url.replace(/&/g,’&’)); this.qrcodeurl = //qr.api.cli.im/qr?data=${url}&level=H&transparent=0&bgcolor= ...... ![7天时间清单](https://img.shields.io/badge/时间-14:36-ff69b4.svg "7天时间清单") ![](http://cdn.7dtime.com/time_tlog/2018-02-01__TKFOQ8I3C9.png?imageView/2/w/800/h/667) ![](http://cdn.7dtime.com/time_tlog/2018-02-01_3UZDIMZUSBN.png?imageView/2/w/800/h/667) 自动设置粘贴板 https://github.com/zenorocha/clipboard.js 需要绑定一个按钮,通过按钮指定需要复制的内容. 设置剪切板测试失败. [x]**app项目添加成员的通讯录邀请方式**![超时](https://img.shields.io/badge/超时-22:48-red.svg "超时-7天时间清单") ![预计](https://img.shields.io/badge/预计-1:30-orange.svg "预计-7天时间清单") ![耗时](https://img.shields.io/badge/耗时-24:18-orange.svg "耗时-7天时间清单") ![](https://img.shields.io/badge/-紧重-a3a52a.svg "重要紧急-7天时间清单") ![](https://img.shields.io/badge/-开发-72c7ff.svg "-7天时间清单") 添加成员界面中点击确定后就调用接口api/z39friend添加成员. 点击确定报错,api.js中z39member修改为z39friend, Contackts.vue中的phonesApp应该是dcloud获取通讯录后保存到js中的数据.已经没有z43frined表,类似表有3个z39member z39friend z43phone. 以前api/z43friend逻辑把数据保存到z43phone表中,查询好友列表又从z43contacts中获取,有点乱,上次写的这逻辑已经近1年.查询好友是通过z39frined和z43contacts联合查询.比对表数据后发现应该删除z43contacts表,改为z39friend表.需要找到之前导入通讯录的整个流程.有点找不到之前获取通讯录数据的代码了. ![7天时间清单](https://img.shields.io/badge/时间-16:26-ff69b4.svg "7天时间清单") 搜索电话 z24phone z43phone最后成功找到G:\workspace\z43phone\z43phoneApp\indexPhone.html 插入数据 INSERT INTOd7_z39friend(nname,pid,gid,fuid`) VALUES (‘guest’,0,19,485),邀请通讯录中未注册的成员,包含pid,无uid.受邀注册的用户用手机号注册后自动进入系统.逻辑添加到什么地方?注册和绑定手机号的地方完善.邀请成员后的名称需要状态标识,可以姓名采用灰色. 未激活登录状态 闲情sql查询的数据不对,先手动修改数据来完成逻辑.reg和smsBind共2个接口.基本逻辑完成,还需要在多个接口中添加逻辑并测试. 7天时间清单 测试中果然发现一个问题,action调用方式错误调整后测试成功.并且解决了绑定逻辑中的一个小错误. [x]app项目添加成员需要的好友列表与添加好友超时 预计 耗时 暂时不需要好友功能,可以通过pc端的搜索邀请好友.手机主要通过通讯录. 通讯录里添加的方式足够现在使用. [x]时间清单全局闹铃弹窗与声音提醒组件超时 预计 耗时 闹铃mp3 闹铃构思 组件开发 消息接受 闹铃构思:rest,1、任务添加 2、独立闹铃界面 后端socket发送闹铃信息,前端接受信息响铃. 响铃后可点击延迟或关闭, 闹铃有多种等级:1.事前提醒用户知道即可,不用点击关闭. 2.定时响铃必须关闭. 提醒用户需要多种方式,最好可以给用户设置. 1)震动 2)闹铃 3)时长 默认10秒闹铃~~10秒震动,APP才能振动~~自动关闭.难点:播放音频前需要点击屏幕,需要提前激活音频. 7天时间清单 组件开发:基本功能完成. 还需要添加1张闹钟抖动图片最好. sublime中编辑代码半天没有响应,每次输入2个字母就卡1分钟.正想放弃的时候想起在其他编辑器中尝试.结果修改代码正常运行. 7天时间清单 下载铃声,截取最小音段.转换wav为mp3文件. vux/clock 晚饭时间暂停1小时妹记录进去

Copyright & copy 7dtime.com 2014-2018 all right reserved,powered by Gitbook该文件修订时间: 2018-10-16 14:55:05

results matching ""

    No results matching ""