1. 项目中的操作按钮优化 17-10-11

左滑自动分配任务. 完成按钮放到右边. 因为在项目列表中不是执行任务的地方. 06:28 1、默认显示第一个菜单. 2、修改时间后默认显示上次设置. 3、完成、未完放到右边 -完成、未完放到右边 16:21 -默认时间,把日期改为今天、明天. x 设计给出了第一版简单界面查看与沟通, 感

0.1. 时间日志

  • 06:00 起床
  • 06:45 醒
  • 06:48 音频&即时复述
  • 06:53 洗漱1
  • 07:26 卡通
  • 09:21 早饭
  • 10:55 项目中的操作按钮优化
  • 11:15 项目计数器错误
  • 11:33 任务状态和显示逻辑核查
  • 11:43 厕所
  • 12:02 午饭
  • 12:32 吃梨
  • 12:58 床上躺了一会儿
  • 13:55 项目滑动菜单卡顿优化
  • 14:00 项目任务左滑动自动执行报错
  • 14:55 项目任务设置执行日期后显示
  • 15:27 隐藏的任务箱列表显示不全
  • 15:50 切换项目后显示完成和未完成计数&进度条
  • 16:00 延迟任务克隆和项目管理间逻辑构思
  • 16:09 前端滚动翻页优化
  • 16:25 任务箱选中后计数标签错位
  • 17:08 首页banner图需求构思
  • 17:22 公司社保充值1093
  • 17:41 晚饭
  • 18:00 沟通和消息通知构思
  • 18:53 聊天模块技术构思&找兼职开发
  • 19:23 卡通
  • 20:17 聊天服务器端技术资料搜索
  • 21:12 前端wgl沟通时刻计算和状态显示
  • 21:20 洗漱2
  • 21:44 socket.io接口文档查看
  • 尽量用md代替各种文件构思
  • 项目文件上传管理
  • 优化-任务详情添加'下一任务'按钮
  • 大量快速任务操作优化

0.2. 总结

0.3. 观点及其他

0.4. 任务详情

0.4.1. [x]公司社保充值1093

创建 预计 耗时 开始 完成 支付宝-->杭州银行个人-->杭州银行APP-->杭州银行公司

0.4.2. [x]床上躺了一会儿

创建 耗时 开始 完成 躺下10分钟就想要更长时间.

0.4.3. [x]吃梨

创建 耗时 开始 完成 任务遇见问题找不到原因, 休息&吃梨. 好的事顺便在想闹钟如何实现.

0.4.4. [x]音频&即时复述

创建 完成

0.4.5. [x]socket.io接口文档查看

创建 耗时 开始 完成

0.4.6. [x]前端wgl沟通时刻计算和状态显示

创建 耗时 开始 完成 固定时间下面的任务计算方式为: pre.due + pre.need + 固定.need = last.due 计算公司都提前写出来发给对方了,对方还不理解我感到很困惑.

0.4.7. [x]聊天服务器端技术资料搜索

创建 耗时 开始 完成 Node.JS 36k github.com/socketio/socket.io 0.6k github.com/OmarElGabry/chat.io 通过百度资料搜索chat.io 聊天开发找到socket, 在github上找 chat node没看到socket. 7天时间清单 thinkjs 支持了socket.io thinkjs.org/zh-cn/doc/3.0/websocket.html 使用socket.io开发的在线聊天 https://cnodejs.org/topic/5733181e32bf2c90579f5218 都是最简单的示例. 聊天 http://apistore.baidu.com/astore/servicesearch?word=%E8%81%8A%E5%A4%A9&searchType=null 云巴 yunba.io/docs/js_sdk_quick_start http://meet.xpro.im/msg_api.php 云巴 接口可以看出服务器端大概实现了什么功能。 百度上其他的了解接口都看过,没有websocket版本.有的甚至网站也不能访问了. 官网接口 https://socket.io/docs/ 文档说明 http://www.cnblogs.com/xiezhengcai/p/3956401.html 中文文档 http://javacheng.oschina.io/socket.io/docs/server-api/

0.4.8. [x]聊天模块技术构思&找兼职开发

创建 预计 耗时 开始 完成 layim.layui.com 可以使用.也有简单手机版. vue-chat 是类似微信和新版QQ. 偏重于聊天,窗体很大. 决定采用layim, 然后是购买版本和开发人员. 淘宝上看到有人专门提供二次开发 7天时间清单 csdn上下载layui.layim-v3.0.1开源版 属于压缩版资源. 7天时间清单 看到推荐Nifty Admin后台布局&csdn下载地址. F:\nodejs\layui github.com/sentsin/layui

