1. 2017-10-08
1.1. 1. 时间清单
- 11:39~2017-10-02 11:53 新建系统用标签
- 12:14~2017-10-02 12:42 找兼职及沟通
- 13:22 17-10-02 12:29~17-10-02 12:40 时薪观念容易分歧解决方法构思
- 13:54~2017-10-02 14:13 多种合作方式梳理构思
- 14:30~2017-10-02 14:58 与朋友qx沟通项目
- 15:34~2017-10-02 17:12 今日中的图标需要替换成任务状态
- 09:33~2017-10-03 10:21 任务-今日添加计数进度条
- 10:39~2017-10-03 10:57 任务-项目左边菜单分类显示方式
- 19:12~2017-10-03 19:17 days需要登录后请求,现在比login还要请求的早
- 19:19~2017-10-03 21:26 登录后请求数据并清除已有数据
- 21:36~2017-10-03 22:01 上线版本还需要完成哪些功能
- 06:40~2017-10-04 07:00 任务求助页面构思
- 09:00~2017-10-04 09:12 前端wgl沟通模板编辑
- 09:36~2017-10-04 09:47 任务箱滑动菜单优化
- 09:48~2017-10-04 10:17 整理现有项目的任务
- xx:xx~2017-10-04 16:07 默认数据-相关操作
- 17:32~2017-10-04 20:01 任务&项目列表优化为前端分页下拉获取
- 20:07~2017-10-04 20:52 简单版本切换至复杂版本
- 22:20~2017-10-04 22:29 退出登录报错
- 10:00~2017-10-05 10:58 添加任务后需要调用scroller.reset
- 11:14~2017-10-05 11:25 前端wgl询问标签分类方式
- 12:44~2017-10-05 13:13 功过格及相关插件式系统构思
- 13:14~2017-10-05 13:26 生活分页加载优化
- 13:28~2017-10-05 15:29 协议重复请求缓存优化
- 09:50~2017-10-06 10:10 前端wgl接口tagtmp调用问题
- 09:20~2017-10-06 11:05 session为空,token登录后还需要获取uid
- 11:01~2017-10-06 11:14 批量添加标签接口tagitems
- 11:38~2017-10-06 11:48 切换到任务页面会出现重复任务
- 18:51~2017-10-06 15:37 首页内容
- 15:51~2017-10-07 11:48 视频页面
- 13:48~2017-10-07 14:16 任务-今日-日期切换第二次进入任务消失了
- 14:19~2017-10-07 14:52 退出登录后今日的数据为空
- 15:06~2017-10-07 15:42 今日任务单独抽离出添加任务按钮
- 15:48~2017-10-07 16:23 页面滚动后切换到其他页
- 16:40~2017-10-07 16:48 任务-项目选择模式后保存并赋值
- 19:48~2017-10-07 20:11 项目分类任务计数
- 20:41~2017-10-07 20:53 d7game.com域名重定向到time.d7game.com
- 10:05~2017-10-08 11:32 同类软件查看trello
- 13:27~2017-10-08 14:19 前端wgl沟通,重新整理pc端需求
- 15:04~2017-10-08 16:05 同类软件评价及相关信息查看
- 18:15~2017-10-08 19:18 修复pc端今日任务列表中添加任务不更新问题
- 21:29~2017-10-08 22:00 考虑整合z39timelog和z43phone两个项目
- 19:30~2017-10-08 22:05 查看知乎上同类软件的评价
1.2. 2. 总结
1.3. 3. 观点及其他
1.4. 4. 任务详情
[x]查看知乎上同类软件的评价
看了好些评论犹如没看,过了一眼毫无印象. 有的使用经验少,有的用词模糊,有的缺少上下文. 专业的区分保存了图片后没看. 耗时2个小时的有效信息吸收少. 查看保存的专业比对图.
[x]修复pc端今日任务列表中添加任务不更新问题
和手机端情况一样,前期问题已经修改. 代码整合花了些时间.
[x]同类软件评价及相关信息查看
[x]前端wgl沟通,重新整理pc端需求
本需要20分钟,结果用了50分钟.曾经的需求罗列重新整理构思.
[x]同类软件查看trello
https://www.zhihu.com/question/20339647
http://www.ifanr.com/app/531048
https://www.zhihu.com/question/24748988
https://wenku.baidu.com/view/67d29077e2bd960590c6779d.html
https://www.zhihu.com/question/41836125?sort=created
看板管理系统 LibreBoard 团队协作
http://www.ifanr.com/search?query=Trello
http://tech.it168.com/a2017/0420/3116/000003116941.shtml
teambition新闻 https://blog.teambition.com/news/
明道、teambition、Tower.im、Worktile、trello哪个好? https://www.zhihu.com/question/25025836
[x]项目分类任务计数
成员和分类图标上显示未完和完成任务数.
[x]d7game.com域名重定向到time.d7game.com
重定向跳转文件 /www/none/index.htm 配置文件/usr/local/nginx/conf/vhost/other.conf
service nginx restart 重启nginx后重定向测试成功.
[x]考虑整合z39timelog和z43phone两个项目
1、早起电话异性叫床 2、付费咨询 3、外包沟通 4、项目沟通 5、定时电话
在这个不适合工作的床上思考,结果只是得出了4点。缺少思考推论过程或者更多信息,只是单纯的20个字左右。任何地方能思考工作是好事,但30分钟就思考了20个字就非常糟糕,大概是开着电视的原因.
[x]任务-项目选择模式后保存并赋值
添加到activated中不行,页面是每次都创建的,还没到第二次进入就已经销毁. 放到mounted搞定.
[x]退出登录后今日的数据为空
parseDefault 中执行第二次时,数据已经变化进入逻辑导致异常. 修改后数据显示了,但今日列表高度还不正常.
刷新后再次测试又出现修改前的异常了. 断点调试查看数据正常,现在数据又成长显示在界面了.
[x]任务-今日-日期切换第二次进入任务消失了
打印数据后发现第二次tags变成空了.
之前协议缓存优化中添加的override导致, if (task.tags) —> if (task.tags && task.tags instanceof Array)
[x]页面滚动后切换到其他页
最好记录页面已滚动位置. 现在首页滚动,切换到其他页面会导致其他页面也被滚动,导致显示异常.
切换会主页时,banner无法置顶,是因为之前sticky在页面top:0时会无法复原,显示不全. 可以尝试布局改为top:1px;
查看他人如何实现vux this.updateDemoPosition(this.box.scrollTop), activated中重新设置位置,vue mounted handler 看不明白, 百度无结果.只有自己复制代码运行尝试下,测试无结果完全没进入过逻辑.
this.handler = () => { 仔细查看是再mounted中声明function, 一般再methods中声明,第一次见这写法.
activated () {
document.querySelector(‘#vux_view_box_body’).scrollTop = 0 ; 添加后正常.
[x]今日任务单独抽离出添加任务按钮
图标下载已用10分钟.
使用button 添加图标可以让按钮有点击状态.
任务箱中的添加按钮改变, 需要调整scroller的高度, 今日中看起来有间隙,progress height:3px;
[x]批量添加标签接口tagitems
把数组传递到 tags 里,我接口文档没改,没想到你会调用这个接口。
QQ沟通, 语音+视频分享. 对方用了比我预期更好的方式,看到界面前我不理解.
[x]前端wgl接口tagtmp调用问题
1.这条数据已经有了,你应该调用Put. 2.tmp 里面的值应该是 key 组成的数组
[x]切换到任务页面会出现重复任务
Cannot read property ‘key’ of undefined
if (override) —> if (state.tagDic[task.id] == undefined || override) 正常.
[x]session为空,token登录后还需要获取uid
postmat 无法直接调试了, 传递token和user-agent 进入逻辑,又发现没有用token获取uid.
考虑统一获取uid的方式,都写到before中,
+添加验证后, 命令行或管理员权限如何控制管理?
z43base.js中的checkloginAction 添加uid_auto, 其他地方通过uid_auto 获取user.uid ; 避免多次获取session获取解密token.
[x]视频页面
简单版:视频、标题、描述、
https://h5.m.taopiaopiao.com/app/movie/pages/index/show-preview.html?from=def&spm=a1z2r.7661912.h5-movie-list.11.6562eb9dD9p6pg&env=m&sqm=a1z2r.7661912.1.1&showid=199280
发现淘票票里面使用了aliyun prismplayer 视频播放器. github上面搜索不到代码
官网demo http://player.alicdn.com/demo/h5/index.html
api https://player.alicdn.com/aliplayer/docs/methods.html
关键词 阿里云视频点播服务
开通服务,配置域名,上传视频
功能强大使用方式也复杂, 没有看到demo中的代码使用示例
http://video.d7game.com/1785aadc4d824c36b27d5f3e22677e79/0023195819274cb3bbd5d540adc7cb37-5287d2089db37e62345123a1be272f8b.mp4
直接下载demo中的页面代码F:\temp\h5,替换视频连接. 微信扫码访问视频自动播放没有全屏.
x5_type: “h5”,playsinline: !0, 控制不会全屏播放.
播放皮肤修改没看到说明, 淘票票上的很漂亮. 不知道如何使用.
是因为播放器prismplayer参数问题,对应原网页调整player的层级. .\player\index.html
-详情、评论、相关、推荐
详情:作者、视频。 信息如何录入编辑? 参考其他视频APP是如何实现的. 腾讯视频APP没有看到上传. 那视频从哪里来,PC端吗? 网易公开课也没看到视频上传添加。以后在考虑吧.
1、最好的方式 2、适合现有情况的方式 . 现在必须采用2,以前一直错在想要最好,一直缺少条件导致难以下手最后半成品的结果,这让所有的劳动都是浪费.
x 一直难以下手,难以聚焦展开工作.
vue prismplayer找不到容器 https://segmentfault.com/q/1010000009254115
build/webpack.base.conf.js中找到webpackConfig 里面配置 externals
[x]首页内容
banner,视频,音频.
banner先取消链接, 视频放6个. 点击刷新后随机获取6个. 音频先放15个;
[x]生活分页加载优化
一直显示上拉加载, 任务箱为什么没有显示. donePullup(); 改为 disablePullup(); 后正常.
生活中的几个分页完善.
[x]前端wgl询问标签分类方式
10-02.tlog中’新建系统用标签’有相关思考, pc端不同页面需要显示不同标签. 现在标签分类方式有哪些?
‘日’模式中的标签. 项目分类、成员、[系统]、所有、项目列表.
项目就显示项目列表、 成员就显示成员 . 只有部门和其他需要显示所有标签.所有标签是tagitems ,暂不做分类.
[x]退出登录报错
Cannot read property ‘addEventListener’ of null” at TimeTaskToday
<datetime 考虑替换成 this.$vux.datetime ,替换后报错消失.
[x]添加任务后需要调用scroller.reset
新添加任务后进入了nonesCpted逻辑,但是tasks.length没有改变.
不是scroller的问题,是因为列表都不存在这数据,但是列表进入了更新逻辑.问题可能出现在哪个环节?
this.taskAll.length确实增加了,今日任务长度没变.
-打印数据发现task.tags没有数据, 数据添加成功后需要添加 task.uid 属性, 之前逻辑判断添加这个条件后,还没完善对应逻辑.
先触发了列表更新才更新tags标签数据. 导致没有进入列表的逻辑.
深度监听后成功
.
逻辑都改变为深度监听, 应该把任务添加的协议合并到一条中. 有助于提示性能. 而现在添加单个任务处理的数据很小, 还没有前端性能问题. 是后期优化工作. 需要注意pc端可能会包含大量任务信息,需要注意性能问题.
[x]功过格及相关插件式系统构思
独立的页面或者游戏,可能像钉钉一样,可以支持第三方开发接入.
开发上需要参考钉钉. 微信小程序、公众号; 提供一个h5链接入口指向他人的程序;
程序按钮像支付宝一样显示在首页上面。可以选择显示和隐藏程序按钮;
起初构思是大家可以一起按照自己需求完善或定制属于自己的版本程序, 这需要在当前程序代码上进行修改开发.
发布出其他版本. 一个市场,大家开发的都可以共享并付费使用.
如果是同一个app,app可以当做一个硬件一样. 获取是否有属于自己的版本需要更新,APP热更新自己的版本.
为什么不自己开发APP,需要在这个平台上. 因为平台上有众多公司和人,都是一起进步. 大家开发的程序可以共享. 可以减少自己完全开发的成本, 他人完善的功能可以直接使用,不用自己再去更新.
修改页面就clone一个路径, 系统由各页面路径组成. clone后路径指向用户自己的页面. pc和手机端都一样.
[x]前端wgl沟通模板编辑
[x]任务箱滑动菜单优化
左右默认“明天”, 点击任务设置时间后也修改滑动菜单的默认时间.
[x]任务求助页面构思
任务描述加二维码. 主要朋友圈, 微信群, 自己系统.
显示在个人商店中,分享的任务详情页面是收起的; 点击分享过后显示标题、描述、金额和二维码图片。
[x]days需要登录后请求,现在比login还要请求的早
现在api.days写在today.mounted, 初始页面是index 就不存在这个问题了. 但是我想首页停留在task.none. 既然这样肯定需要点击“今日”才能切换,那么和之前逻辑一样,点击时调用initPage接口就行.
[x]登录后请求数据并清除已有数据
内存中可能存在默认展示数据或者其他账号数据; 退出后展示默认展示数据.
分页带有initPage的很好处理,每次都请求即可; 问题是底部的几个按钮对应的主页. 1、监听route和uid变化请求. 2、登录回调请求所有需要数据[不可取,听起来就会请求很多无用数据].
mind
-登录拉新
-退出重置默认 15m
-x登录清空默认 10m
-切换页面拉新 20m
[x]整理现有项目的任务
整理后可以知道当前完成度,和有哪些任务?没有任务PC断的任务详情页面,就不方便自己使用.
这个和整理项目当前情况是2件事情,不想关.
合并tlog;展示到界面;
对已完成且未分类的任务如何处理? 1、 已完成的未分类任务全部放到other中. 并且添加标签状态区分. 2、另外添加一列专门显示该列内容. 名字叫”未分类”,已完成任务都有横线,没有文字也知道意思.
找出tlog文件已经整合到哪天.
拷贝出新的tlog文件到 node/z39xxxx/tlog/ 中, 运行命令/z39tlog/index/tlog2proj
之前修改过parse.js 中的关键词,导致初次运行失败. 误以为index中的逻辑修改导致不能运行了. 写了说明文件并且独立action 会防止下次出现同样错误.
[x]上线版本还需要完成哪些功能
pc;手机;
pc:任务详情、项目设置、列表点击、快捷键、标签选中拖动、周任务默认时间与显示到周一, 任务箱显示, 任务的5个属性状态显示.
手机:首页(内容)、优化(今日、项目[模板、成员]、任务箱滑动菜单)、测试、默认数据、今日计划2按钮、归档标签、
[x]任务-今日添加计数进度条
每个阶段状态对应一个进度. 可以先添加整体完成进度百分比.
vue上面没找到,想起vux官网上有. x-progress
进度条显示了,但修改任务状态后没有更新.
actionOpen 中的 dotaskEdit 需要添加回调.
[x]任务-项目左边菜单分类显示方式
添加计数器; 文字都显示在图标上面;
[x]协议重复请求缓存优化
[x]任务&项目列表优化为前端分页下拉获取
mind
-分页优化
-任务箱 30m
-今日 15m
-项目 50m
[x]今日中的图标需要替换成任务状态
默认、计划、评估、开始、完成、总结、归档
[x]与朋友qx沟通项目
有用结果不多; 其中感觉我的问题不成体系,获得的反馈也模糊无效;
25分钟有1版是朋友寒暄,聊项目只有10分钟.
我的APP要如何调整,对方才会用? “简单”。他需要的简单是怎样的必须面对产品屏幕才方便沟通,在外面玩耍也无法深入沟通.
[x]找兼职及沟通
只有一个人回复并沟通,不一定合适; 美女技术在深圳,公司不加班,薪资高.
[x]多种合作方式梳理构思
合作方式:前 中 后
评估时间价格
前:完成度<20% 提供进度或效果图, 支付订金30%, 70%完成;
中:一开始30%订金 70%完成
后:一开始30%订金 70% 未验收可以主动领取剩余部分.
一个平台通常只有一个合作方式. 但公司内部,或已经很熟悉的朋友. 需要解决员工垫资问题. 如果小钱每次都老板签字,事情卡住老板也被杂事烦死了.
平台作为中间商,先收取甲方费用作为押金.避免事情完成后甲方临时变卦不买单.
与不同的人有合作默契度. 个人有总经验值.
方式越多,工作量越大. 适应用户的也更贴切. 前期需要统一方式,后期考虑多种.
如果是一种:就像淘宝,平台收全额押金,验收完成后支付款项.
相应会出现纠纷,如何处理? 1、平台协调 2、纠纷市场,付费专业人才分析.
以任务为单元,一个项目有众多任务. 不需要划分成30%和70%的方式. 任务验收完成付款.
任务过多,支付环节可能麻烦. 那就先充值总金额, 任务设置金额时,就从账户中扣除.
甲方和己方经验值分开计算.
-问题:以项目为单位,单个环节任务出错就导致整合解决方案重做?1、同类技术多了就不会出现换人换技术. 2、好的技术架构大家都认同,可以降低概率.
[x]时薪观念容易分歧解决方法构思
时薪计算器, 月薪、经验、作品、能力、业余时间;
工资卡定期转账半年证明.
时间尺子, 一个简单页面评估时间和价格.
对方的时薪计算方法。
乙方的收费方式; 地域性差价;
-彼此观念和计费方式的认同. 确定双方盲区的责任方及处理方式.
不同甲方可能有追加要求(标红)展示.
在自己所在专业有最高时薪价格, 但做陌生领域价值基本归零难以计算. 如何促进合作?
思考:国人去澳洲洗车,那边人工贵就自己洗. 作为专业领域人才还不如一个任何人都能做的洗车工作.
[x]新建系统用标签
标签分类管理
查看现在所有标签,构思需要划分几类? 4象限,状态,预留字段,协同,默认项目,生活(习惯) 重复
分类的维度?系统[不同性质]、用户[行业、职位]
新增字段sort 整形, 每个值对应一个类型. 默认0 为用户自定义.
行业职位划分有什么用?归档和求助后的市场显示任务需要分类显示. 可以通过招聘网站获取相关数据. 获取中文后还需要生成对应单词key.
[x]简单版本切换至复杂版本
简单版;变量控制;智能隐藏;设置显隐;[服务器]
智能隐藏:本地缓存判断,连续几天没有点击高级版本菜单就隐藏按钮. 连续几天是进入页面而没点击. 没登录系统不算. 纯客户端统计计算.
[x]默认数据-相关操作
服务器对用户登录状态做判断. 如果未登录则返回错误.