1. 2017-10-29
1.1. 1. 时间清单
- 08:25~2017-10-23 08:55 查看qq群消息中推荐给我的.net版即时聊天
- 09:05~2017-10-23 09:45 查看融云服务功能了解整合的工作量
- 10:25~2017-10-23 10:44 即时聊天兼职沟通
- 10:44~2017-10-23 11:11 10-23周计划
- xx:xx~2017-10-23 13:42 周任务(含子任务)需求太多,在列表中展示难以看到全局进行分配
- 12:05~2017-10-23 14:07 详细的日计划
- 14:10~2017-10-23 14:49 pc端优化&需求视频录制
- 14:49~2017-10-23 14:58 设计外包需求说明
- 14:58~2017-10-23 15:12 找出思维导图(理清未完工作)
- 18:10~2017-10-23 18:59 输入框支持导入任务功能
- 19:44~2017-10-23 19:52 完善未登录默认日报文件
- 20:05~2017-10-23 20:45 第三方开发构思.如个人数据统计报表
- 12:24~2017-10-24 12:50 前端疑问沟通
- 19:40~2017-10-24 20:28 前端疑问沟通-今日4象限,项目自定义
- 21:20~2017-10-24 21:35 查看即时聊天的融云网页问题介绍
- 11:46~2017-10-25 12:07 pc端设置任务固定时间弹窗构思&手稿图
- 09:44~2017-10-26 09:53 登录后获取任务项目信息失败
- 10:00~2017-10-26 10:33 优化所有协议返回后数据的错误处理
- 10:34~2017-10-26 10:44 旧项目的协议请求从jquery修改为axios统一管理 $.ajax
- 11:40~2017-10-26 13:08 即时聊天找兼职&沟通了解相关代码
- 11:03~17-10-26 15:22 注册登录优化
- 17:05~2017-10-26 17:18 非微信和APP端,让微信登录按钮不可点击
- xx:xx~2017-10-27 09:45 美术设计稿反馈&查看前端发来的bug
- 09:45~2017-10-27 11:27 前端任务拖动相关bug
- 19:30~2017-10-27 20:05 前端沟通任务详情和Bug
- 12:00~2017-10-28 12:26 前端wgl沟通任务详情和切图
- 09:05~2017-10-29 09:28 即时聊天外包电话找人,录制视频需求
- 20:48~2017-10-29 21:08 前端wgl沟通任务模板和任务自定义字段潜在的全局污染
- xx:xx~2017-10-29 22:37 批量删除成员接口完善,直接传递list
- 22:30~2017-10-29 23:00 今日任务模式4构思&需求手稿图视频说明
1.2. 2. 总结
1.3. 3. 观点及其他
1.4. 4. 任务详情
[x]前端wgl沟通任务模板和任务自定义字段潜在的全局污染
[x]今日任务模式4构思&需求手稿图视频说明
包含生活日常习惯行为, 喝水,wc,休息.
分为3列任务列,通过今日任务中编辑好后添加到到“日常列”,键盘快捷键del键删除任务, 也可以拖动任务到添加输入框中删除.
[x]批量删除成员接口完善,直接传递list
现在采用list json字符转换. 如果后期第三方开发不知道这个,这里就会变成潜在问题.
手机项目成员管理-part5 中完成了.
[x]即时聊天外包电话找人,录制视频需求
[x]前端wgl沟通任务详情和切图
[x]前端沟通任务详情和Bug
[x]前端任务拖动相关bug
初步判断是sortday.但查看sortday返回的数据没问题.不包含新数据. 这里的sortday还并不是全部逻辑,只是现在的情况不会有sortday导致,
后端解决不可行,服务器压力大,难以判断sortday的修改.
1、前端修改sortday排序逻辑 2、前端每次修改sortday内容.
后端没有返回数据,前端的错误数据从哪里来的?axios 协议缓存吗?经过测试发现不是,但这个可能出现问题?只要数据没有出现旧数据覆盖就不会出现问题. 那就需要检查旧数据覆盖
猜测是前端列表是使用过了clone数据,修改列表数据导致不是修改真实。查看代发发现已经没了clone.
看起来也不是store.js的问题. 那问题可能在哪儿呢?首点击“月”后就出现这问题, 在“月”里面有clone数据.
this.weekList =weekList; Object.assign([], this.weekList, weekList)
[x]美术设计稿反馈&查看前端发来的bug
[x]非微信和APP端,让微信登录按钮不可点击
需要修改颜色 #9ED99D ,以后再说.
通过disable按钮变灰不可点击后无法进行提示, 发现微信登录功能没做.
[x]即时聊天找兼职&沟通了解相关代码
有人推荐github.com/M-finder/Web-IM-mini, 看到作者提交了2次提交,其中还有readme.md文件提交1次.从git上面能看到的修改代码很少. 看不出修改了什么. 这样感觉似乎只是简单获取token就行了,这猜测肯定不对啊. 查看Web-IM-mini中的有效代码很少,修改代码在100行内. 官方layim中的源码也很少,手机版主要是界面布局. 我用不上,那就只要是Pc端的布局了. 该项目中源码的成员列表是在json中,看代码判断和融云的对接工作只有10分钟工作量.
-本地运行之前购买的代码,运行看效果 pc端布局和基本功能还是比自己开发省去了很多工作.
pc端demo运行加载网络文件437kb(包含jquery和少许图片).文件不大,可以主程序加载完成后. 在调用聊天模块.
[x]旧项目的协议请求从jquery修改为axios统一管理 $.ajax
Bind.vue 中有3条协议, 大概5分钟.
[x]优化所有协议返回后数据的错误处理
部分协议有用 jquery的, $.ajax 需要修改. Bind.vue
还有少部分没有修改,因为涉及到少许逻辑。
[x]pc端设置任务固定时间弹窗构思&手稿图
想到可以让其他人做基本功能,然后整合.
[x]查看即时聊天的融云网页问题介绍
[x]登录后获取任务项目信息失败
登录测试发现登录后没有触发usertask获取任务信息, 在login.vue 登录后调用 usertask后即可.
[x]前端疑问沟通-今日4象限,项目自定义
任务详情.
[x]前端疑问沟通
发现之前部分逻辑错路. 现在有部分还没有沟通清楚,完善必定还需要沟通;
[x]周任务(含子任务)需求太多,在列表中展示难以看到全局进行分配
子任务主要用户分解任务后评估. 主任务有了总的时间后可以合理分配那排任务和时间.
[x]即时聊天兼职沟通
m.exstudio.cn/webim qq 123456 yy 123456
[x]完善未登录默认日报文件
还有一种方式是展示tlog真实一天的数据格式.
[x]输入框支持导入任务功能
调用parseTlog功能.需要定义任务格式.
tlog
tlog的文本字符串格式. 需要怎则表达式抽取任务字符内容.
```tlog\n(.)``` 替换成 ```tlog\n([\s\S])``` 可以匹配内容.
parseTlog 控制台复制字符串测试运行解析成功. 注意需要underscore.js
任务箱逻辑添加测试成功. 还需要把解析后的数据添加到后端.
parseTlog转换才commonjs格式 http://www.ruanyifeng.com/blog/2015/05/commonjs-in-browser.html
node端有common格式,有require依赖包. Browserify 是目前最常用的 CommonJS 格式转换的工具
[x]pc端优化&需求视频录制
(输入框,标签底部按钮,), 右边日期选择, 部分标签列不能编辑. 生活项目, 点击列的区域.日任务排序sortday.
我主要是录制视频明确的说明需求,由兼职完成. 视频1885
+回复前端疑问. 遗漏的功能之前没有考虑并沟通. 视频1884
[x]第三方开发构思.如个人数据统计报表
每个公司或人对展示的数据需求不同. 第三方开发,需要提供给大家怎样的接口和代码.
api接口;提供代码;页面部分区域开放.
针对页面修改,主要是布局,然后是部分功能修改. 1、提供代码. 2、在线编辑修改需修改页面代码. 3、最常见提供API接口. 但现在还没时间去完成这功能.
方式1.提供前端代码对公司有伤害. 方式2.需要更多时间研究. 方式3.第三方开发工作量太大,和重新开发差不多.
构思:如何基于模块思想开发,让他人开发后上传模块代码. 可供他人购买使用?
1、通常是独立1面和功能. 可以是独立vue文件. 提供一个按钮或链接,他人可以直接使用.
2、独立小窗口.vue. 如签到,大转盘抽奖.
4.页面提供1个区域div给用户做内容插入替换.
查看在线编辑项目QingWei-Li/vuep,中的代码是简单文件编辑.不知道复杂项目是否能运行.
服务器端渲染,直接在线编译vue文件可以实现.
可以试图给作者发邮箱,沟通请教. cinwell.li@gmail.com
作者微博消息,开源项目伤透了心. 感觉问题回复可能性低, 此第三方开发,在线编辑完全没有需求.以后有一定需求在考虑. 现在提供API接口就行
[x]找出思维导图(理清未完工作)
6-26.tlog 网站页面手稿图理清思路
7-15.tlog 时间系统框架
搜索mind更快速. 错误的通过记忆中的关键词搜索了“思维导图”“市场”.
单独放到z39mind.md文件中. 文件需要自己开发的思维导图插件h5_demo可以浏览出思维导图.
还不方便其他方式进行浏览.
[x]设计外包需求说明
[x]详细的日计划
创建任务
评估所有任务.
现在纯文本的方式还不便管理,看出问题.
[x]10-23周计划
pc即时聊天、项目完善、app上架、谷歌推广、日报完善、项目部署、项目官网、公司官网、
项目上线、现在项目导入系统、找出思维导图(理清未完工作)
笔记模块思绪完善, 市场模块需求完善;
项目自定义展示模式,今日任务另外2中模式;
pc端优化(输入框,标签底部按钮,), 右边日期选择, 部分标签列不能编辑. 生活项目, 点击列的区域. 今日任务排序sortday
pc端视频教程,手机端视频教程;
+额外挑战任务:今日自定义编辑模式;
官网:项目展示、建议、todo ,
第三方开发构思. 如数据统计,
计划应该包含任务分派到每一天? 那是日计划.
服务端渲染;
[x]查看融云服务功能了解整合的工作量
知识库 http://support.rongcloud.cn/
有官方的web版源码 github.com/sealtalk/sealtalk-web
文档 http://www.rongcloud.cn/docs/
http://www.rongcloud.cn/docs/web_api_demo.html
查看api文档后了解到融云的web提供通讯功能,需要自己完成群成员、界面相关、用户对应的好友和群信息.
但是app中提供了ui库,文档中看不到图片. 可能只需要自己服务器提供 人员信息、群成员信息、群列表.
[x]查看qq群消息中推荐给我的.net版即时聊天
群中推荐了消息github上的 LayIM_NetClient , 然后想起搜索所有layim,没有看到node相关.LayIM_NetClient提交了200多次,查看提交注释发现大10%不到的实际有用信息,大多是readme修改还有123无用提交.
疑问:不了解net 和node有多少区别,使用了融云后, 基本没多少后端了,那net和node需要做什么?
[x]注册登录优化
现在注册需要填写信息太多,过于麻烦;
如果输入的是手机,判断如果是未注册,这显示获取验证码按钮. 输入验证码后直接注册&登录.
如果是已注册则按正常逻辑登录.
如果忘记密码,则获取验证码后并同时设置密码.
会涉及账号绑定,多账号合并问题.
-忘记密码;账号绑定;简单登录;
smsbind 以前的接口找不到了. 新版smsregAction中有短信注册接口,
login.vue 完善忘记密码逻辑,还需要添加服务端接口.
服务端接口的短信验证码短信签名都是“注册验证码”, 发现organizing中没有使用短信验证码,
密码修改成功, 还缺少返回用户数据和token, 后端打印 usersession: null null undefined看出session保存读取有问题。手机没接受到短信,但后端运行正常.
输入密码框隐藏 type=password,
手机号码直接登录注册, 如果已经注册就登录. 前端需要调用不同接口. 如果短信验证码注册登录,那默认密码是什么? 不能为空,统一密码可能导致漏洞.
登录页面,如果手机未注册,密码直接显示为验证码输入框,隐藏密码.
-简单登录
api.checkUser 测试通过, 前端逻辑完成, 还剩服务器完成 logincodeAction.
后端逻辑完成,测试发现 usertask 提示未登录,
没有返回token,修改验证方式后正常.但应该返回token
-账号绑定
密码修改成功.
手机号码绑定成功.