0.4.9. [ ]尽量用md代替各种文件构思

创建 预计

0.4.10. [ ]项目文件上传管理

创建

0.4.11. [x]沟通和消息通知构思

创建 预计 耗时 开始 完成 权限管理,客户或者老板只需要知道大致的进度. 客户需要知道项目的各任务进度。1、创建任务 2、完成、3、取消 4、执行 总进度比. 消息过多,客户可以设置关注精确度.
1)所有任务的状态 2)一级任务状态 3)所有任务完成 4)一级任务完成. 可以做成类似表格的方式选择. 需要单个任务关注和提醒?主要是提醒哪些人? attent 可以重复标签,添加多个人. -沟通:基于任务沟通,基于项目沟通. 项目有对应的群. 一个分页用于沟通.微信也只有1个页面. 老板和客户类似,主要了解整体进度. 但老板有权限可以查看所有细节,但是没有修改权限. 一般都不愿意客户查看详细情况. 通知的形式有:微信、短信、app. 短信最好,微信最实惠; APP是基本. 如何关注?非自己的任务,滑动按钮用关注替换完成. 在任务完成时查看attent字段通知.

0.4.12. [x]首页banner图需求构思

创建 预计 耗时 开始 完成 反馈建议、使用教程、习惯(一日一生)、市场、社群加入、日报、免费置换、 [活动] 思路: 每张分页出一张图. 想不到了,后面和他人沟通寻求意见. 7天时间清单 市场:赚钱不用愁. 土豪金的感觉? 社群加入:微信二维码.

0.4.13. [ ]优化-任务详情添加'下一任务'按钮

创建 预计 任务完成后显示‘下一任务’,方便切换任务. 现在返回列表,然后在点击任务进入详情,在点击开始. 尽量减少页面跳转和点击次数. 可考虑直接开始下个任务.

0.4.14. [x]任务箱选中后计数标签错位

创建 预计 耗时 开始 完成 按照之前的方式调整left,padding-left

0.4.15. [x]前端滚动翻页优化

创建 耗时 开始 完成 已经没有数据就立刻禁用滚动上拉插件.

0.4.16. [x]延迟任务克隆和项目管理间逻辑构思

创建 预计 耗时 开始 完成 如果直接克隆会导致项目中会出现很多同名的任务.克隆一个尸体(不包含pid). 如果任务属于项目,就克隆一个新建不属于项目的新任务. 克隆任务和重复任务不同,不需要修改一个任务而关联性修改所有. 除了项目还有其他相关任务?以后的“市场”模块可能相关. 重复任务克隆吗?每日重复和克隆会重复,所以不克隆. 其他周月年重复需要延迟克隆.

0.4.17. [x]切换项目后显示完成和未完成计数&进度条

创建 预计 耗时 开始 完成

0.4.18. [x]隐藏的任务箱列表显示不全

创建 预计 耗时 开始 完成 切换到其他页面,如项目页面后触发了taskAll更新,切换会任务箱页面列表显示不全. 页面的activated 没有触发,里面已经有逻辑. 页面添加initPage 后执行逻辑即可.

0.4.19. [x]项目任务设置执行日期后显示

创建 预计 耗时 开始 完成 把日期显示在任务前. [10-11] 1.name???d7game 1.[10-11]name???d7game [] moment格式化不能直接附带这个字符. 需要转移字符format('[MM-DD]') moment().add(1,"d").format('[MM-DD') //结果 "10-12" moment().add(1,"d").format('[MM-DD]') // "MM-DD" [7天时间清单 +已经包含时刻的due 因为系统逻辑导致设置失败.

0.4.20. [ ]大量快速任务操作优化

创建 每次修改或分配任务都会有阻断式消息提醒.

0.4.21. [x]任务状态和显示逻辑核查

创建 预计 耗时 开始 完成 担心设置due need的任务会导致在任务箱消失? 手机端:只有在今日任务中才能添加 due need标签 还能在任务详情中添加修改标签. 7天时间清单 pc端不用考虑, 那一定会出现修改任务状态. 任务箱是通过task.state == '' 来判断就会导致部分任务消失看不见. 2种解决方法,1、due need不修改状态. 2、任务箱帅选逻辑. 决定采用适合近期的第一种方式. due need的添加是原本长远考虑添加的. 修改mixin.js逻辑 7天时间清单

0.4.22. [x]项目计数器错误

创建 预计 耗时 开始 完成 上个任务已经优化过一次,优化逻辑位置错误. 计数逻辑主要位置没错,修改逻辑后正常.又发现第一次滑动菜单,没有显示按钮名称. 7天时间清单

  • tagAdd 未空也插入成功.应该失败. 7天时间清单 之前正确,现在异常是因为修改到了相关逻辑.

0.4.23. [x]项目任务左滑动自动执行报错

创建 预计 耗时 开始 完成 tempProm is not defined -> VueComponent.doTaskEdit tempProm 在整个项目中很少出现,直接搜索所有代码. 发现是mixin.js以前的逻辑问题, 变量单词拼写错误.

0.4.24. [x]项目滑动菜单卡顿优化

创建 预计 耗时 开始 完成 暂停 继续 弹窗设置部门后在滑动按钮会不停的触发滚动事件,导致卡顿. 列表内容更新后,第一次滑动按钮,会很卡顿. 7天时间清单 第一次进入页面也无法滚动. setMenu2Value 打印 7天时间清单 this.foodScroll.on 触发了滚动事件,但界面没有移动且数据一直为0. 7天时间清单 查看api,尝试调用refresh 和scrollTo 情况没变化. 7天时间清单 他人也是吃用 better-scroll 没这个问题,百度无结果. 7天时间清单 左边菜单正常滚动, 滚动条也只初始化一次. 7天时间清单 先点击左边菜单,然后滚动是正常的. 因为添加了this.foodScroll.scrollTo(0, y , 0 ) 导致. 7天时间清单 卡顿问题解决了,有出现了列表更新后位置复位到0了. 为什么之前正常?if(y>0) -->if(y!=0)后正常. +tempProm is not defined

0.4.25. [x]项目中的操作按钮优化

创建 预计 耗时 开始 完成 暂停 继续 暂停 继续 暂停 继续 暂停 继续 左滑自动分配任务. 完成按钮放到右边. 因为在项目列表中不是执行任务的地方. 7天时间清单 1、默认显示第一个菜单. 2、修改时间后默认显示上次设置. 3、完成、未完放到右边 -完成、未完放到右边 7天时间清单 -默认时间,把日期改为今天、明天. x 设计给出了第一版简单界面查看与沟通, 感觉可以. 7天时间清单 设置的逻辑完成,还需要显示和修改默认值. filters无法使用this, showBtnTxt:(item)=>{ this.xxx } 因为无法获取. 7天时间清单 基本逻辑完成,按项目显示菜单按钮不正常了. 7天时间清单 +部分分类,点击任务还需要弹出标签. 进入项目页面的时候,还没有tagitemDic数据. 在任务箱获取边tagitem后项目页显示正常.感觉第一个按钮滑动展开时不顺畅。 7天时间清单 测试2次项目部门滑动菜单显示正常. 成员模式偶尔出现问题. 4次出现一次. 7天时间清单 现在奇怪的出现成员模式,点击没有出现成员了. 菜单名字切换的时候会导致不流畅, 滑动按钮名字白板没显示. 7天时间清单 x 任务箱计数样式优化 7天时间清单 因为之前的测试数据uid 不存在于memberDic中,也不包含自己的uid.需要在项目返回成员信息时在更新memberDic, &修改数据库后未分类任务显示正常.现在选择一个成员后,自动菜单显示的成员还没变 7天时间清单 +添加项目任务会自动添加uid 服务端逻辑需要完善. 修改this.memberSelect = this.memberSelect || key ; 后滑动菜单显示选中成员,因为之前触发列表刷新导致恢复了默认值. 7天时间清单 -考虑用touchstart更改为默认列表更新时修改滑动按钮文字, -第一次滑动时,左边菜单有变化. 感觉操作体验不顺畅. 7天时间清单 直接修改uid报错. 因为没有传输taskid.添加后正常. 菜单计数错误,出现过修改标签后没有即时更新. 因为变量是弱引用,导致数据残留一直累加. 7天时间清单 部门是唯一的,需要去除其他标签.pc端已经完成,需要统一就必须先查看pc逻辑代码后判断复制或修改. x 回答兼职问题后打断思维, 定午饭,明天早餐,微信财务社保消息. 7天时间清单 滑动菜单在其他简单页面也会出现问题,所以和项目页面元素多无关系.是滑动太快就会出现. 现在采用滑动fallow动画会出问题,后面就考虑取消或替换其他效果可以解决. 项目按部门添加和滑动菜单完成, 很明显的有滑动菜单卡动. 控制台有很多打印信息, 是因为监听滚动条触发了setMenu2Value . 7天时间清单 弹窗设置部门后在滑动按钮会不停的触发滚动事件,导致卡顿. 7天时间清单

Copyright & copy www.7dtime.com 2014-2017 all right reserved,powered by Gitbook该文件修订时间: 2017-12-24 15:03:45

results matching ""

    No results matching ""