1. 生活-习惯养成-自定义完善 17-08-12

自定义按钮改为添加,点击添加过后. 进入还未选择的日常任务. 可以新加自定义任务,后期把用户自定义的任务分类并显示推荐给其他用户借鉴学习. 16:44 需要判断出哪些任务是已经选择. 可以获取所有任务,然后比对显示. 16:45 这里还需要构思如何管理处理新增的自定义重复生活任务 16:47

0.1. 时间日志

  • -13:52 markdown支持plaintask格式,可以减少大量整理时间;
  • -16:36 tlog文件解析 -16:36思路&技术知识 -16:55解析内容-补全
  • -15:45 65.后台系统逻辑接口 6*0.5h + 2h(界面)= -15:45克隆页面
  • -13:36 任务界面 rishiqing/index.html 整理
  • -15:42 项目创建&基本代码
  • -17:56 位置,陀螺仪数据采集外包沟通
  • -20:55 位置文件接收查看&需求沟通
  • 14:12 后台定时采集数据
  • 14:33 界面显示数据
  • 18:25 bug position数据为打印出来.进入了 watchPosition out
  • 19:45 关键点数据
  • 20:05 手机抖动容错率
  • 20:27 敏感度参数
  • 20:30 10秒内清空抖动数据
  • 20:50 手机静止动作显示
  • 21:11 记录陀螺仪抖动数值变化大小.
  • +14:33 所有动作罗列
  • +19:42 数据标签的显示
  • +19:48 刷新当前动作的时间
  • +00:02 手机数据的保存js
  • +00:27 只记录关键(变化)数据
  • +00:30 经纬度的小数点精确度
  • +15:21 根据时间段自动显示图标
  • +16:09 获取到的地址显示到动作列表中;
  • +16:59 speed 速度标签显示
  • +20:42 打坐图标&隔日标签
  • +15:54 摇一摇触发新动作 +14:05摇一摇功能代码&测试 +15:54摇一摇触发新动作 +14:05摇一摇功能代码&测试 +15:54摇一摇触发新动作
  • +17:56 摇一摇逻辑判断优化
  • +18:20 通过加速度值简单实现计步.
  • +19:16 摇一摇“新建”标签
  • +19:57 步数显示
  • +20:04 修改进行中的标签颜色
  • +22:01 公司附近的经纬度距离计算
  • +22:56 用户修改标题后的颜色.
  • +23:03 自定义标题
  • +21:17 系统行为罗列
  • +09:47 搜索“时间管理”
  • +14:12 自己修改布局
  • +15:26 Tlog、MD文件构思
  • +17:37 联系的前端都没时间.
  • +19:46 自己调整水平滚动条失败
  • +14:12 疑问:amd格式js如何运行使用?
  • +15:18 markdown 标签图片制作方式.
  • +11:39 解析描述中思维导图
  • +16:24 时间日志不显示任务状态信息
  • +16:26 life summary view 等标签不显示done
  • +17:50 任务时间计算&结果分析 +17:50不含暂停的单任务计时. +17:53注意2次想点外卖后及时停止 +17:50不含暂停的单任务计时. +17:53注意2次想点外卖后及时停止
  • +19:42 标签按顺序显示
  • +14:34 甘特图展示多任务(重叠执行时文字难以展示) +14:34甘特图展示构思 +15:00mermaid/gantt 官网查看 +14:34甘特图展示构思 +15:00mermaid/gantt 官网查看
  • +19:37 观点和总结一起时不显示观点.
  • +20:27 editor整合到docute +15:58构思 +16:07查看editor关键代码 +16:11查看docute关键代码 +20:27editor单页面 +15:58构思 +16:07查看editor关键代码 +16:11查看docute关键代码 +20:27editor单页面
  • +10:05 每日日志的标题标签
  • +10:48 代码整合到parseTlog文件中
  • +12:12 生成项目的tlog&md
  • +14:30 z39timelog整合
  • +15:14 项目md需要以项目名为 title
  • +15:22 参考资料不分项目,如何整合到项目md中?
  • +22:00 补全任务创建时间.
  • +09:30 project页面完善&使用
  • +09:00 布局验收.
  • +09:57 整合布局代码
  • +12:16 task任务数据结构 +10:14思维导图 +10:54数据内容 +11:36数据形式 +11:46标签 +12:15文档
  • +15:31 验收及需求沟通
  • +20:50 同类"任务管理系统"搜索
  • +19:12 wgl需求沟通
  • +19:28 wgl对markdown的解析疑问解答
  • +17:08 系统后台接口和文档 +10:40思维导图 +10:54疑问构思 +11:02接口书写方式构思 +13:38任务rest +16:05任务列表 +16:44项目 +17:16成员 +20:39笔记 +21:14+笔记s +17:08标签
  • +13:07 整合前3天兼职代码
  • +15:22 前端标签功能视频说明 +15:13构思 +15:22视频说明
  • +21:54 创建数据库 +11:45沟通交流文档内容 +14:29数据库表文档 +14:44疑问沟通 +21:54验收文件
  • +13:35 z1flag导入
  • +19:43 需要整理成功的测试代码,跨域问题遇见有10次了.
  • +21:10 项目tlog文件导入,导出 +21:10tlog文件导入 +18:59跨模块访问 action 如何传递新参数
  • +22:49 tlog文件默认创建任务添加时间
  • +19:13 后台接口编码 +15:36构思评估 +15:43难点思考 +16:21基本代码用z43phone\z43nodejs +15:36构思评估 +15:43难点思考 +16:21基本代码用z43phone\z43nodejs 17-08-05 17:09task rest 17-08-05 17:34tag rest 17-08-05 18:38tags put 17-08-05 18:54tagitem 17-08-05 20:26project rest 17-08-05 21:40tagtmp rest 17-08-05 22:19tagtmps get +19:07projects get +16:07tasks get +19:02member rest +20:20blogs get +19:26blog rest +19:13usertask 登录类初始化数据
  • +20:55 创建项目代码git仓库
  • +15:42 项目返回的用户数据(账号头像)
  • +16:20 usertask 中返回成员数据
  • +10:35 app采集行为数据表&接口 +17:02任务分解 +17:18app环境搭建运行 17-08-09 16:47临时数据表创建 17-08-09 16:40接口定义 17-08-09 20:05+后端逻辑taskauto 17-08-10 11:53vux项目整合自动记录功能 17-08-10 10:35录制视频教程解决刚学会技术的遗忘 +10:35前端逻辑 17-08-09 16:47临时数据表创建 17-08-09 16:40接口定义 17-08-09 20:05+后端逻辑taskauto
  • +17:58 修改tlog中已完成任务状态
  • +21:44 前端wgl沟通接口调用及参数问题
  • +16:47 添加的任务没有显示在收纳箱
  • +17:17 新用户默认返回系统模板
  • +17:35 task添加tasks字段和属性
  • +18:20 due的时间格式 17改为2017
  • +21:37 用key代替tagitemid,如tasks
  • +16:56 自动任务图片修改app
  • +15:04 app后台长时间运行
  • +23:04 生成今日日报做成接口
  • +09:45 自动任务名优化app
  • +11:28 摇动创建任务添加手机震动提示
  • +22:29 node主页映射到z39模块
  • +00:05 h5_demo加载并解析tlog显示为网页
  • +15:06 当前执行任务向右滑动创建新任务
  • +15:39 自动任务向右滑动进行合并
  • +14:29 接口和后台修改,周改为52周后
  • +21:02 tlog文件中自动提取标题,描述,图片 +19:09标题提取 +19:09描述提取 +21:00图片提取
  • +13:13 年月周后台接口完善
  • +14:54 任务页面优化调整,替换checker为tab组件
  • +19:47 model多复合查询条件
  • +22:12 转换标签key为中文并显示
  • +15:00 任务-今日协议&逻辑 17-08-28 12:00任务日期, 以年月为参数请求数据. 17-08-28 17:40任务rest 17-08-28 20:01标签due值修改 17-08-28 18:25添加任务回调中添加started标签 17-08-28 22:20task.state添加了很多状态,影响现逻辑? 17-08-28 22:36评估弹框显示任务已设时间 17-08-28 23:10日期区域 +12:31任务布局修改 +06:33修复代码整合删除了tasksget +16:45今日-总结 +18:07任务完成时计算used时间 +18:08计算used时间过程中有现成代码觉得不好,总想找最好的. +15:08今日-计划 +10:12今日-归档
  • +16:40 任务-日报协议&逻辑
  • +16:18 任务-项目协议&逻辑
  • +16:59 今日完善 +16:59md文件加载优化 +18:56进入项目页默认请求项目任务
  • +22:10 整合手机版逻辑,完成一个任务修改逻辑; +13:17更新代码了解进度情况 +20:53整合代码 +21:53协议对接逻辑 +19:10单页面应用框架
  • +13:30 pc列表今日分页还需要显示项目标签
  • +19:13 vue控制台提示moment not found:'./locale
  • +11:32 生活动作记录标签布局优化
  • +13:35 独立出自己的cell组件
  • +06:00 首页-教程内容 +06:00其他音频下载 +19:44张萌付费音频采集失败&沟通 +15:33相关视频下载
  • +12:07 修改项目列表展示
  • +15:49 app下载cell
  • +10:53 h5程序加载loader页整合 +08:19可以提前把产品给他人看,找到优化方向和问题
  • +14:32 带preloader的h5版本部署
  • +18:46 任务总结独立组件 +20:15如果已经会了只需30分钟即可搞定,需要会的人指点或代完成.
  • +20:50 任务标签编辑独立组件
  • +21:33 修复动作记录如果没有标签时换行
  • +07:19 app、h5和pc多端账号登录session
  • +14:44 手机端和pc端周日期计算同步
  • +10:27 录音页面完善 +11:18微信录音验收 +13:18APP录音删除 +17:06微信录音后台 +14:37录音改名 +11:40APP录音展示 +15:07我的-设置中添加清除APP录音按钮 +21:23微信录音整合 +21:31录音外包需求不清楚,验收不仔细. +09:47修改格式*保存七牛 +10:20直接传输音频从微信到qiniu +10:27微信刚录音后使用本地音频播放 +08:45微信录音超过系统支持的60s后处理 +08:53微信中超过60秒提示APP录音时间更长 +12:09界面优化向上滚动界面看起来糟糕
  • +19:02 任务归档标签真实数据完善
  • +20:19 任务箱不显示2级任务
  • +07:33 手机版未来的时间直接显示日期
  • +19:45 APP音频播放器整合
  • +10:55 首页各分页布局手稿图
  • +12:54 今日归档中的标签替换和冗余代码清除
  • +10:31 项目的多成员模式&模式切换 +09:55点击:分配成员或设置日期. 25m +10:31点击触发多次事件 +08:28组装已分解的任务,需要通过对整个操作流程的梳理
  • +13:53 优化调整任务箱item间距
  • +15:38 项目中创建的任务默认分配
  • +19:29 项目按部门显示任务 +16:20解析部门 +16:40部门展示,格式化数据结构 +19:29展示切换
  • +19:52 加任务刷新
  • +19:53 模式切换刷新
  • +22:41 mixin.js中协议优化
  • +07:58 完善today和project的任务过滤条件
  • +08:18 晚上任务箱的过滤条件&提交代码
  • +14:10 任务-闹钟分页手稿图
  • +16:13 列表中的任务状态
  • +17:10 项目请求数据的等待动画
  • +22:26 app执行任务的倒计时时钟 +17:02执行状态番茄钟手稿图 +17:49布局 +22:26按钮点击基本逻辑
  • +08:40 任务详情闹钟优化 +08:40任务闹铃构思 +11:28闹铃动画&时间状态 +19:46完善倒计时计数 +21:11完成加时逻辑
  • +21:48 完善任务状态-选中,暂停,取消
  • +10:24 修改task状态计算used时间累加
  • +08:29 默认数据-测试数据构思
  • +09:53 APP代打包上架商家沟通 +09:14需求情况整理 +09:25连续和多个商家发信息,获取对方电话 +09:52整理出5个商家沟通后的结论
  • +11:11 寻找vux技术构思
  • +13:32 首页-界面布局 +13:32名言 +17:03习惯
  • +21:02 开发发布的APP闪退无法再次进入
  • +08:51 完善模板编辑与添加并提供视频说明
  • +20:48 模板中的key修改成name直接使用中文
  • +21:35 查找下载时钟h5用在闹钟页面
  • +11:53 新建系统用标签
  • +17:12 今日中的图标需要替换成任务状态 +15:49寻找素材 +16:28图标制作 +17:12程序逻辑整合 +20:21图标颜色调整&添加取消状态
  • +10:21 任务-今日添加计数进度条
  • +10:57 任务-项目左边菜单分类显示方式
  • +21:26 登录后请求数据并清除已有数据 +19:46退出重置默认 +20:51切换页面拉新 +21:25退出后需要设置页面为默认分页 +21:27方法对了会省去很多时间
  • +09:47 任务箱滑动菜单优化
  • +16:07 默认数据-相关操作 17-09-27 20:51构思默认数据内容 +19:00服务器登录验证判断与错误提示 +16:06默认数据展示 +22:52退出登录后显示默认数据
  • +20:01 任务&项目列表优化为前端分页下拉获取 +19:26任务箱 +19:58今日
  • +20:52 简单版本切换至复杂版本 +20:27scroller下拉状态改变 +20:52今日模式切换
  • +10:58 添加任务后需要调用scroller.reset
  • +13:26 生活分页加载优化
  • +15:29 协议重复请求缓存优化 +17:16优化构思 +13:47缓存GET协议数据 +15:29缓存协议后store任务重复数据跳出 +14:09未登录不要重复提示错误
  • +11:14 批量添加标签接口tagitems
  • +15:37 首页内容 +19:21视频: 测试数据不全,需要重新采集并合并数据. 先完成界面显示 +15:16音频:音频数据
  • +07:59 快捷键设置界面 +07:59构思&手稿图
  • +11:48 视频页面
  • +15:42 今日任务单独抽离出添加任务按钮
  • +16:48 任务-项目选择模式后保存并赋值
  • +16:12 项目的添加、设置、删除、回收站. +16:12界面构思&手稿图
  • +20:08 '我的'分页协议逻辑完善 +20:08我要合作-提交 +15:49反馈建议-提交 +08:26理想版反馈建议构思&手稿图 +08:28完成时间十分吻合然自己惊讶到失声
  • +14:43 任务箱中的任务图片上添加文字序号
  • +10:55 项目中的操作按钮优化
  • +11:33 任务状态和显示逻辑核查
  • +14:55 项目任务设置执行日期后显示
  • +15:50 切换项目后显示完成和未完成计数&进度条
  • +16:09 前端滚动翻页优化
  • +17:08 首页banner图需求构思
  • +16:41 h5&pc端代码整合
  • +17:54 h5&pc端代码整合-重新整合
  • +21:44 考虑pc端mixin和store整合到手机版
  • +14:21 mixin优化-删除文件内的this.resetInput
  • +14:41 统一.taskAdd的逻辑,在任务详情中直接使用api.taskAdd
  • +15:49 注册测试&完善
  • +16:40 未登录状态优化
  • +17:53 完善未定路时默认数据显示描述
  • +13:35 删除之前项目遗留下来的冗余css
  • +18:38 修改服务端登录验证方式
  • +20:20 系统admin后台配置公众号和短信 +10:06管理员后台系统配置 +19:45短信验证码修复
  • +21:42 创建新目录整合并更新cmswing项目代码
  • +12:31 兼容性mui.plus滚动界面错位不显示 +10:01解决置顶条闪烁问题 +10:11swiper不能运行 +12:20手机版视频页面播放无法显示
  • +18:21 任务标签选择优化 +16:27分类显示 +17:59添加标签 +18:07过滤标签 +18:16删除系统不用标签
  • +19:03 项目默认模式任务点击和完成
  • +13:32 任务-周末内容显示
  • +17:41 整合新版cmswing更新代码
  • +20:20 查看前端发的效果图并优化构思
  • +11:14 手机版重复标签 +19:50布局-添加重复标签分类 +20:10逻辑构思 +11:14创建重复任务逻辑
  • +16:03 属于自己的自定义标签
  • +17:14 任务列表只显示一级任务
  • +14:49 pc端优化&需求视频录制
  • +15:45 服务端渲染SSR-Nuxt.js +15:45资料查看学习 +22:20nuxt视频教程x1 17-10-24 08:36nuxt视频教程-th2
  • +16:58 今日任务另外两种模式 +16:58需求手稿图
  • +17:16 项目自定义展示模式 +17:16需求手稿图
  • +18:59 输入框支持导入任务功能
  • +19:52 完善未登录默认日报文件
  • +10:33 优化所有协议返回后数据的错误处理
  • +10:44 旧项目的协议请求从jquery修改为axios统一管理 $.ajax
  • +16:45 注册登录优化
  • +17:18 非微信和APP端,让微信登录按钮不可点击
  • +22:37 批量删除成员接口完善,直接传递list
  • +09:26 z43phone采用统一的before验证登录,需要独立不用验证部分接口
  • +13:49 项目成员管理优化
  • +15:37 完善添加项目导入成员切换切面是输入框数据丢失
  • +10:58 个人标签归类构思
  • +07:54 优化checker设置最多选中按钮数
  • +09:30 修改重复任务报错-未登录
  • +16:23 修改后的parseTlog.js文件整合
  • +15:02 任务详情调整细节查看及录制反馈视频
  • +15:35 vux版本升级相关slot修改
  • +18:02 pc端公用部分代码整合store,mixin,api
  • +18:43 pc任务详情修改构思
  • +18:52 修改手机端的预计完成时间计算方式
  • +12:34 node代码cmswing代码升级整合
  • +17:06 pc优化细节逻辑&视频说明
  • +18:01 pc页面添加待开发模块按钮
  • +21:49 常用标签作为模板数据返回给前端
  • +13:25 同步手机端和pc端计算“周”的时间
  • +11:40 更新代码,对方提交代码时直接覆盖代码
  • +14:09 协议请求缓慢,本地任务详情等待需要6.3s
  • +19:49 node同一个页面区分手机和pc端页面
  • +20:05 删除z39member和z39friend表多余部分
  • +21:24 新增接口转换数据格式为layim需要的格式
  • +14:53 群添加成员邀请好友,二维码相关功能接口逻辑 +08:40构思 +09:15接口 +13:47逻辑功能 +14:53修改之前的群管理员数据gid+fuid
  • +16:06 数据库friend表中删除测试数据,避免即时通讯重复数据
  • +22:50 注册页面的注册协议及相关优化
  • +22:58 调整手机端滑动菜单出现效果
  • +14:08 需要给前端的群邀请链接接口描述
  • +18:48 未注册用户点击邀请链接
  • 生活-习惯养成-自定义完善
  • 添加录音分页-任务页
  • 生活-习惯养成-任务优化完善
  • 生活页添加历史动作分栏
  • 任务开始小弹窗app
  • 自动发帖软件&测试购买
  • 习惯养成中的生活任务
  • 时间地图展示附近所有学习者位置
  • app任务排期模式
  • 向右滑动点击完成5次后,变成自动完成.
  • 心跳包检测app休眠状态并提示
  • App中model弹窗会闪烁
  • 导入的tlog文件时系统已存在任务判断
  • app自动任务与正在执行任务关联
  • app点击任务编辑标题智能弹框picker
  • 移动的时候记录移动路径绘制地图
  • 命令行批量替换目录中的文件字符
  • 屏蔽app中手机GPS定位误差
  • 识别任务描述中的图片作为首图显示用
  • 任务操作日志
  • task添加创建时间字段
  • app中在“我的”中添加更新日志
  • z39time/friends中添加返回字段username字段
  • 从通讯录添加项目成员的逻辑完善
  • 未注册用于点击邀请链接
  • pc端也添加未登录状态的默认数据
  • 对日报文章添加标签进行分类
  • 任务提醒功能-系统,公众号,app,短信,电话
  • 标签列中存在多选,如其他,常用标签
  • 任务详情细节完善
  • pc版支付功能
  • pc头部主菜单栏独立成一个vue文件
  • pc端未登录时的默认数据
  • pc登录窗口优化
  • pc注册窗口
  • 任务消耗时间计算优化
  • 评估的时间转化,tlog导入系统会导致数据格式不一致
  • 项目列表和相关按钮显隐
  • 档案库-更便捷查询关键记录 个人档案api接口 界面布局展示 相关功能完善构思
  • 碎片时间展示
  • 项目报告-日报-部门-模块
  • 前端自动生成重复任务数据,避免服务器端生成无用负担
  • 任务的关注标签和提醒
  • 重复任务完善-父任务已是重复,子任务不能再次重复
  • 查看同类产品,可以了解行业内的功能
  • pc版上线系统默认标签数据修改
  • pc端注册功能
  • 微信登录功能App
  • 微信登录功能h5
  • 公司官网www.d7game 构思&手稿图 网站图文整理 设计外包&沟通 布局外包&沟通
  • 项目官网-time.d7game 项目展示页-访客模式去除操作权限 建议列表展示 todo
  • 项目自定义展示模式 后端rest 前端逻辑
  • 今日任务另外两种模式 前端逻辑
  • 服务端渲染SSR-Nuxt.js 尝试功能-简单demo页面运行 项目整合 配置&问题修复 部署上线
  • 给任务附带积分或钱
  • 微信登录链接authurl
  • 项目成员添加
  • 显示任务序号pc端&设置开关
  • 日报的生成与编辑
  • 子任务模板
  • moviePage.css样式去除冗余
  • 需要快速编译并移动文件到dcloud中
  • 习惯页面图标完善
  • 项目模板选择和编辑
  • 项目成员管理rest 布局 显示 增加删除 后端逻辑接口
  • 今日任务各阶段常用值按钮替代底部执行按钮组
  • 今日任务中个状态数据显示
  • 优化-任务详情添加'下一任务'按钮
  • app录音本地文件上传
  • api文档&对外公开
  • pc客户端的聊天需要多窗口
  • 手机任务箱语音快速输入
  • 任务-今日计划完善
  • 项目的添加、设置、删除、回收站. 成员布局 成员后台逻辑 成员前端逻辑 模板前端逻辑
  • 项目任务计数和总进度条pc
  • 项目任务添加显示编号,便于沟通
  • pc版上线和cmswing系统默认页面的修改
  • '我的'分页协议逻辑完善 我要合作-显示查看 反馈建议-显示查看
  • 快捷键设置界面 实现思路
  • 语音输入+创建任务
  • 输入框批量添加多个任务(子任务模板)
  • 首页-习惯 静态内容 数据库 添加习惯分栏和习惯 管理员审核
  • 音频页面
  • 项目设置中添加按钮控制隐藏“已完成”任务
  • 项目只有一个成员采用缓存不请求数据
  • 快捷键切换任务和标签栏
  • 显示当前有效利用时间
  • 任务箱任务计数显示
  • 未完任务导入按钮和逻辑
  • 首页书籍 数据采集 界面布局 静态数据&展示
  • 今日任务不同状态显示不同内容
  • tlog文件解析 过滤分割线&分割线描述 解析项目名 解析任务名 解析描述 解析描述归属 解析标签 标签值获取 解析时间
  • 65.后台系统逻辑接口 6*0.5h + 2h(界面)= 布局 功能 抽奖日志文件md nodejs写入功能
  • 模块开发,界面拖动DIY
  • 个人账号度权限分享
  • 项目tlog文件导入,导出 tlog文件导出
  • 单独罗列出个人进步的任务
  • thanks标签功能
  • 单列内容swiper切换
  • 根据当前日期自动设置“年”列表的水平滚动条位置.
  • 任务列表宽度需要便于修改
  • 没设置title标签就取完成任务中耗时最长的
  • 标签瀑布流
  • 日列表属性选中状态,拖动任务后自动添加属性
  • 项目已完成的未分类任务显示的显示方式.
  • ssr开发与app开发的考虑
  • 系统注册页面pc
  • 重复任务的表及逻辑
  • 个人记录信息用的博客系统,类似云笔记
  • 任务上传服务器
  • 整理出历史tlog文件中项目任务
  • 甘特图展示多任务(重叠执行时文字难以展示)
  • 未完成的任务自动添加创建日期
  • tlog文章可以评论回复.
  • 文章关键信息显示
  • 标签配色自定义
  • 自动获取任务开始时间
  • 任务时间计算&结果分析 暂停型任务计算 含子任务计算 跨天一级任务计算,部分子任务已完成.不在列表中 need(20m+30m) 时间计算.
  • editor.md的显示不一样
  • 服务器定时执行tlog2md转换与压力优化
  • "1h+1:30"字符与时间的转换
  • 系统自动生成第二天的tlog文件
  • 独立与时间系统的找人单页面
  • 已完成的任务可以添加分类标签
  • 任务搜索
  • 开始模式-系统全屏.便于专注当前任务
  • 模块市场
  • 键盘操作
  • 开发者token,可以用于开发者获取个人或他人信息
  • 数据导入导出,
  • 解析项目时,不计算当日日期
  • 自动导入工作日志
  • 新动作的语音提示
  • app自动采集的参数设置界面
  • 手动添加标签
  • 自动添加标签
  • 过滤时间小于5分钟的动作
  • 分析后数据
  • 数据记录到内存(js对象),定时发送服务器
  • 后台运行app获取位置测试
  • 快捷添加任务小窗口
  • 首页数据接口
  • 首页-界面布局
  • 首页-内容整理
  • 手机版项目关闭收纳箱
  • 任务详情闹钟优化 闹铃机制 闹铃方式 应用全局闹铃
  • APP未登录用户系统默认数据
  • 隐藏高级技能,打开时提示跳出vip引导弹窗
  • 服务端所有协议优化调整范湖errno
  • api.js优化调整data = data.data;
  • h5logintoken登录失败
  • 项目部门模板选择&设置
  • 项目部门编辑
  • 周任务的时间默认时间设置为周日23:59
  • 首页各分页内容填充
  • 首页各分页布局框架vue
  • 项目设置页面
  • 任务箱中滚动条背景黑色优化
  • APP音频播放器整合.
  • h5中使用token登录失败
  • sortday 后台逻辑
  • 手机端分为简单和专业版
  • 下拉后显示任务箱的'计划'菜单
  • 任务定时提醒功能外包
  • 项目的建议也作为任务处理添加pid属性
  • 生活动作记录是自动增加需要定时优化
  • md文件中自动提取图片优化
  • 今日日报直接通过任务转换显示
  • 执行任务期间的自动记录任务名称全部使用该任务名
  • 语音建议及展示
  • 首页-资料内容
  • 首页-疑问内容
  • 首页-失败内容
  • 首页-方法内容
  • 首页-习惯内容
  • 首页-教程内容
  • 苹果-公司账号注册、付费、 APP发布及证书.
  • 主页接口和功能
  • 生活移动路径外包
  • 任务提醒功能
  • 今日完善 归档 水平滚动条默认滚动到"今日" 收纳箱排期的日期弹窗 任务评估时间选择弹窗 排序优化,在服务器端做定时存储数据 昨日任务导入处理 日期切换-过24点需要切换到新的一天
  • 市场协议&逻辑
  • 协议代码优化,现在重复代码太多

0.2. 总结

1.录制视频教程解决刚学会技术的遗忘critical rule summary 视频教程内容需要如何管理及分类?

2.走小差-突然想起迅雷下载,迅雷打开后中间的视频又吸引了我的眼球.critical summary error outfocus 3.走小差-突然想起迅雷下载,迅雷打开后中间的视频又吸引了我的眼球.critical summary error outfocus 4.组装已分解的任务,需要通过对整个操作流程的梳理critical summary rule 组装库看到遗漏的问题.

5.录音外包需求不清楚,验收不仔细.critical summary bad 同时微信录音是自己不会的技术. 难以提出明确的需求. 已经外包过1次,现在还使用了8小时以上.

6.方法对了会省去很多时间critical summary 7.完成时间十分吻合然自己惊讶到失声critical summary 自己以为超时,查看超时多少时间,结果看到完全吻合惊讶到自己不自主的说到“真的假的”,自己都不肯相信.

0.3. 观点及其他

0.4. 任务详情

0.4.1. [ ]生活-习惯养成-自定义完善

created 17-08-25%2016:41 critical dev 自定义按钮改为添加,点击添加过后. 进入还未选择的日常任务. 可以新加自定义任务,后期把用户自定义的任务分类并显示推荐给其他用户借鉴学习. 7天时间清单 需要判断出哪些任务是已经选择. 可以获取所有任务,然后比对显示. 7天时间清单 这里还需要构思如何管理处理新增的自定义重复生活任务 7天时间清单

0.4.2. [ ]添加录音分页-任务页

created 17-08-25%2015:47 critical dev 在收纳箱页面添加录音功能,用录音代替灵感笔记,保存在app中.不上传只服务器. 有一个专门的页面和列表.

0.4.3. [ ]生活-习惯养成-任务优化完善

created 17-08-25%2008:25 critical dev 标题中添加, 参加的社群已经有多少人完成了任务. 完成任务后再描述显示时间,包含,当前时间,周平均时间,目标时间,完成次数, 直接搜索一周任务,来计算时间平均值.后期做计算优化,如果每次查询都计算,将会带来服务器压力;

0.4.4. [ ]生活页添加历史动作分栏

created 17-08-24%2015:03 critical dev 可以编辑过期没编辑的动作. 7天时间清单

0.4.5. [ ]任务开始小弹窗app

created 17-08-24%2014:47 critical dev 暂停[继续]、完成、取消、X(关闭) 语音记录; 疑问:语音记录如何显示在pc端. pc 提供手机一样的语音消息. 点击播放. 7天时间清单 任务框可以在列表和详情打开. 7天时间清单

0.4.6. [x]任务页面优化调整,替换checker为tab组件

created 17-08-23%2014:54 used 19m started 17-08-23%2014:35 done 17-08-23%2014:54 critical dev

0.4.7. [ ]自动发帖软件&测试购买

created 17-08-23%2008:25 need 3h critical dev 万能营销软件8.88版本 https://item.taobao.com/item.htm?spm=a230r.1.14.137.76bf523ow7MVo&id=538153642829&ns=1&abbucket=2#detail http://bbssend.zhiwensoft.com/#helpvideo 发帖软件还和自己要发的文章有关系,

0.4.8. [x]model多复合查询条件

created 17-08-22%2013:20 need 50m used 1827m started 17-08-22%2013:20 done 17-08-23%2019:47 {3} {3} critical dev 需要key=to:jiang,due:2018-22 的查询; 现在只能满足 key=to,due:2018-22 z39tasks?key=due:2017-05,created&none=true [SQL] SELECT d7_z39task.id,d7_z39task.title,d7_z39task.desc,d7_z39task.pid,d7_z39task.parid,d7_z39task.status FROM d7_z39task LEFT JOINd7_z39tag ON d7_z39task.id = d7_z39tag.taskid WHERE ( d7_z39tag.taskid IS NOT NULL ) AND ( ( d7_z39tag.key = 'created' ) OR ( ( d7_z39tag.key = 'due' ) AND ( (d7_z39tag.value LIKE '%2017-05%') ) ) ) GROUP BY d7_z39task.id ,d7_z39task.title having count()=2 z39tasks?key=due:2017-05,created:2017-07&none=true [SQL] SELECT d7_z39task.id,d7_z39task.title,d7_z39task.desc,d7_z39task.pid,d7_z39task.parid,d7_z39task.status FROM d7_z39task LEFT JOINd7_z39tag ON d7_z39task.id = d7_z39tag.taskid WHERE ( d7_z39tag.taskid IS NOT NULL ) AND ( d7_z39tag.key = 'created' ) AND ( (d7_z39tag.value LIKE '%2017-07%') ) GROUP BY d7_z39task.id ,d7_z39task.title having count()=2 -先从sql 语句实现功能,测试成功; 7天时间清单 SELECT d7_z39task.id,d7_z39task.title,d7_z39task.desc,d7_z39task.pid,d7_z39task.parid,d7_z39task.status FROM d7_z39task LEFT JOINd7_z39tag ON d7_z39task.id = d7_z39tag.taskid WHERE ( d7_z39tag.taskid IS NOT NULL ) AND ( (( d7_z39tag.key = 'created' AND ( d7_z39tag.value LIKE '%2017-07%' ) ) ) OR ( ( d7_z39tag.key = 'due' ) AND ( d7_z39tag.value LIKE '%2017-05%' ) ) ) GROUP BY d7_z39task.id ,d7_z39task.title having count()=2 时间需要模糊查询使用like,其他需要值相等 IN; z39tasks?key=due,week:12&none=true [SQL] SELECT d7_z39task.id,d7_z39task.title,d7_z39task.desc,d7_z39task.pid,d7_z39task.parid,d7_z39task.status FROM d7_z39task LEFT JOINd7_z39tag ON d7_z39task.id = d7_z39tag.taskid WHERE ( d7_z39tag.taskid IS NOT NULL ) AND ( ( d7_z39tag.key = 'due' ) OR ( ( d7_z39tag.key = 'week' ) AND ( d7_z39tag.value = '12' ) ) ) GROUP BY d7_z39task.id ,d7_z39task.title having count()=2 需要把sql转换成 node命令. 官方文档中没有提起. sql太过复杂,可能需要转换成 sql 在执行. 7天时间清单 35元求助,把这条sql 转换成 think.model命名, cmswing作者阿特可以搞定,现在在外面. 阿特看后说,直接用sql 更简单. 还是只有自己解决了. 7天时间清单 准备拼接sql s7天时间清单 [SQL] SELECT d7_z39task.id,d7_z39task.title,d7_z39task.desc,d7_z39task.pid,d7_z39task.parid,d7_z39task.status FROM d7_z39task LEFT JOINd7_z39tag ON d7_z39task.id = d7_z39tag.taskid WHERE ( d7_z39tag.taskid IS NOT NULL ) AND ( d7_z39task.pid = '10' ) AND ( ( d7_z39tag.key IN ('created','done','help') ) OR ( ( d7_z39tag.key = 'due' ) AND ( (d7_z39tag.value LIKE '%2017-07%' OR d7_z39tag.value LIKE '%2017-03%') ) ) ) GROUP BY d7_z39task.id ,d7_z39task.title having count()=4 拆解sql 放到逻辑中可视化拼接字符. 否则全部凭记忆容易出错; 7天时间清单 ( keys OR keyVals ) GROUP BY d7_z39task.id ,d7_z39task.title having count()=4 keys = ( d7_z39tag.key IN ('created','done','help') ) keyVals = ( keyVal OR keyVal ) keyVal = ( d7_z39tag.key = 'created' AND values ) values = ( value OR d7_z39tag.value LIKE '%2017-03%') value = d7_z39tag.value LIKE '%2017-07%' 之前逻辑是模糊查询日期,然后从结果中区分内容. 7天时间清单 精确查找的逻辑曾已完成. 7天时间清单 疑问:日期标签才能使用模糊查询,其他使用IN , 对应的sql命令是怎样的? in对应 = [SQL] SELECT d7_z39task.id,d7_z39task.title,d7_z39task.desc,d7_z39task.pid,d7_z39task.parid,d7_z39task.status FROM d7_z39task LEFT JOINd7_z39tag ON d7_z39task.id = d7_z39tag.taskid WHERE ( d7_z39tag.taskid IS NOT NULL ) AND ( ( d7_z39tag.key = 'due' ) OR ( ( d7_z39tag.key = 'week' ) AND ( d7_z39tag.value = '12' ) ) ) GROUP BY d7_z39task.id ,d7_z39task.title having count()=2 [SQL] SELECT d7_z39task.id,d7_z39task.title,d7_z39task.desc,d7_z39task.pid,d7_z39task.parid,d7_z39task.status FROM d7_z39task LEFT JOINd7_z39tag ON d7_z39task.id = d7_z39tag.taskid WHERE ( d7_z39tag.taskid IS NOT NULL ) AND ( ( d7_z39tag.key = 'due' ) OR ( ( d7_z39tag.key = 'week' ) AND ( d7_z39tag.value IN ('12','11') ) ) ) GROUP BY d7_z39task.id ,d7_z39task.title having count()=2 一个值是in 就是 = '12' ,多个值就是 IN ('12','11') 7天时间清单 逻辑已写好,待测试. 7天时间清单 执行sql的接口或命令是什么? model.parseSql 测试失败 7天时间清单 api/z39tasks?key=due:2017,week:12|11,dev&none=true 7天时间清单 测试成功. 7天时间清单

0.4.9. [x]年月周后台接口完善

created 17-08-22%2012:10 need 40m done 17-08-22%2013:13 critical dev 添加一个参数none=true,接口返回添加 none字段. 7天时间清单 主要是添加逻辑的地方,错误了2次. 7天时间清单 接口调用 z39tasks?key=due:2017-05&none=true

0.4.10. [x]tlog文件中自动提取标题,描述,图片

created 17-08-21%2016:41 need 45m used NaNm started 17-08-21%2017:03 17-08-21%2016:43 done 17-08-21%2021:02 critical dev md添加作者,时间.

[x]标题提取

created 17-08-21%2017:03 need 15m started 17-08-21%2017:04 done 17-08-21%2019:09 {3} {3} critical 添加了title标签,但最近也很少使用. 从每天中已完成的任务中,取消耗时长最多,子任务最多的任务, 需要计算出每个任务的时长,而且有些任务还缺少开始时间,这样就是改进记录系统的上一个任务结束时间,来进来进行补充。这样工作就比较复杂,先从有消耗时间任务里面获取。降低难度,就从有耗时并且最长的任务, 难点:时长的计算方式. use(30m) use(1:30) 时间格式有多种. 涉及到解析. 标题提取成功,但是以怎样的数据格式返回出去? 添加一个方法getDayMdObj ;{title,desc,content,day}

[x]描述提取

created 17-08-21%2017:03 need 15m done 17-08-21%2019:09 critical 描述最长字符. 删除图片,删除时间字符.

[x]图片提取

created 17-08-21%2017:03 need 15m started 17-08-21%2019:09 done 17-08-21%2021:00 {3} {3} critical 标题任务没有图片取md文件第一张图片. getup 正则表达式语音. 7天时间清单 测试运行正常,titleTask 多文件转换出现 null ; 查看出问题的文件发现没有done任务,好尴尬. 7天时间清单

0.4.11. [ ]习惯养成中的生活任务

created 17-08-20%2015:06 need%201:10 critical dev 1、任务获取展示 2、任务属性修改 3、任务完成或取消完成. 4、数据库 5、后端逻辑

0.4.12. [x]当前执行任务向右滑动创建新任务

created 17-08-20%2012:28 need 15m used 08m started 17-08-20%2014:58 done 17-08-20%2015:06 critical dev tech app vue调用movelisten.js 中的方法. actionNew(2) 7天时间清单

0.4.13. [x]自动任务向右滑动进行合并

created 17-08-20%2012:27 need 10m used 188m started 17-08-20%2012:31 done 17-08-20%2015:39 {3} {3} {3} {3} critical dev tech app 需要任务名相同合并成功,任务名不同合并失败. 左右滑动时,无法确定是左滑还是右滑动. 7天时间清单 获取滑动方向失败 this.$refs.actionAuto[index].direction , vux 源码中搜索 direction 发现有字段,那就用方式获取属性.问题在于如何获取. 7天时间清单 this.$refs.actionAuto[3].direction 可以获取到,之前测试方式错误. 7天时间清单 很奇怪,只有一个 获取成功, 7天时间清单 界面上index和真实index有区别,因为自己数据源遍历问题. 7天时间清单 v-show= 替换 v-if的方式暂时解决. 7天时间清单 有key的不能合并. 合并逻辑写好测试有bug 7天时间清单 this.doMerge(index); 中的index还有问题, 第二个list中的index 和数据中的index不一样. 合并逻辑完成,还需要重新计算duration 7天时间清单 静态任务合并, 合并成功失败提示. 7天时间清单

0.4.14. [x]h5_demo加载并解析tlog显示为网页

created 17-08-19%2023:42 need 20m used 22m started 17-08-19%2023:43 done 17-08-20%2000:05 critical dev 解析逻辑完成,但发现2个bug. 1、标题日期显示问题. 2、时间日志显示了日期.

0.4.15. [x]接口和后台修改,周改为52周后

created 17-08-19%2020:04 need 1h used 2545m started 17-08-19%2020:04 done 17-08-21%2014:29 {3} {3} critical dev 通过日期计算第几周,一个月有几周。用week=1..54 保存第几周. 如何进行显示和编辑, 当修改日期后,也需要自动计算,并修改周标签,这个最好在服务器端进行修改,如果没有周标签,就添加,如果有就修改它的值,在服务器端的标签数据就会太多,导致压力大,前端已经有了单任务的标签数据,处理效率更高,如果修改日期就. 修改或添加week标签. 。后台逻辑不需要修改,需要在原有度及基础上添加一个,due标签接口修改时触发week修改; 通过日期获取是一年中的第多少天/7后取整. math.floor(dayTh/7) ; moment("2012-02", "YYYY-MM").daysInMonth() // 29 moment("2012-01", "YYYY-MM").daysInMonth() // 31 每月累加可以计算出是一年第几天= dayTh 7天时间清单 var a = moment([2017, 2, 1]); var b = moment([2017, 1, 1]); a.diff(b, 'days') //28 测试结果看似不正常,其中月的值为0-11. 2017-08-19 可以用 moment([2017, 7, 19]).dayOfYear(); Math.floor(moment([2017, 11, 30]).dayOfYear()/7) //52 Math.floor(moment([2017, 7, 19]).dayOfYear()/7) //33 moment([2017, 7, 19]).weeks() //33 moment("2017-08-19").weeks() //33 点击月过后,显示有哪几周. moment("2012-02", "YYYY-MM").daysInMonth() 先计算这月有几天. 如2017-08为例,var dayNum = moment("2017-08", "YYYY-MM").daysInMonth() ; var startWeek = moment("2017-08-01").weeks(); var endWeek = moment("2017-08-"+dayNum).weeks() ; 7天时间清单 服务器查询一周的数据时,计算出一周有哪7天. 并查询due.value in [1..7] 7天时间清单 有2种方式可实现. 1、node 通过week.value标签查询 2、通过due.value in [1..7] | 方式 | 方式1 | 方式2 | | ------------| ------------ | ------------ | | where | week.value | due.value in [1..7] | | 优势 | sql可能快 | 少week | | 劣势 | 每个任务都多个标签 | sql可能慢 | | due(17-08-21 7天时间清单) 这样的数据包含到了具体几点几分? 在数据库查询的时候就只能用模糊查询 like. 而这里模糊查询又有几个字?不知道数据库是否能支持这种查询? this.where({title: ['like', ['welefen', 'suredy']]}) 查询官方文档,是支持这种格式. 7天时间清单 那接下来的任务就在于制定接口的格式,和服装解析接口数据。 数据分隔符用“|”, 逻辑已写好待测试 7天时间清单 http://thinkido.tunnel.qydev.com/api/z39tasks?key=due:2017-08|2017-03 z39tasks?key=due:2017-07 查询数据为空,数据库肯定包含符合条件的数据, 7天时间清单 获取周任务 z39tasks?key=due:2017-05|2017-06

0.4.16. [ ]时间地图展示附近所有学习者位置

created 17-08-19%2015:10 critical dev 展示所有人的位置和线下活动位置; 当分享文章或视频阅读量超过一定数量,原点升级为头像; 可以控制是否显示头像. 可保持隐私;

0.4.17. [x]node主页映射到z39模块

created 17-08-19%2014:15 need 20m used 06m started 17-08-19%2022:23 done 17-08-19%2022:29 critical dev config.js default_module: "topic", 也许可以设置修改. default_module: "z43phone" 测试可以.

0.4.18. [ ]app任务排期模式

created 17-08-19%2010:23 critical dev 只显示最上面一个未分配任务的包含多个按钮的编辑状态.

0.4.19. [x]摇动创建任务添加手机震动提示

created 17-08-18%2011:28 done 17-08-18%2011:28 critical dev 我的手机铃声提示没了; 不知道手机坏了,还是哪里设置. 7天时间清单

0.4.20. [ ]向右滑动点击完成5次后,变成自动完成.

created 17-08-18%2011:09 critical dev 已完成的任务再次,向右滑动变成取消完成.

0.4.21. [ ]心跳包检测app休眠状态并提示

created 17-08-18%2011:04 critical dev 如果没有超过1分钟没有收到app消息,则通过公众号或短信提醒用户打开app记录. 可能会出现一天提醒很多次开启.这就导致很烦; 之前测试时,app进入后天两小时都没问题. 7天时间清单 当日志文件中有大量打印信息,如何从找出有变化的. 可以通过starttime查看. 7天时间清单

0.4.22. [x]自动任务名优化app

created 17-08-18%2009:19 need 15m used 21m started 17-08-18%2009:24 done 17-08-18%2009:45 critical dev 当两个动态任务设置名称之后,之间的任务都自动改名,但不修改图片. 用以区分未设置归类状态. 7天时间清单

0.4.23. [ ]App中model弹窗会闪烁

created 17-08-18%2007:29 critical dev

0.4.24. [ ]导入的tlog文件时系统已存在任务判断

created 17-08-18%2006:38 critical dev 1、生活类任务(已完成、未完成) 系统未完成,导入完成就直接覆盖. 完成、导入未完成不做处理. 完成,导入完成就,判断数据的不同,修改任务并添加“修改”标签. ; 注意:生活类任务只判断今日数据并合并. 7天时间清单

0.4.25. [ ]app自动任务与正在执行任务关联

created 17-08-17%2014:43 critical dev 可以记录看出执行当前任务,使用了多少次手机. 如果任务不需要手机,这就是走神或干扰. 正在执行任务时,任务名字显示为当前任务名. 7天时间清单

0.4.26. [ ]app点击任务编辑标题智能弹框picker

created 17-08-17%2014:37 critical dev 可以减少滑动选择的时间.

0.4.27. [ ]移动的时候记录移动路径绘制地图

created 17-08-17%2014:17 critical dev tech app

0.4.28. [ ]命令行批量替换目录中的文件字符

created 17-08-17%2010:43 need 1h started 17-08-17%2013:22 cancelled 17-08-17%2013:27 critical dev 考虑cli npm 替换正则字符串. 7天时间清单 找了5分钟没有找到,这个需求对我帮助不太. 这是帮助自动化发布使用. 发布的频率很少. 所以现在发布大概4分钟. 需要花时间去提升是一种浪费. 7天时间清单

0.4.29. [ ]屏蔽app中手机GPS定位误差

created 17-08-16%2013:01 critical dev 偶尔会出现gps位置变化的误差. 需要对这些数据作过滤,如果短时间只有一两次有位置和速度的变化,那这个异常的数据无效, 7天时间清单

0.4.30. [x]生成今日日报做成接口

created 17-08-15%2022:42 need 20m used 21m started 17-08-15%2022:43 done 17-08-15%2023:04 critical dev 报错不能运行,重启node后运行正常. 7天时间清单 /z39tlog/index/day2md?day=8-15 通过参数来生成指定日期文件. 7天时间清单

0.4.31. [ ]识别任务描述中的图片作为首图显示用

created 17-08-14%2018:39 need 30m critical dev task 添加字段 img; 使用正则表达式获取第一张图., 问题是什么时候识别? 1、添加任务 2、修改描述; 3、导入的任务定时识别. 7天时间清单

0.4.32. [x]自动任务图片修改app

created 17-08-14%2016:15 need 20m used 00m started 17-08-14%2016:29 17-08-14%2016:15 done 17-08-14%2016:56 critical dev tech app 获取图片主要在movelisten.js中.已复制图片及调整路径 7天时间清单 修改标题后修改对应的图片. 7天时间清单 部分图片缺失.

0.4.33. [x]due的时间格式 17改为2017

created 17-08-13%2017:18 need 20m used 45m started 17-08-13%2017:35 done 17-08-13%2018:20 critical dev 1、数据库中修改日期字符. 7天时间清单 数据库修改 17-03-15 为 2017-03-15. 把17-替换为2017-, 可以导出mysql 在文本中批量替换. 只需要导出tag. 2、17主要是tlog导入出现. 在导入的时候遍历修改. 用正则表达式找出日期后修改. 可以在前端识别的时候改变格式. 识别是用特定符号识别,不是识别日期; 所以不能在识别的时候修改. 在前端遍历修改,比在后端遍历修改好. 服务器需要处理的人数很多.后期有钱了还是要考虑提高用户体验,看前端是否卡顿,把逻辑放到服务器后端. 7天时间清单 '17-08-13 7天时间清单'.replace(/^((\d){2}-(\d){2}-(\d){2})/,'') --> " 7天时间清单" '2017-08-13 7天时间清单'.replace(/^((\d){2}-(\d){2}-(\d){2})/,'') --> "2017-08-13 7天时间清单" '17-08-13 7天时间清单'.replace(/^((\d){2}-(\d){2}-(\d){2})/,'20'+$1) --> "20undefined 7天时间清单" '17-08-13 7天时间清单'.replace(/^((\d){2}-(\d){2}-(\d){2})/,'20$1') --> "2017-08-13 7天时间清单" 测试成功. 7天时间清单 3、接口中17格式的使用修改. 修改后导入成功. 7天时间清单 搜索字符和打开.js文件失败. 猜测是移动硬盘读取问题. 拔出后重插,放到主机上面刚好是扇热出口,可能太热. 7天时间清单

0.4.34. [x]task添加tasks字段和属性

created 17-08-13%2017:18 need 25m used 15m started 17-08-13%2017:20 done 17-08-13%2017:35 critical dev tasks接口中不需要添加. tasks给出用于列表展示. 详细信息请求task.

0.4.35. [x]添加的任务没有显示在收纳箱

created 17-08-13%2016:36 need 20m used 10m started 17-08-13%2016:37 done 17-08-13%2016:47 critical dev 家里wifi又出问题. 打开数据库比对发现显示与未显示出来的数据为null和''空字符串. 7天时间清单 修改数据库默认值为 empty string 后测试运行正常.

0.4.36. [ ]任务操作日志

created 17-08-13%2016:08 critical dev 修改关键信息. 主要记录标签修改. 最重要的是due 值的修改,修改负责人.

0.4.37. [ ]task添加创建时间字段

created 17-08-13%2015:06 critical dev 重复导入任务会成功,导致数据库冗余.系统会显示双内容的bug. task添加创建时间字段,从created标签中取值. 在task表中添加创建时间字段用以判断区分. tasks 导入是批量添加. 是另外一个入口. tlog导入现在只有自己使用,先认为避免.需要了解:addthen 多条数据其中一条有重复是继续添加还是中断. 7天时间清单

0.4.38. [x]前端wgl沟通接口调用及参数问题

created 17-08-12%2021:43 done 17-08-12%2021:44 critical dev 其中tag里面使用id 难以理解.

0.4.39. [x]新用户默认返回系统模板

created 17-08-12%2017:19 need 40m used 16m started 17-08-13%2017:01 done 17-08-13%2017:17 critical dev 之前已经思考过有了答案,这次只需要执行. 修改usertask 和 tagtmps 接口. 7天时间清单 以为完成,当看到数据库pid就发现有问题. 应为pid 是针对单个项目. 7天时间清单 project中添加默认模板,

0.4.40. [x]修改tlog中已完成任务状态

created 17-08-12%2017:58 used 45m started 17-08-12%2017:13 done 17-08-12%2017:58 critical dev

0.4.41. [ ]app中在“我的”中添加更新日志

created 17-11-13%2011:07 need 40m critical dev

0.4.42. [x]未注册用户点击邀请链接

created 17-11-12%2013:51 need 45m used 48m started 17-11-13%2018:00 done 17-11-13%2018:48 critical dev 现在主要是接口,而不是给用户使用界面. 使用不友好. 1、登录后才能正常加入群. 2、未注册不能运行,也无提示 3.未登录和未注册一样. 7天时间清单 用户体验好,可能需要弹窗提示用户是否加入群. 如果未登录的用户提示登录、注册弹窗. 7天时间清单 登录后判断当前url中是否需要加群.如果是则加,不是则不管. 7天时间清单 所有逻辑放到z39invite get 中太过密集,如何处理呢?只能新增一个url页面, 或者直接把参数添加到官网后面, 进入页面后前端判断. 添加一个接口,通过邀请参数获取群名称. 7天时间清单 z39time/getinvitetitle get{type,xid} 获取群名称,弹窗提示用户. ‘您是否加入'xxx'群’,加入 拒绝。 逻辑,1.群设置界面显示邀请链接, 2.用户点击邀请链接(系统首页url+参数), 3.前端判断并登录 4.登录后getinvitetitle获取邀请信息后弹窗. 5.点击'加入'就发送协议z39invite?type=1&xid=19&pwd=xxx 整理逻辑思绪,录制视频说明发给前端wgl. 同时注意到手机端也需要实现这功能. 7天时间清单 手机端完全实现这个功能太过复杂,这种复杂操作还是在pc端完成更便捷.考虑手机端实现所有功能吗?

0.4.43. [x]需要给前端的群邀请链接接口描述

created 17-11-13%2012:36 need 15m used 31m started 17-11-13%2013:37 done 17-11-13%2014:08 critical dev 群邀请链接接口 api/z39invite, z39invite id type iid xid pwd ext iid:邀请者id. type + xid , type对应类型 1:gid类型,xid 是具体的id数值. z39invite get{type,xid} 返回旧url; get{type,xid,refresh}新url, z39invite?type=1&xid=19 获取群的邀请链接 z39invite?type=1&xid=19&refresh=1 刷新邀请链接,就链接失效. 已注册用户点击该链接直接加入群.

  • 疑问一开始邀请链接如何生成的?z39invite 如果数据为空,2种实现方式.1、求时无数据就插入数据. 似乎昨天测试中是自己手动生成的. 2、创建群时,后台自动插入数据. 方式2更适合.
    结果2中方式插入数据都完成了. 7天时间清单 z39invite?type=1&xid=19&pwd=xxx 请求入群. 7天时间清单

0.4.44. [x]注册页面的注册协议及相关优化

created 17-11-12%2021:30 need 30m used%2001:19 started 17-11-12%2021:31 done 17-11-12%2022:50 critical dev Agreement.vue 独立成一个组件, 点击选择框会报错. 还需要另外一个注册协议页面. 7天时间清单 组件独立失败,总是报错. Avoid mutating a prop directly since the value will be overwritten,产生放弃念头 7天时间清单 还没尝试百度,百度后发现 http://blog.csdn.net/quanwuhui/article/details/56675407, 添加一个变量后解决.并且优化文字点击区域 7天时间清单

0.4.45. [x]调整手机端滑动菜单出现效果

created 17-11-12%2020:30 need 15m used 03m started 17-11-12%2022:55 done 17-11-12%2022:58 critical dev 使用默认效果,效率更高不会出问题. 效果和微信一样. 删除 transition-mode="follow" 即可.

0.4.46. [x]数据库friend表中删除测试数据,避免即时通讯重复数据

created 17-11-12 used 19m started 17-11-12%2015:47 done 17-11-12%2016:06 critical dev

0.4.47. [ ]z39time/friends中添加返回字段username字段

created 17-11-12%2015:42 need 20m critical dev findFriendsList

0.4.48. [ ]从通讯录添加项目成员的逻辑完善

created 17-11-12%2014:59 need 2h critical dev

0.4.49. [ ]未注册用于点击邀请链接

created 17-11-12%2013:51 need 45m critical dev

0.4.50. [x]新增接口转换数据格式为layim需要的格式

created 17-11-11%2020:09 need 40m done 17-11-11%2021:24 critical dev 6.群组成员列表接口,参数名称是id,为群组id,该接口为layim在用户查看群组成员时自动调用,因此,需要遵循layim预定的格式(目前该接口不符合layim的要求)。如下: { "code": 0 ,"msg": "" ,"data": { "owner": { "username": "贤心" ,"id": "100001" ,"avatar": "http://tp1.sinaimg.cn/1571889140/180/40030060651/1" ,"sign": "这些都是测试数据,实际使用请严格按照该格式返回" } ,"members": 12 ,"list": [{ "username": "贤心" ,"id": "100001" ,"avatar": "http://tp1.sinaimg.cn/1571889140/180/40030060651/1" ,"sign": "这些都是测试数据,实际使用请严格按照该格式返回" }] } } api/z39friend 返回的成员数据中缺少username,现在表中只有 z43phone中的nname, 融云群成员 apix/z39time/ryfriend?id=19 测试成功. owner数据有问题,逻辑修复成功. 数据格式化 this.json 融云需要的错误提示符. 7天时间清单

0.4.51. [x]群添加成员邀请好友,二维码相关功能接口逻辑

created 17-11-11%2010:51 need 1h used 412m started 17-11-12%2008:01 done 17-11-12%2014:53 critical dev 构思;接口;逻辑功能;

[x]构思

need 15m started 17-11-12%2008:01 done 17-11-12%2008:40 critical 主要生产一个带密码的链接,点击后直接把url中的参数进行验证.如果成功就插入数据. 7天时间清单 百度查看他人如何实现? 可以在url中生产一个有效期密码。类似于短信验证码一样. url包含一个id和密码即可;而单纯的密码在有效期上会反映迟钝. 1、每次生产新的密码,一个群会有多个临时密码.每个密码有效 2.采用最新的保持唯一.(1.主动刷新 2.每次刷新)旧密码失效; 7天时间清单 x 周宏伟自传 7天时间清单 采用点击按钮主动刷新的唯一密码. 7天时间清单

[x]接口

need 10m started 17-11-12%2008:53 done 17-11-12%2009:15 critical apix/d7game/invite?id=xx&code=xxx api/z39invite rest +字符修改 d7game-->7dtime 搜索所有d7game,几处包含d7game, apix/d7game .state='d7game' cdn.7dtime.com "d7game_thinkido_xxx' 现在域名备案刚过5天还没通过,修改了除域名外的所有d7game字符; 7天时间清单 这是点击邀请码后的逻辑接口. 还缺少生成邀请码的接口. 用独立数据库还是现在的短信邀请码表?cmswing/ext_smslog 这是专门用于短信验证码,不适合群邀请链接.需要重新创建数据表,并修改上面的接口为rest接口. api/z39invite rest

[x]逻辑功能

need 40m started 17-11-12%2009:48 17-11-12%2009:15 done 17-11-12%2013:47 {3} {3} {3} {3} critical api/z39invite, 表z39invite id gid pwd ext ,pwd邀请对应密码.gid群,ext 其他额外参数字符. 便于扩展和保持字段以后分析统计使用. 相关问题,如果实现统计邀请好友注册,提供奖励.如何记录实现. z39invite id type iid xid pwd ext iid:邀请者id. gid 改为 type + xid , type对应类型 1:gid类型,xid 是具体的id数值. 7天时间清单 只有post get , 不需要put和delete; 无登录验证判断, 只有系统后台可以生存邀请链接. 那Post不能直接提供给用户. 2种方式解决. 1、z39invite get调用post接口新增邀请数据 2、z39invite post 提供一个用户使用的参数. 收到改参数并识别验证权限后,插入新数据. 方式2表面是rest接口方式. 但根本逻辑上和rest不符.决定采用方式1. 7天时间清单 type 1: 群id, 2:系统注册邀请 pwd 可以随机生成8位字符. global.generateMixed 7天时间清单 z39invite get{id} get{type,xid} 返回旧url; get{type,xid,refresh}新url, x 即时聊天接口完善和沟通. 7天时间清单 添加数据报错 Error: add data is empty 7天时间清单 把表前缀改为d7后报错消失. 1、已入群用户访问 2、未入群用户访问 +群成员所有数据统一为gid+fuid.现在管理员是uid + gid,逻辑判断和查询就变得麻烦很多.需要修改相关逻辑. 当有多条邀请码数据时,findOne会查询出旧数据. .order('id DESC').where({ xid: data.xid, type: data.type }).find(); 7天时间清单 邀请测试报错 Error: ER_BAD_FIELD_ERROR: Champ 'gid' inconnu dans where clause z43group 改为z39friend表后正常. 调整后测试成功. 调整邀请数据后测试各种权限成功.

  • 难点:未注册用于点击邀请链接.
[x]修改之前的群管理员数据gid+fuid

need 25m started 17-11-12%2013:52 done 17-11-12%2014:53 critical new admin>0, 数据库中包含admin:9是手动修改的测试数据. 构思9是超级管理员(创建人) 插入数据的地方修改uid为fuid. 什么地方在使用uid呢? 现在后端还没有群成员添加验证. 没有看到相关需要修改的地方,可能看的还不仔细. 能想起手机前端需要修改的部分. 7天时间清单 群主的验证关键词 admin,手机端不能删除创建者. 数据库调整测试数据后发现 有4个成员,点击删除也显示无成员可删除. 7天时间清单 添加成员,也依然能看到可以重复添加群创建人. 7天时间清单 Error: -1 at Pinyin.getCamelChars (pinyin.js:829) 现在添加成员从通讯录中查询出来的,之前的项目的数据没问题. 真实数据是member表中获取,会导致缺少用户名,需要使用username,后端还需要添加member表中username字段的查询和返回. importuser.vue 和 z39time/ryfriend 修改逻辑,测试成功. 7天时间清单 +z39time/friends findFriendsList 中返回member表中的username字段. 7天时间清单

0.4.52. [x]删除z39member和z39friend表多余部分

created 17-11-10%2019:36 need 25m used 09m started 17-11-11%2019:56 done 17-11-11%2020:05 critical dev z39member z39friend z43contacts 3个表类似 z43contacts 是通讯录数据. z43phone 项目中的表. z39member 在代码中搜索,没有相关逻辑. controller/z39member 中也是使用z39friend, model/z39member 可以直接删除. 7天时间清单 缺少 controller/z39friend , 现在只有 controller/z39member 和 model/z39friend , 需要修改文件名. 数据库表明是 z39friend,那就按框架统一进行修改 controller/z39member-->controller/z39friend 7天时间清单 剩下需要告诉前端接口名已修改.

0.4.53. [x]node同一个页面区分手机和pc端页面

created 17-11-10%2019:25 need 30m used 05m started 17-11-11%2019:44 done 17-11-11%2019:49 critical dev 判断是手机还是pc,this.display加载不同模板即可. let isMobile = checkMobile(this.ctx.userAgent); if (isMobile) return this.display("z39tlog/index_mobile");

0.4.54. [ ]pc端也添加未登录状态的默认数据

created 17-11-10%2017:35 critical dev

0.4.55. [ ]对日报文章添加标签进行分类

created 17-11-10%2016:50 critical dev

0.4.56. [ ]任务提醒功能-系统,公众号,app,短信,电话

created 17-11-10%2016:35 critical dev pc系统提醒:alert弹窗+ 浏览器title滚动字幕 ; 公众号模板消息, 也可能没关注或者取消了关注. 没关注就提醒关注, 取消关注后就升级为短信提醒. APP消息推送; 短信, 电话, 双向回拨,或者自动短号. 如果在pc端系统,选择APP需要判断 是否有安装过APP,或者每次默认APP提醒. 手机端h5不能选择 系统提醒,因为网页经常被关闭,或者锁屏后完全看不见. 短信和电话提醒需要付费.

0.4.57. [ ]标签列中存在多选,如其他,常用标签

created 17-11-10%2014:34 critical dev 现在可以在任务详情中选择多个标签, 功能已经晚上. 只是在标签列中不能多选会有点别扭.

0.4.58. [ ]任务详情细节完善

created 17-11-10%2014:12 need 20m critical dev 图标,取消按钮,标签,计时时钟, 顶部间距. 背景透明填充. 选择设置标签后会出现错乱. 添加项目控制台报错. 需要前端wgl录制测试过程视频发我. 避免重复性测试共工作. 项目:成员不能删除自己, 项目设置需要显示“删除”按钮. 添加成员的其他几种方式. 邀请链接,二维码, 4象限中任务的显示. 选择紧急重要标签会同时选中4个. 默认没有4象限标签如何处理,显示在什么位置?全部显示在杂事里面. 7天时间清单 任务详情中图标的使用方式不同, 不能直接运行, 7天时间清单

0.4.59. [x]协议请求缓慢,本地任务详情等待需要6.3s

created 17-11-10%2013:25 used 44m started 17-11-10%2013:25 done 17-11-10%2014:09 critical dev task 第一次打开6.3s,第二次2.5s; 刷新后打开usertask 23.7s, task 0.14s 这么长等待时间,怕是用户还没进一步了解. 直接关闭系统了. 那部署到服务器上会这样吗?可能会快一点. 刷新在访问usertask 17s usertask 手机端 1.49s, pc 16.49s 手机1.45s 1.85s , pc 19.70s 仔细查看后台控制台耗时1.7s, 发现是pc端采用了本地开发的代理域名导致. 本身没有问题; 有静态资源需要加载,如果把usertask放在进入网页时就请求数据,总体时间就能快更多. 7天时间清单 pc端修改api.js后启动程序失败,webpack_hmr一直加载几分钟 重启node后重新访问依然不行. 网页可以正常点击,但是没有收到数据返回. 没有超时,后台没有收到数据请求,重新启动后端node后,刷新前端运行正常.

0.4.60. [x]更新代码,对方提交代码时直接覆盖代码

created 17-11-10 used%2001:07 started 17-11-10%2010:33 done 17-11-10%2011:40 critical dev 你修改文件的时候,要提前跟我说,我提交了你再修改 这种问题开发中是会存在,但是避免这种问题的存在,才是最节省时间的方式. 沟通达不到统一结果. 7天时间清单 服务器上已经有提交记录,但是我本地无法获取到最新文件. 删除或revert都不行,在尝试clean 发现只删除了目录已提交文件外的其他文件. 判断clean无效, 重新安装依赖包还需要等待安装完成. 7天时间清单 PhantomJS not found on PATH , 等待几分钟后发现文件没有一点进度,同时发现网络监测下载速度为0,重新安装. 测试失败. 直接从服务器下载源码后覆盖本地文件运行成功. 7天时间清单 showREFlog 可以看到对方提交的日志, 尝试几次revert 到他的版本后似乎可以了. 7天时间清单

0.4.61. [x]同步手机端和pc端计算“周”的时间

created 17-11-09%2013:02 need 15m used 22m started 17-11-09%2013:03 done 17-11-09%2013:25 critical dev 现在手机端是以windows系统中的显示方式, 周日-周六, 周日是第一天属于美国计算方式,pc采用了国内计算方式. 这里需要统一. 数值上相差一天,找到关键逻辑 +1即可.moment(yearTh + '-01-01').add((weekTh -1)*7 + 1, 'd') ;

0.4.62. [x]常用标签作为模板数据返回给前端

created 17-11-07%2021:16 need 20m used 13m started 17-11-07%2021:36 done 17-11-07%2021:49 critical dev 修改数据结构后前端显示了常用标签列. 还需要前端屏蔽两个按钮(添加和删除).

0.4.63. [ ]pc版支付功能

created 17-11-06%2021:13 critical dev

0.4.64. [ ]pc头部主菜单栏独立成一个vue文件

created 17-11-06%2017:50 need 20m critical dev

0.4.65. [x]pc页面添加待开发模块按钮

created 17-11-06%2017:46 need 15m used 14m started 17-11-06%2017:47 done 17-11-06%2018:01 critical dev 任务,日报,档案库,大冒险,市场 教程,价格,开放接口 公司 版本规划 产品功能 咨询 建议 经典(文章) 论坛? 合作

0.4.66. [x]pc优化细节逻辑&视频说明

created 17-11-06%2016:40 need 20m used 26m started 17-11-06%2016:40 done 17-11-06%2017:06 critical dev 1.任务名称中显示当列的序号. 2.今日模式1中显示4象限标签列. 在四象限模式中不显示. (数据库tagtmp添加了数据,界面没显示) 3.标签图标和标签水平显示与点击区域. 4.倒计时数字固定置底(在开始、完成、求助按钮上面) 5.“其他”标签列显示用户剩余的所有标签列 6.常用标签列 7.任务详情上移,抬头高度变低.背景用白色填充. 1876pc细节优化.mp4

0.4.67. [ ]pc端未登录时的默认数据

created 17-11-06%2015:59 critical dev 和手机端一样,未登录进入系统时显示默认数据.

0.4.68. [ ]pc登录窗口优化

created 17-11-06%2015:57 critical dev

0.4.69. [ ]pc注册窗口

created 17-11-06%2015:56 critical dev 注册和登录放到一个弹窗,不同tab切换.

0.4.70. [ ]任务消耗时间计算优化

created 17-11-06%2015:41 need%201:30 critical dev 包含多个子任务的一级任务消耗时间计算. 父任务和子任务都有独立的时间. 相关时间消耗涉及个人时间统计.

0.4.71. [x]修改手机端的预计完成时间计算方式

created 17-11-05%2018:23 need 12m used 08m started 17-11-05%2018:44 done 17-11-05%2018:52 critical dev 修改测试成功. 添加一个字段即可.

0.4.72. [x]pc任务详情修改构思

created 17-11-05%2018:05 need 25m used 25m started 17-11-05%2018:18 done 17-11-05%2018:43 critical dev 电脑版界面够大,显示在任务详情意外有点别扭. 显示到任务详情上面会导致任务切换时,需要点击的任务列表区域发送抖动. 那就把显隐的内容放到底部. 按钮组和评论输入框上面. 其他功能保存手机版一致.

0.4.73. [x]pc端公用部分代码整合store,mixin,api

created 17-11-05 used 19m started 17-11-05%2017:43 done 17-11-05%2018:02 critical dev

0.4.74. [x]任务详情调整细节查看及录制反馈视频

created 17-11-05%2014:36 used 26m started 17-11-05%2014:36 done 17-11-05%2015:02 critical dev 1.倒计时数字区域一直显示, 默认时钟,开始执行后倒计时数字 2.任务详情顶部上移,覆盖“时间选择” 3.标题和描述修改后,下面出现保存和取消按钮. 4.创建子任务“创建”按钮隐藏,当输入框内容不为空时显示按钮. +5.任务开始后,左边展开输入框(editor.md) 6.无子任务时不显示父任务,父任务不是默认“打钩”状态. 7.任务描述4行文字高度 8.任务详情背景用白色打底,填充透明有缝隙的地方. 1878pc细节反馈.mp4

0.4.75. [ ]评估的时间转化,tlog导入系统会导致数据格式不一致

created 17-11-04%2013:27 need 1h critical dev

0.4.76. [ ]项目列表和相关按钮显隐

created 17-11-04%2013:13 critical dev 项目列表左右切换按钮,可以水平拖动. 没有进入项目分页时, 项目设置,删除按钮不用显示. 相关还需要完善的有“回收箱”和档案室,显示已经完成的项目.

0.4.77. [x]node代码cmswing代码升级整合

created 17-11-03 need 40m used 191m started 17-11-06%2009:23 done 17-11-06%2012:34 {3} {3} {3} {3} critical bad dev 昨晚已经测试报错,修改测试20分钟了. 删除代码通过rervert速度缓慢,程序进入未响应状态.之前也遇见过一次. 7天时间清单 x 兼职转账 顶午餐外卖 7天时间清单 Error: ER_NO_SUCH_TABLE: La table'cmswing.cmswing_hooks' n'existe pas 7天时间清单 AssertionError [ERR_ASSERTION]: router.match must be a RegExp 直接下载代码解压居然不能运行. 7天时间清单 完全git下的新代码也无法启动,启动报错[INFO] -SQL: SELECT * FROM cmswing_ext, [ERROR] - uncaughtException, times: 1, pid: 17448 初步判断sql数据库结果发生变化. 7天时间清单 导入sql在测试,启动失败. 看到有提示8360错误,关闭其他node后启动报错消失,但是依然无法进入后台. 群里问他人后才发现是入口改变,/admin 改成 /admin/index,果然成功打开登录页面. 7天时间清单 登录失败后台报错,之前修改过密码. Error: ER_NO_SUCH_TABLE: La table'cmswing.cmswing_hooks' n'existe pas 直接数据库中修改密码后成功登录页面. 只是页面入口地址改变,不能访问导致.无需整合,浪费了好多时间. 如何避免呢?

0.4.78. [x]vux版本升级相关slot修改

created 17-11-02%2011:58 need 30m used 09m started 17-11-05%2015:26 done 17-11-05%2015:35 critical dev [cell] slot=value 已经废弃,请使用默认 slot 替代 "我的"分页会出现[cell] slot=value 提示. 其他页面没看到提示. 7天时间清单 slot="value" 代开页面代码删除后运行正常 slot="value"

0.4.79. [ ]档案库-更便捷查询关键记录

created 17-11-02%2013:36 critical dev 公司或个人长期使用,比对会用大量信息数据可作为利用.经常都需要回顾或再次执行任务做参考.

[ ]个人档案api接口

created 17-11-06%2015:40 need 1h critical

[ ]界面布局展示

created 17-11-06%2015:40 critical

[ ]相关功能完善构思

created 17-11-06%2015:41 need 25m critical

0.4.80. [ ]碎片时间展示

created 17-11-02%2013:26 critical dev 主要是展示在日报. 手机版和pc端, 水平展示以4个小时为单位 4列6行. 4x6=24小时.

0.4.81. [ ]项目报告-日报-部门-模块

created 17-11-02%2012:00 critical dev

0.4.82. [ ]前端自动生成重复任务数据,避免服务器端生成无用负担

created 17-11-02%2010:33 critical dev 前端生成的任务不能编辑,存显示作用.

0.4.83. [ ]任务的关注标签和提醒

created 17-11-02%2009:03 critical dev 添加关注标签后,任务有任何动态都会通知关注者. 标签可重复.

0.4.84. [x]修改后的parseTlog.js文件整合

created 17-11-02%2015:00 need 20m used 22m started 17-11-02%2016:01 done 17-11-02%2016:23 critical dev parseTlog 和 parseTlog_common

0.4.85. [ ]重复任务完善-父任务已是重复,子任务不能再次重复

created 17-11-01%2022:52 critical dev

0.4.86. [x]优化checker设置最多选中按钮数

created 17-11-01%2022:36 need 30m used 53m started 17-11-02%2007:01 done 17-11-02%2007:54 critical dev 组件只能同时选择一个,需要先取消选择在选新的.操作起来很麻烦以为有Bug. 查看官网代码发现vux版本有升级,更新并整合代码. 删除文件后在执行 npm install 速度太慢, 需要强项删除文件夹. 百度查询到可以直接使用npm install --force 结果两种更新方式都执行了一半导致2种都无效了. 恢复修改后的package.json后重新更新. 在电脑上点击界面中的标签变动非常缓慢,卡动. 控制台提示cols已经废弃 搜索所有cols修改成 rows测试运行正常. 7天时间清单 之前修改vux源码的按钮颜色回复成功 7天时间清单 官方没有更新这个功能,还需需要自己修改完善. 添加3行代码即可. this.$parent.currentValue.shift(); 7天时间清单

0.4.87. [x]修改重复任务报错-未登录

created 17-11-01%2022:50 need 30m used 34m started 17-11-02%2008:56 done 17-11-02%2009:30 critical dev uid 存在但是this.ctx.post() || this.ctx.param()中的数据不存在 uid_auto: 0 修改任务成功, 但是控制台打印依然是uid_auto: 0,大概是没有获取uid所以没看出问题. 控制台打印“token err” 是token过期?退出账号重新登录后依然报错. 7天时间清单 ReferenceError: user is not defined at module.exports.setParam setParam 修改为this.ctx.state.uid 在后端传递参数后运行正常. 那其他使用到this.ctx.param(key, value)的地方也正常吗? 7天时间清单

0.4.88. [ ]查看同类产品,可以了解行业内的功能

created 17-10-30%2018:37 need 2h critical to xiongchao dev 常见的有,成员管理,文件管理,沟通,

0.4.89. [x]完善添加项目导入成员切换切面是输入框数据丢失

created 17-10-30%2015:27 need 15m used 09m started 17-10-30%2015:28 done 17-10-30%2015:37 critical dev 监听文本修改太逻辑过于频繁, 可以在页面跳转时报错数据.

0.4.90. [ ]pc版上线系统默认标签数据修改

created 17-10-30%2014:28 need 30m started 17-10-30%2015:58 {3} critical dev 构思;修改; -构思: 7天时间清单 需要标签列有:紧急重要,评估、重复、项目、部门、成员、其他、[自定义] 其他+[自定义]= 所有非系统标签. 四象限中不显示 4象限标签. 象限见切换至显示其中之一. 7天时间清单 系统列名称可修改.

0.4.91. [x]个人标签归类构思

created 17-10-30%2013:51 need 30m used 34m started 17-10-31%2010:24 done 17-10-31%2010:58 critical dev 每个人都创建不同标签,会导致后面的人创建失败,或者无法创建。标签归类后的数据迁移与整合. 情况:相同单词不同行业. 多义词添加前缀. 搜索标签单词时,显示行业. 首选用户所在行业. 难点:有人恶意添加广告抱歉. 如果排除或没有这些用户, 理想状态是怎样处理? 1、公司录入基本 2、用户录入完善 3、(同义词标签)行业划分 4、错误分类修正 前期用户不会对标签分类,标签是未整理状态. 此时多义词标签出现, 2个不同行业的人使用了相同标签. 然后对标签进行分类. 感觉难以思考。 先罗列所有问题?无法对未知问题做全面详细罗列,不可行. 有谁可以罗列出来吗?有什么类似网络系统吗,自己没见过. 7天时间清单 系统对同义词标签进行分类,需要用户自己选择确定是那个多此次, 这里会出现同义词 系统只添加了一个行业,缺少另外一个行业. 用户没有选择行业,为分类标签就不会出现问题. 问题:多人使用一个标签,修改一个标签就会影响所有人的. 为了保持消息有效性,必然会这样. 那也有用户肯定会自己新建标签,或者不分类.那基本功能就满足这种需求. 进行分类等同于标签合并,数据迁移. 已经生成文件的历史日报文件就难以更新. 有潜在问题有待思考!? 7天时间清单 在为未进行分类时,同义词标签所有人共同一个. 并且搜索的展示的信息也是这些. 问题,搜索出现的信息一半是其他行业信息. 此时如果有已分类信息就弹框提示“进行”分类就行. 不用做搜索排序优化. 如何对标签进行分类操作管理. 需要展示所有标签.

0.4.92. [x]项目成员管理优化

created 17-10-30%2008:51 need 25m used 196m started 17-10-30%2010:33 done 17-10-30%2013:49 {3} {3} {3} {3} {3} {3} critical dev 不能删除群主,需要禁用或不显示群主. 需要获取能区分群主的信息. 现在返回的过多信息导致无法区分. 新增字段导致sql运行报错.需要优化调整 添加查询gid成功. 发送sql给他人求助修改3次后sql运行正常. 7天时间清单 if( this.uid && item.uid == this.uid && item.gid ==this.gid ) continue ; 逻辑问题,为什么要过滤掉的反而得到相反结果. 7天时间清单 修改sql后, 添加成员的已选择状态又不正常了.成员列表中的昵称也不正常了. 7天时间清单 昵称显示问题是之前测试数据难以看出问题,调整昵称优先级后昵称变成了别人的名字. 7天时间清单 因为data.tagtmp.tmp的逻辑报错,导致后面的逻辑没有运行,所以出现这个错误. 7天时间清单 x 午饭 前端沟通 拉肚 +出现了2个管理员账号, 查看数据有好些异常数据. pid uid fuid都为空. 管理员自己的uid也作为fuid参数才符合逻辑. 修改后才发现影响其他逻辑,这想法才是错误.手机端测试创建项目的默认添加管理员正常. 修改sql,添加返回字段admin. admin=9为管理员不显示在列表中. 成员只有自己是提示“无成员可善”并进入添加成员. 7天时间清单

0.4.93. [x]批量删除成员接口完善,直接传递list

created 17-10-29%2010:56 need 18m done 17-10-29%2022:37 critical dev 现在采用list json字符转换. 如果后期第三方开发不知道这个,这里就会变成潜在问题. 手机项目成员管理-part5 中完成了.

0.4.94. [ ]pc端注册功能

created 17-10-26%2018:05 need 2h critical dev 还需要提供接口,可以找出原系统的注册接口.

0.4.95. [ ]微信登录功能App

created 17-10-26%2017:19 need 25m critical dev

0.4.96. [ ]微信登录功能h5

created 17-10-26%2017:19 need 25m critical dev

0.4.97. [x]非微信和APP端,让微信登录按钮不可点击

created 17-10-26%2013:49 need 10m used 13m started 17-10-26%2017:05 done 17-10-26%2017:18 critical dev 需要修改颜色 #9ED99D ,以后再说. 通过disable按钮变灰不可点击后无法进行提示, 发现微信登录功能没做. 7天时间清单

0.4.98. [x]旧项目的协议请求从jquery修改为axios统一管理 $.ajax

created 17-10-26 need 15m used 10m started 17-10-26%2010:34 done 17-10-26%2010:44 critical dev Bind.vue 中有3条协议, 大概5分钟.

0.4.99. [x]优化所有协议返回后数据的错误处理

created 17-10-26%2010:00 need 15m used 33m started 17-10-26%2010:00 done 17-10-26%2010:33 critical dev 部分协议有用 jquery的, $.ajax 需要修改. Bind.vue 还有少部分没有修改,因为涉及到少许逻辑。

0.4.100. [x]z43phone采用统一的before验证登录,需要独立不用验证部分接口

created 17-10-24%2018:41 need 20m used 16m started 17-10-30%2009:10 done 17-10-30%2009:26 critical dev 取名z43base, 为什么文件自动就消失了. 再次尝试,并启动node后正常. 查看z43phone中的所有action只有 doneAction需要独立, 重命名为calldoneAction. 相关的逻辑还是需要在项目运行后调整逻辑. 现在暂不需要,调用的qiniu功能代码应该有更新,需要调整代码.

0.4.101. [ ]公司官网www.d7game

created 17-10-23%2012:11 need%204:25 critical dev

[ ]构思&手稿图

created 17-10-23%2012:39 need 45m critical

[ ]网站图文整理

created 17-10-23%2012:39 need 3h critical

[ ]设计外包&沟通

created 17-10-23%2012:39 need 20m critical

[ ]布局外包&沟通

created 17-10-23%2012:40 need 20m critical

0.4.102. [ ]项目官网-time.d7game

created 17-10-23%2012:11 need 6h critical dev 项目展示、建议、todo

[ ]项目展示页-访客模式去除操作权限

created 17-10-23%2012:37 need 2h critical

[ ]建议列表展示

created 17-10-23%2012:38 need 2h critical

[ ]todo

created 17-10-23%2012:38 need%201:20 critical

0.4.103. [ ]项目自定义展示模式

created 17-10-23%2012:13 need%204:30 critical pc help dev

[ ]需求手稿图

created 17-10-23%2012:35 need 30m started 17-10-23%2016:59 done 17-10-23%2017:16 critical 用现在的任务列站位,[修改图片],修改文字. 点击添加展示任务的分列. 和项目默认状态添加列的方式一样. "点击添加任务列" 新增的数据服务端和前端的数据如何处理? tagtmp中的pid字段保存到project中, 保存tagtmp.id.多个项目公用一个模板,修改一个就是修改所有? 那查看以前的项目模板就可能出现问题. 每个项目的独立比较合适. tagtmp.id不用移到project中. 每个项目的模板是独立的,只修改项目自己的. 在项目选择模板时,复制创建模板数据.

[ ]后端rest

created 17-10-23%2012:35 need 2h critical

[ ]前端逻辑

created 17-10-23%2012:36 need 2h critical

0.4.104. [ ]今日任务另外两种模式

created 17-10-23%2012:13 need%205:30 critical pc help dev

[ ]需求手稿图

created 17-10-23%2012:34 need 30m started 17-10-23%2016:52 done 17-10-23%2016:58 critical 中午视频需求说明,头脑中又构思了一次. 本身也简单.

[ ]前端逻辑

created 17-10-23%2012:35 need 5h critical

0.4.105. [x]完善未登录默认日报文件

created 17-10-23%2019:44 need 20m used 08m started 17-10-23%2019:44 done 17-10-23%2019:52 critical dev 还有一种方式是展示tlog真实一天的数据格式.

0.4.106. [x]输入框支持导入任务功能

created 17-10-23%2011:00 need 45m used 49m started 17-10-23%2018:10 done 17-10-23%2018:59 critical dev 调用parseTlog功能.需要定义任务格式.

   tlog的文本字符串格式. 需要怎则表达式抽取任务字符内容.

```tlog\n(.)``` 替换成 ```tlog\n([\s\S])``` 可以匹配内容. 7天时间清单 parseTlog 控制台复制字符串测试运行解析成功. 注意需要underscore.js 7天时间清单 任务箱逻辑添加测试成功. 还需要把解析后的数据添加到后端. 7天时间清单 parseTlog转换才commonjs格式 http://www.ruanyifeng.com/blog/2015/05/commonjs-in-browser.html node端有common格式,有require依赖包. Browserify 是目前最常用的 CommonJS 格式转换的工具 7天时间清单

0.4.107. [x]pc端优化&需求视频录制

created 17-10-23%2012:13 need 20m used 39m started 17-10-23%2014:10 done 17-10-23%2014:49 critical dev (输入框,标签底部按钮,), 右边日期选择, 部分标签列不能编辑. 生活项目, 点击列的区域.日任务排序sortday. 我主要是录制视频明确的说明需求,由兼职完成. 视频1885 +回复前端疑问. 遗漏的功能之前没有考虑并沟通. 视频1884

0.4.108. [ ]服务端渲染SSR-Nuxt.js

created 17-10-23%2012:17 need%203:20 critical dev 视频教程 https://i.xue.taobao.com/detail.htm?spm=a2174.7365761.39b9.26.RqghCy&courseId=82335

[ ]资料查看学习

created 17-10-23%2012:18 need 30m started 17-10-23%2015:13 done 17-10-23%2015:45 critical 官网 https://cn.vuejs.org/v2/guide/ssr.html Vue.js 服务器端渲染指南 https://ssr.vuejs.org/zh/ Vue 2 服务端渲染初探 https://segmentfault.com/a/1190000006701796 该技术需要更多的服务器端负载,初判需要新的服务器.考虑成本情况不适合做ssr。为什么需要服务器端渲染(SSR)?想要用日报做SEO优化,宣传. 7天时间清单 可以考虑预渲染. 有日期对应的日报是动态数据,预渲染不能满足需求. 动态数据是为了方便爬虫.似乎网站地图可以满足这需求. 但链接太多会导致map.xml文件十分庞大.但可以快速解决眼下推广需求. 官网内容太多看了一部分,看其他人的文章还是不了解. 7天时间清单 官网如此多的介绍和接口, 3个小时内自己是无法搞定,必须求助了.

[ ]nuxt视频教程x1

started 17-10-23%2021:42 done 17-10-23%2022:20 critical

[ ]nuxt视频教程-th2

started 17-10-24%2007:40 done 17-10-24%2008:36 critical add 能直接吸取2个知识点. 总体来说还是模糊的,还不能清晰的解决迷糊,没能在脑中形成一个地图.

[ ]尝试功能-简单demo页面运行

created 17-10-23%2012:19 need 45m critical

[ ]项目整合

created 17-10-23%2012:19 need 1h critical

[ ]配置&问题修复

created 17-10-23%2012:19 need 45m critical

[ ]部署上线

created 17-10-23%2012:20 need 20m critical

0.4.109. [ ]给任务附带积分或钱

created 17-10-23%2009:39 critical dev 提供一列用于设置积分, 默认提供15个积分数值. 用户可以设置自己常用积分. 需要显示自定义积分输入框,设置给任务[添加到列表中] ,在列底部显示 剩余积分,支出和收入. 金币:可以提前充值,减少每次充值. 时币: 3中货币, 积分、时币、金币(钱) 任务附带的奖励货币需要冻结,接任务后可升不可降. 公司自己积分.

0.4.110. [x]属于自己的自定义标签

created 17-10-22%2009:27 need 1h used 37m started 17-10-22%2015:26 done 17-10-22%2016:03 critical dev 显示是显示了系统所有标签, 这样会导致恶意营销产生全局污染. 都是后端工作, tagitem添加字段uid. 用户添加的时候插入uid, 查询的时候搜索uid是属于自己的或系统的. 使用2次命令查询, 1次查询失败 this.model("api/z39tagitem").findAll({ uid: ["IN",[null,uid]] }); SELECT FROM d7_z39tagitem WHERE ( uid IS NULL ), SELECT FROM d7_z39tagitem WHERE ( uid = 461 ), 一条命令的sql打印出来是,发现null字符不一样. SELECT * FROM d7_z39tagitem WHERE ( uid IN (null,461) ) 把Null改为系统默认值为-1后,查询成功.

0.4.111. [x]任务列表只显示一级任务

created 17-10-22%2008:10 need 20m used 21m started 17-10-22%2016:53 done 17-10-22%2017:14 critical dev pc端也只展示1级任务,相关联的有日报中的二级任务如何获取显示. 在今日任务过滤中添加条件判断 task.parid == null 即可. 7天时间清单 代码pc_vue\src\views\task目录中搜索所有包含 this.taskAll.filter ,后添加task.parid == null 测试成功. +奇怪的是手机获取今日任务正常. pc版为什么缺少2个任务,在获取周任务后,今日任务列表中才正常. 手机版调用了sortday 获取了今日任务列表. pc版没有调用.

0.4.112. [x]查看前端发的效果图并优化构思

created 17-10-21 used 10m started 17-10-21%2020:10 done 17-10-21%2020:20 critical dev

0.4.113. [x]手机版重复标签

created 17-10-21%2019:18 need 3h done 17-10-22%2011:14 critical dev

 ```mind

-重复任务 -布局 20m -逻辑构思 20m -前端协议 18m -rest接口&表 30m -定时重复 1:30


##### [x]布局-添加重复标签分类
[![need 20m](https://img.shields.io/badge/预计-20m-orange.svg "need 20m-7天时间清单")](http://www.7dtime.com?预计 "need 20m") [![started 17-10-21%2019:25](https://img.shields.io/badge/开始-+19:25-orange.svg "started 17-10-21%2019:25-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-21%2019:25") [![done 17-10-21%2019:50](https://img.shields.io/badge/完成-+19:50-orange.svg "done 17-10-21%2019:50-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-21%2019:50") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      重复任务需要repeat的value值对应的中文名, 现在还缺少重复值相关的构思. [![7天时间清单](https://img.shields.io/badge/时间-19:28-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "19:28")
先定格式完成界面,后面任务在考虑完成逻辑. 重复任务包含日周[1~7]月[1~31]年
repeat=day 周["monday","tuesday","wednesday","thursday","friday","saturday","sunday"]
格式可以参考定时任务 crontab 格式, 最后也要调用定时任务, 最好直接了解格式后,在确定重复任务中的数据格式. 30 21 * * * 第1列分钟1~59 第2列小时1~23(0表示子夜)第3列日1~31 第4列月1~12 第5列星期0~6 [![7天时间清单](https://img.shields.io/badge/时间-19:35-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "19:35")
采用5列的方式保存数据. ~~直接使用,显示对应中文需要解析教麻烦~~ 本系统不包含分时.顶多3列.
crontab定时执行任务  http://blog.csdn.net/sodaslay/article/details/51582640
格式1:repeat=D1...30 W12...7 M1...12
day=D 不含数值表示每天, 数值可以是 1,2,3,29 表示在每月的1号2号3号29号重复.
week=W 必填, 1,2,3 周1周2周3重复.
month=M 必填, 1每年1月重复. [![7天时间清单](https://img.shields.io/badge/时间-19:49-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "19:49")
-数据对应的中文.
重复的按钮有多少个,日x[1|32] 周x7 月x12. 年 pc版可设1~31个按钮,手机版只有日重复1个按钮.
手机版: 日 周1-7 月 年 功10个按钮

##### [x]逻辑构思
[![need 20m](https://img.shields.io/badge/预计-20m-orange.svg "need 20m-7天时间清单")](http://www.7dtime.com?预计 "need 20m") [![started 17-10-21%2019:50](https://img.shields.io/badge/开始-+19:50-orange.svg "started 17-10-21%2019:50-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-21%2019:50") [![done 17-10-21%2020:10](https://img.shields.io/badge/完成-+20:10-orange.svg "done 17-10-21%2020:10-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-21%2020:10") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      数据结构上面确定, 数据库已经包含repeat数据表. 每天定时任务从repeat.rule中获取规则.复制创建新任务. 如果讲师用户创建了大量重复任务呢?之前做法是 最近5天内登陆的用户可重复. vip可以不受此限制. 可能出现问题是:包含提醒的任务, 闹钟提醒功能另建新表. [![7天时间清单](https://img.shields.io/badge/时间-19:58-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "19:58")
问题:回归用户登录的时刻,获取之前规则任务?可以提示一个恢复和清除任务的按钮.

##### [x]创建重复任务逻辑
[![need%201:30](https://img.shields.io/badge/预计-1:30-orange.svg "need%201:30-7天时间清单")](http://www.7dtime.com?预计 "need%201:30") [![started 17-10-21%2020:50](https://img.shields.io/badge/开始-+20:50-orange.svg "started 17-10-21%2020:50-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-21%2020:50") [![done 17-10-22%2011:14](https://img.shields.io/badge/完成-+11:14-orange.svg "done 17-10-22%2011:14-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-22%2011:14") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![{3}](https://img.shields.io/badge/继续--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?继续 "{3}") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      界面数据, 单选, 展示,选择后赋值,修改repeat表数据 [![7天时间清单](https://img.shields.io/badge/时间-21:06-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "21:06")
-界面数据 [![7天时间清单](https://img.shields.io/badge/时间-21:00-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "21:00")
-单选,新增1个字段,修改参数. [![7天时间清单](https://img.shields.io/badge/时间-21:10-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "21:10")
x 前端提交. 验收&反馈修改意见. [![7天时间清单](https://img.shields.io/badge/时间-21:53-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "21:53")
-展示 17-10-22 [![7天时间清单](https://img.shields.io/badge/时间-10:00-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "10:00")
-选择后赋值 [![7天时间清单](https://img.shields.io/badge/时间-10:37-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "10:37")
-子任务不能重复,逻辑添加完成. [![7天时间清单](https://img.shields.io/badge/时间-10:40-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "10:40")
~~切换子任务后标签没有更新. 因为之前旧的测试数据导致的视觉误差.~~
-修改repeat表
 添加和删除重复数据可以了。问题是如何修改任务; 需要判断此任务是否是克隆的,如果是就~~删除~~取消之前的数据. 现在克隆数据没有记录任务源id(cloneid),无法修改重复表.两种解决方法, 1.添加cloneid 2.每次创建重复任务修改taskid. 
 repeat表中的lastid 就是用于修改后记录上个id用的. [![7天时间清单](https://img.shields.io/badge/时间-10:57-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "10:57")
 记录后,后期如何查询这个重复任务的日志信息. lastid基本无用,所以思绪有问题。现在先完成前端逻辑

#### [x]整合新版cmswing更新代码
[![created 17-10-21](https://img.shields.io/badge/创建-17/10/21-orange.svg "created 17-10-21-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-21") [![need 30m](https://img.shields.io/badge/预计-30m-orange.svg "need 30m-7天时间清单")](http://www.7dtime.com?预计 "need 30m") [![used 56m](https://img.shields.io/badge/耗时-56m-orange.svg "used 56m-7天时间清单")](http://www.7dtime.com?耗时 "used 56m") [![started 17-10-21%2016:45](https://img.shields.io/badge/开始-+16:45-orange.svg "started 17-10-21%2016:45-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-21%2016:45") [![done 17-10-21%2017:41](https://img.shields.io/badge/完成-+17:41-orange.svg "done 17-10-21%2017:41-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-21%2017:41") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![{3}](https://img.shields.io/badge/继续--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?继续 "{3}") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     查看现在服务器是否已经整合. [![7天时间清单](https://img.shields.io/badge/时间-17:00-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "17:00")
通过复制的方式,所有的文件都变成了修改状态,这样难以管理. 后期看不出真实修改了哪些文件. [![7天时间清单](https://img.shields.io/badge/时间-17:20-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "17:20")
不知道多出来的文件来自于哪里?
![](http://cdn.7dtime.com/time_tlog/2017-10-21_QVJ0C0DZP.png?imageView/2/w/620/h/667)
先删除文件夹下面所有文件,然后revert文件来获取服务器他人最新文件. revert执行后进入“未响应”状态.
unknow的文件直接删除. [![7天时间清单](https://img.shields.io/badge/时间-17:35-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "17:35")
协议看起来是正常的,但是界面(任务箱和今日)没有正常显示. 接口返回了数据. 通过账号 aa 111111登录运行正常. [![7天时间清单](https://img.shields.io/badge/时间-17:41-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "17:41")

#### [x]注册登录优化
[![created 17-10-21%2009:04](https://img.shields.io/badge/创建-+09:04-orange.svg "created 17-10-21%2009:04-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-21%2009:04") [![need 2h](https://img.shields.io/badge/预计-2h-orange.svg "need 2h-7天时间清单")](http://www.7dtime.com?预计 "need 2h") [![used 342m](https://img.shields.io/badge/耗时-342m-orange.svg "used 342m-7天时间清单")](http://www.7dtime.com?耗时 "used 342m") [![started 17-10-26%2011:03](https://img.shields.io/badge/开始-+11:03-orange.svg "started 17-10-26%2011:03-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-26%2011:03") [![done 17-10-26%2016:45](https://img.shields.io/badge/完成-+16:45-orange.svg "done 17-10-26%2016:45-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-26%2016:45") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![{3}](https://img.shields.io/badge/继续--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?继续 "{3}") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     现在注册需要填写信息太多,过于麻烦;
如果输入的是手机,判断如果是未注册,这显示获取验证码按钮. 输入验证码后直接注册&登录.
如果是已注册则按正常逻辑登录.
如果忘记密码,则获取验证码后并同时设置密码.
会涉及账号绑定,多账号合并问题.
-忘记密码;账号绑定;简单登录;
 smsbind 以前的接口找不到了.  新版smsregAction中有短信注册接口, [![7天时间清单](https://img.shields.io/badge/时间-11:11-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "11:11")
 login.vue 完善忘记密码逻辑,还需要添加服务端接口. [![7天时间清单](https://img.shields.io/badge/时间-13:49-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "13:49")
 服务端接口的短信验证码短信签名都是“注册验证码”, 发现organizing中没有使用短信验证码,
 密码修改成功, 还缺少返回用户数据和token, 后端打印 usersession: null null undefined看出session保存读取有问题。手机没接受到短信,但后端运行正常. [![7天时间清单](https://img.shields.io/badge/时间-14:35-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "14:35")
 输入密码框隐藏 type=password, [![7天时间清单](https://img.shields.io/badge/时间-14:40-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "14:40")
 手机号码直接登录注册, 如果已经注册就登录. 前端需要调用不同接口. 如果短信验证码注册登录,那默认密码是什么? 不能为空,统一密码可能导致漏洞.  
 登录页面,如果手机未注册,密码直接显示为验证码输入框,隐藏密码. [![7天时间清单](https://img.shields.io/badge/时间-14:58-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "14:58")
-简单登录 [![7天时间清单](https://img.shields.io/badge/时间-16:33-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "16:33")
 api.checkUser 测试通过, 前端逻辑完成, 还剩服务器完成 logincodeAction. [![7天时间清单](https://img.shields.io/badge/时间-15:22-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "15:22")
 后端逻辑完成,测试发现 usertask 提示未登录, [![7天时间清单](https://img.shields.io/badge/时间-16:21-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "16:21")
 没有返回token,修改验证方式后正常.但应该返回token  [![7天时间清单](https://img.shields.io/badge/时间-16:26-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "16:26")
-账号绑定 [![7天时间清单](https://img.shields.io/badge/时间-16:45-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "16:45")
 密码修改成功. [![7天时间清单](https://img.shields.io/badge/时间-16:38-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "16:38")
 手机号码绑定成功. [![7天时间清单](https://img.shields.io/badge/时间-16:44-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "16:44")

#### [x]任务-周末内容显示
[![created 17-10-21%2008:50](https://img.shields.io/badge/创建-+08:50-orange.svg "created 17-10-21%2008:50-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-21%2008:50") [![need 10m](https://img.shields.io/badge/预计-10m-orange.svg "need 10m-7天时间清单")](http://www.7dtime.com?预计 "need 10m") [![used 04m](https://img.shields.io/badge/耗时-04m-orange.svg "used 04m-7天时间清单")](http://www.7dtime.com?耗时 "used 04m") [![started 17-10-21%2013:28](https://img.shields.io/badge/开始-+13:28-orange.svg "started 17-10-21%2013:28-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-21%2013:28") [![done 17-10-21%2013:32](https://img.shields.io/badge/完成-+13:32-orange.svg "done 17-10-21%2013:32-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-21%2013:32") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     week-end ref="weekend" v-if="timeindex==5"界面表中后变量未修改. timeindex==5-->timeindex==4

#### [ ]微信登录链接authurl
[![created 17-10-20%2019:53](https://img.shields.io/badge/创建-+19:53-orange.svg "created 17-10-20%2019:53-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-20%2019:53") [![need 28m](https://img.shields.io/badge/预计-28m-orange.svg "need 28m-7天时间清单")](http://www.7dtime.com?预计 "need 28m") [![started 17-10-20%2020:12](https://img.shields.io/badge/开始-+20:12-orange.svg "started 17-10-20%2020:12-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-20%2020:12") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![{3}](https://img.shields.io/badge/继续--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?继续 "{3}") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     需要微信中退出登录后,进入我的页面的发送请求测试.
/api/z43phone/authurl --> /api/d7game/authurl
NotFoundError: url `/api/d7game/authurl 报错,可能是路由问题. [![7天时间清单](https://img.shields.io/badge/时间-20:21-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "20:21")
文件明明存在,为什么就是找不到.  注释route中z39time后,在访问该接口也是找不到. 但是route中配置了d7game,
 http://thinkido.tunnel.qydev.com/api/z39time/days 可以访问
 ['/authurl', 'api/z39time/days', 'rest'],  路由这么设置后
 http://thinkido.tunnel.qydev.com/authurl 不能访问,是哪里出错了呢? 后面开发过程中发现多刷新两次没了缓存,'/authurl', 'api/z39time/days'的请求是可以运行的.那问题就是d7game这里了 [![7天时间清单](https://img.shields.io/badge/时间-09:42-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "09:42")
多次尝试,请教并尝试阿特后的方法为解决. 10m

#### [x]项目默认模式任务点击和完成
[![created 17-10-20%2018:43](https://img.shields.io/badge/创建-+18:43-orange.svg "created 17-10-20%2018:43-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-20%2018:43") [![need 40m](https://img.shields.io/badge/预计-40m-orange.svg "need 40m-7天时间清单")](http://www.7dtime.com?预计 "need 40m") [![used 17m](https://img.shields.io/badge/耗时-17m-orange.svg "used 17m-7天时间清单")](http://www.7dtime.com?耗时 "used 17m") [![started 17-10-20%2018:46](https://img.shields.io/badge/开始-+18:46-orange.svg "started 17-10-20%2018:46-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-20%2018:46") [![done 17-10-20%2019:03](https://img.shields.io/badge/完成-+19:03-orange.svg "done 17-10-20%2019:03-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-20%2019:03") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     点击设置时间已调整修复. [![7天时间清单](https://img.shields.io/badge/时间-19:00-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "19:00")
滑动改为显示时间 [![7天时间清单](https://img.shields.io/badge/时间-19:03-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "19:03")
测试功能正常,但发现修改任务的协议报错“请先登录”

#### [ ]项目成员添加
[![created 17-10-20%2009:30](https://img.shields.io/badge/创建-+09:30-orange.svg "created 17-10-20%2009:30-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-20%2009:30") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
#### [ ]显示任务序号pc端&设置开关
[![created 17-10-19%2014:31](https://img.shields.io/badge/创建-17/10/19%2014:31-orange.svg "created 17-10-19%2014:31-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-19%2014:31") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
#### [x]任务标签选择优化
[![created 17-10-19%2014:18](https://img.shields.io/badge/创建-17/10/19%2014:18-orange.svg "created 17-10-19%2014:18-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-19%2014:18") [![need 1h](https://img.shields.io/badge/预计-1h-orange.svg "need 1h-7天时间清单")](http://www.7dtime.com?预计 "need 1h") [![done 17-10-20%2018:21](https://img.shields.io/badge/完成-+18:21-orange.svg "done 17-10-20%2018:21-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-20%2018:21") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     分类显示;布局调整; 添加标签; 过滤标签;

##### [x]分类显示
[![created 17-10-20%2016:10](https://img.shields.io/badge/创建-+16:10-orange.svg "created 17-10-20%2016:10-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-20%2016:10") [![need 25m](https://img.shields.io/badge/预计-25m-orange.svg "need 25m-7天时间清单")](http://www.7dtime.com?预计 "need 25m") [![started 17-10-20%2016:10](https://img.shields.io/badge/开始-+16:10-orange.svg "started 17-10-20%2016:10-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-20%2016:10") [![done 17-10-20%2016:27](https://img.shields.io/badge/完成-+16:27-orange.svg "done 17-10-20%2016:27-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-20%2016:27") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      如何调整,如何分类之前想过. 搜索标签查看文件无结论可直接使用;
常用,项目[部门,成员],所有. [重复,计划、评估、任务几个状态] [![7天时间清单](https://img.shields.io/badge/时间-16:27-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "16:27")

##### [x]布局调整
[![started 17-10-20%2016:27](https://img.shields.io/badge/开始-+16:27-orange.svg "started 17-10-20%2016:27-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-20%2016:27") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      添加输入框.调整标签间距.

##### [x]添加标签
[![need 25m](https://img.shields.io/badge/预计-25m-orange.svg "need 25m-7天时间清单")](http://www.7dtime.com?预计 "need 25m") [![started 17-10-20%2017:17](https://img.shields.io/badge/开始-+17:17-orange.svg "started 17-10-20%2017:17-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-20%2017:17") [![done 17-10-20%2017:59](https://img.shields.io/badge/完成-+17:59-orange.svg "done 17-10-20%2017:59-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-20%2017:59") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      调用接口添加标签; 更新的所有标签;
新增的标签显示在所有标签中的最前面.

##### [x]过滤标签
[![need 22m](https://img.shields.io/badge/预计-22m-orange.svg "need 22m-7天时间清单")](http://www.7dtime.com?预计 "need 22m") [![started 17-10-20%2018:01](https://img.shields.io/badge/开始-+18:01-orange.svg "started 17-10-20%2018:01-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-20%2018:01") [![done 17-10-20%2018:07](https://img.shields.io/badge/完成-+18:07-orange.svg "done 17-10-20%2018:07-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-20%2018:07") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      最好在过滤“生活”标签, 之前已经有逻辑,添加缺失了2个标签即可.
从之前的z1flag中复制出标签名,修改格式后添加进去很快.

##### [x]删除系统不用标签
[![need 18m](https://img.shields.io/badge/预计-18m-orange.svg "need 18m-7天时间清单")](http://www.7dtime.com?预计 "need 18m") [![started 17-10-20%2018:08](https://img.shields.io/badge/开始-+18:08-orange.svg "started 17-10-20%2018:08-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-20%2018:08") [![done 17-10-20%2018:16](https://img.shields.io/badge/完成-+18:16-orange.svg "done 17-10-20%2018:16-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-20%2018:16") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      之前添加重复标签使用的日期.

#### [ ]日报的生成与编辑
[![created 17-10-19%2009:10](https://img.shields.io/badge/创建-17/10/19%2009:10-orange.svg "created 17-10-19%2009:10-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-19%2009:10") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
#### [ ]子任务模板
[![created 17-10-19%2009:09](https://img.shields.io/badge/创建-17/10/19%2009:09-orange.svg "created 17-10-19%2009:09-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-19%2009:09") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
#### [x]创建新目录整合并更新cmswing项目代码
[![created 17-10-18%2020:30](https://img.shields.io/badge/创建-+20:30-orange.svg "created 17-10-18%2020:30-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-18%2020:30") [![need 30m](https://img.shields.io/badge/预计-30m-orange.svg "need 30m-7天时间清单")](http://www.7dtime.com?预计 "need 30m") [![used 53m](https://img.shields.io/badge/耗时-53m-orange.svg "used 53m-7天时间清单")](http://www.7dtime.com?耗时 "used 53m") [![started 17-10-18%2020:49](https://img.shields.io/badge/开始-+20:49-orange.svg "started 17-10-18%2020:49-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-18%2020:49") [![done 17-10-18%2021:42](https://img.shields.io/badge/完成-+21:42-orange.svg "done 17-10-18%2021:42-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-18%2021:42") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     项目好些地方存在bug,作者时刻在更新.需要把项目合并到一起减少自己开发工作量. [![7天时间清单](https://img.shields.io/badge/时间-20:32-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "20:32")
直接把项目代码复制到cmswing中覆盖,然后git比对整合. 
 NotFoundError: url `/api/z39time/sortday` not found,修改路由后正常.但是和官方冲突. [![7天时间清单](https://img.shields.io/badge/时间-21:31-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "21:31")
route采用以前的内容,运行正常. [![7天时间清单](https://img.shields.io/badge/时间-21:42-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "21:42")

#### [x]修改服务端登录验证方式
[![created 17-10-18%2018:37](https://img.shields.io/badge/创建-+18:37-orange.svg "created 17-10-18%2018:37-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-18%2018:37") [![used 33m](https://img.shields.io/badge/耗时-33m-orange.svg "used 33m-7天时间清单")](http://www.7dtime.com?耗时 "used 33m") [![started 17-10-18%2018:05](https://img.shields.io/badge/开始-+18:05-orange.svg "started 17-10-18%2018:05-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-18%2018:05") [![done 17-10-18%2018:38](https://img.shields.io/badge/完成-+18:38-orange.svg "done 17-10-18%2018:38-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-18%2018:38") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     await this.action\("api/z39base", "checklogin"\); -->
const is_login = await this.action\("api/z39base", "checklogin"\);\r\n        if \(!is_login\) return this.fail\('请先登录'\);

#### [x]兼容性mui.plus滚动界面错位不显示
[![created 17-10-18%2013:58](https://img.shields.io/badge/创建-+13:58-orange.svg "created 17-10-18%2013:58-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-18%2013:58") [![need 40m](https://img.shields.io/badge/预计-40m-orange.svg "need 40m-7天时间清单")](http://www.7dtime.com?预计 "need 40m") [![done 17-10-20%2012:31](https://img.shields.io/badge/完成-+12:31-orange.svg "done 17-10-20%2012:31-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-20%2012:31") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     1.置顶按钮组 div =style:position:absolute;left:0;top:0;z-index:1;
2.<swiper loop :list="topBanner" dots-position="center" :show-desc-mask="topbanMask"> </swiper>
   图片内容不显示。
![](http://cdn.7dtime.com/time_tlog/2017-10-18_4O51R3NH0.png?imageView/2/w/620/h/667)
![](http://cdn.7dtime.com/time_tlog/2017-10-18_1508306310.jpg?imageView/2/w/620/h/667)
难点:只在APP中出现,h5没有问题就导致修改测试反馈慢.
http://cdn.7dtime.com/time_tlog/2017-10-18_5e6380aa043.mp4

##### [x]解决置顶条闪烁问题
[![need 30m](https://img.shields.io/badge/预计-30m-orange.svg "need 30m-7天时间清单")](http://www.7dtime.com?预计 "need 30m") [![started 17-10-19%2012:56](https://img.shields.io/badge/开始-17/10/19%2012:56-orange.svg "started 17-10-19%2012:56-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-19%2012:56") [![done 17-10-20%2010:01](https://img.shields.io/badge/完成-+10:01-orange.svg "done 17-10-20%2010:01-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-20%2010:01") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![{3}](https://img.shields.io/badge/继续--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?继续 "{3}") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      http://ask.dcloud.net.cn 官网上好些问题无人回答. 一个小问题无法解决,产生了怀疑和放弃的想法.
先取消首页的置顶功能. 首页的重要性很低.

##### [x]swiper不能运行
[![created 17-10-20%2010:02](https://img.shields.io/badge/创建-+10:02-orange.svg "created 17-10-20%2010:02-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-20%2010:02") [![need 10m](https://img.shields.io/badge/预计-10m-orange.svg "need 10m-7天时间清单")](http://www.7dtime.com?预计 "need 10m") [![started 17-10-20%2010:02](https://img.shields.io/badge/开始-+10:02-orange.svg "started 17-10-20%2010:02-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-20%2010:02") [![done 17-10-20%2010:11](https://img.shields.io/badge/完成-+10:11-orange.svg "done 17-10-20%2010:11-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-20%2010:11") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      现在swiper没有内容,只有一张没有连接的图片. 那就直接用图片展示.
正常方式是需要采用官方的ui组件来完成相关功能. [![7天时间清单](https://img.shields.io/badge/时间-10:03-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "10:03")

##### [x]手机版视频页面播放无法显示
[![created 17-10-19%2016:56](https://img.shields.io/badge/创建-17/10/19%2016:56-orange.svg "created 17-10-19%2016:56-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-19%2016:56") [![need%201:30](https://img.shields.io/badge/预计-1:30-orange.svg "need%201:30-7天时间清单")](http://www.7dtime.com?预计 "need%201:30") [![started 17-10-20%2010:14](https://img.shields.io/badge/开始-+10:14-orange.svg "started 17-10-20%2010:14-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-20%2010:14") [![done 17-10-20%2012:20](https://img.shields.io/badge/完成-+12:20-orange.svg "done 17-10-20%2012:20-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-20%2012:20") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![{3}](https://img.shields.io/badge/继续--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?继续 "{3}") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![{3}](https://img.shields.io/badge/继续--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?继续 "{3}") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![bug ](https://img.shields.io/badge/-bug-red.svg "bug -7天时间清单")](http://www.7dtime.com? "bug ") 
      1、dcloud 查找资料  2、api技术. 需要前置的学习准备工作
解决iOS10.2及以上版本video标签无法播放视频 http://ask.dcloud.net.cn/article/1104
Native.js调用原生播放video视频  http://ask.dcloud.net.cn/question/614
video视频播放开发注意 http://ask.dcloud.net.cn/article/600 
手机webview内核、默认浏览器、HBuilder边改边看  http://ask.dcloud.net.cn/article/1318
dcloud 中有详细的记录,记录中需要决绝的兼容性问题太多. 至少需要4个小时. 考虑方式2 apicloud他人提供的模块.
-查看dcloud中的案例, 可以简单使用。打开调用网页的方式不同. 大概总共修改40分钟. [![7天时间清单](https://img.shields.io/badge/时间-11:09-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "11:09")
需要返回按钮和标签栏. 和现系统冲突. 先简单测试下看视频页面是否能正常运行. [![7天时间清单](https://img.shields.io/badge/时间-11:38-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "11:38")
无法运行,可能是因为路由的原因导致.`video/${item.id}` -->`index.html#/video/${item.id}`再试试,界面进入了. 但视频依然没显示.ReferenceError: Can't find variable: prismplayer
和 undefined is not an object (evaluating 'n.loadByUrl'), 可能js是网络加载的导致报错.
js下载到本地,并加入到index.html后,视频正常显示. 但皮肤不正常,应该是确实配套的css问题.
css引入后样式依然错乱没变化,不应该啊. [![7天时间清单](https://img.shields.io/badge/时间-12:15-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "12:15")
既然是因为缺少js和css 视频页面没运行,那返回到最初. 直接添加链接后测试,运行成功.

#### [ ]moviePage.css样式去除冗余
[![created 17-10-18%2013:35](https://img.shields.io/badge/创建-+13:35-orange.svg "created 17-10-18%2013:35-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-18%2013:35") [![need 30m](https://img.shields.io/badge/预计-30m-orange.svg "need 30m-7天时间清单")](http://www.7dtime.com?预计 "need 30m") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     文件直接从套票票上获取的,包含了很多无用样式.

#### [x]删除之前项目遗留下来的冗余css
[![created 17-10-18%2013:16](https://img.shields.io/badge/创建-+13:16-orange.svg "created 17-10-18%2013:16-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-18%2013:16") [![need 20m](https://img.shields.io/badge/预计-20m-orange.svg "need 20m-7天时间清单")](http://www.7dtime.com?预计 "need 20m") [![used 15m](https://img.shields.io/badge/耗时-15m-orange.svg "used 15m-7天时间清单")](http://www.7dtime.com?耗时 "used 15m") [![started 17-10-18%2013:20](https://img.shields.io/badge/开始-+13:20-orange.svg "started 17-10-18%2013:20-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-18%2013:20") [![done 17-10-18%2013:35](https://img.shields.io/badge/完成-+13:35-orange.svg "done 17-10-18%2013:35-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-18%2013:35") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     orange.css 和static/z39/css中没有引用的css.

#### [ ]需要快速编译并移动文件到dcloud中
[![created 17-10-18%2013:05](https://img.shields.io/badge/创建-+13:05-orange.svg "created 17-10-18%2013:05-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-18%2013:05") [![need 1h](https://img.shields.io/badge/预计-1h-orange.svg "need 1h-7天时间清单")](http://www.7dtime.com?预计 "need 1h") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     录制打包流程视频,让他人编写命名自动化完成这些工作. [![7天时间清单](https://img.shields.io/badge/时间-13:20-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "13:20")
兼职沟通需求.20m [![7天时间清单](https://img.shields.io/badge/时间-20:18-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "20:18")

#### [ ]习惯页面图标完善
[![created 17-10-17%2019:53](https://img.shields.io/badge/创建-+19:53-orange.svg "created 17-10-17%2019:53-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-17%2019:53") [![need 35m](https://img.shields.io/badge/预计-35m-orange.svg "need 35m-7天时间清单")](http://www.7dtime.com?预计 "need 35m") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     服务端需要保存对应数据. 需要构思图片对应路径. 现在的方式只能适合少量图片. 以后大量图片如何处理.

#### [x]完善未定路时默认数据显示描述
[![created 17-10-17%2016:46](https://img.shields.io/badge/创建-+16:46-orange.svg "created 17-10-17%2016:46-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-17%2016:46") [![need 45m](https://img.shields.io/badge/预计-45m-orange.svg "need 45m-7天时间清单")](http://www.7dtime.com?预计 "need 45m") [![used%2001:06](https://img.shields.io/badge/耗时-01:06-orange.svg "used%2001:06-7天时间清单")](http://www.7dtime.com?耗时 "used%2001:06") [![started 17-10-17%2016:47](https://img.shields.io/badge/开始-+16:47-orange.svg "started 17-10-17%2016:47-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-17%2016:47") [![done 17-10-17%2017:53](https://img.shields.io/badge/完成-+17:53-orange.svg "done 17-10-17%2017:53-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-17%2017:53") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     + 项目中有其他列表数据.如生活习惯,任务箱 [![7天时间清单](https://img.shields.io/badge/时间-17:29-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "17:29")
 project页面的initPage中添加 this.onProj(this.projects[0],0) 后正常. [![7天时间清单](https://img.shields.io/badge/时间-17:39-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "17:39")

#### [x]未登录状态优化
[![created 17-10-17%2016:38](https://img.shields.io/badge/创建-+16:38-orange.svg "created 17-10-17%2016:38-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-17%2016:38") [![used 12m](https://img.shields.io/badge/耗时-12m-orange.svg "used 12m-7天时间清单")](http://www.7dtime.com?耗时 "used 12m") [![started 17-10-17%2016:28](https://img.shields.io/badge/开始-+16:28-orange.svg "started 17-10-17%2016:28-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-17%2016:28") [![done 17-10-17%2016:40](https://img.shields.io/badge/完成-+16:40-orange.svg "done 17-10-17%2016:40-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-17%2016:40") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     屏蔽未完成的'余额'. 进入项目时默认是 showMode = 'default',因为其他2模式无法显示内容. 今日任务滚动.

#### [x]注册测试&完善
[![created 17-10-17%2015:30](https://img.shields.io/badge/创建-+15:30-orange.svg "created 17-10-17%2015:30-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-17%2015:30") [![need 20m](https://img.shields.io/badge/预计-20m-orange.svg "need 20m-7天时间清单")](http://www.7dtime.com?预计 "need 20m") [![used 27m](https://img.shields.io/badge/耗时-27m-orange.svg "used 27m-7天时间清单")](http://www.7dtime.com?耗时 "used 27m") [![started 17-10-17%2015:22](https://img.shields.io/badge/开始-+15:22-orange.svg "started 17-10-17%2015:22-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-17%2015:22") [![done 17-10-17%2015:49](https://img.shields.io/badge/完成-+15:49-orange.svg "done 17-10-17%2015:49-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-17%2015:49") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     手机号注册没问题, 数据库中删除手机号后. 第二次中相同手机号注册,返回的是上一个用户名.疑问openid为空导致.  避免导致空openid后运行正常. [![7天时间清单](https://img.shields.io/badge/时间-15:38-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "15:38")
可以在注册接口返回token,减少下次登录.
+ 接口调用着就出现了之前困扰人的未知Bug. Status Code:500 Internal Server Error 
考虑客户端在监听到网络异常时向服务器发送通知, 管理员或公司可以获知第一信息并修复问题.

#### [x]系统admin后台配置公众号和短信
[![created 17-10-17%2015:20](https://img.shields.io/badge/创建-+15:20-orange.svg "created 17-10-17%2015:20-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-17%2015:20") [![need 20m](https://img.shields.io/badge/预计-20m-orange.svg "need 20m-7天时间清单")](http://www.7dtime.com?预计 "need 20m") [![done 17-10-18%2020:20](https://img.shields.io/badge/完成-+20:20-orange.svg "done 17-10-18%2020:20-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-18%2020:20") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
##### [x]管理员后台系统配置
[![created 17-10-18%2014:14](https://img.shields.io/badge/创建-+14:14-orange.svg "created 17-10-18%2014:14-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-18%2014:14") [![need 20m](https://img.shields.io/badge/预计-20m-orange.svg "need 20m-7天时间清单")](http://www.7dtime.com?预计 "need 20m") [![started 17-10-18%2009:14](https://img.shields.io/badge/开始-+09:14-orange.svg "started 17-10-18%2009:14-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-18%2009:14") [![done 17-10-18%2010:06](https://img.shields.io/badge/完成-+10:06-orange.svg "done 17-10-18%2010:06-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-18%2010:06") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      后台界面视乎变了,找不到配置入口. 代码中搜索 sms找到SMS_product, .sql文件中搜索到smslog中没有相关配置,似乎功能去掉了那怎么配置呢?如果没有要如何自己实现,发现setup.SMS_product前缀setup,搜索sql中发现相关的有setup多个参数, setup就是一个独立的配置表.  'admin/setup/add', '新增' 找到了增加功能. [![7天时间清单](https://img.shields.io/badge/时间-09:45-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "09:45")
cmswing_ext.setting字段中的数据直接在数据库中修改qianming:"时间游戏", [![7天时间清单](https://img.shields.io/badge/时间-09:57-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "09:57")
阿里大鱼配置, 右边的"插件配置"分页可以直接修改上面的参数, 在阿里大鱼后台找到对应的参数填写进去. [![7天时间清单](https://img.shields.io/badge/时间-10:02-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "10:02")
+ 修改短信配置后,注册页面调用接口报错后台提示 isv.SMS_SIGNATURE_ILLEGAL: 短信签名不合法 [![7天时间清单](https://img.shields.io/badge/时间-13:41-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "13:41")

##### [x]短信验证码修复
[![created 17-10-18%2014:12](https://img.shields.io/badge/创建-+14:12-orange.svg "created 17-10-18%2014:12-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-18%2014:12") [![need 30m](https://img.shields.io/badge/预计-30m-orange.svg "need 30m-7天时间清单")](http://www.7dtime.com?预计 "need 30m") [![started 17-10-18%2016:48](https://img.shields.io/badge/开始-+16:48-orange.svg "started 17-10-18%2016:48-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-18%2016:48") [![done 17-10-18%2019:45](https://img.shields.io/badge/完成-+19:45-orange.svg "done 17-10-18%2019:45-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-18%2019:45") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![bug ](https://img.shields.io/badge/-bug-red.svg "bug -7天时间清单")](http://www.7dtime.com? "bug ") 
      本地协议直接发送短信.
{ extend: '13666688448',
 sms_type: 'normal',
 sms_free_sign_name: '时间游戏',
 sms_param: '{"code":"428620","product":"undefined"}',
 rec_num: '13666688448',
 sms_template_code: 'SMS_10281005' }
按照阿里大鱼后台信息配置,每条短信都有对应签名.修改后接口调用成功但是没收到短信. [![7天时间清单](https://img.shields.io/badge/时间-17:13-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "17:13")
![](http://cdn.7dtime.com/time_tlog/2017-10-18_C6GBWSA5.png?imageView/2/w/620/h/667)
cmswing又有大量更新,合并代码大量工作,现在开发方式还不行. 最好在cmswing clone的本地开发,自己代码可以提交到本地, 以后上传服务器后直接把代码复制过去备份保存. [![7天时间清单](https://img.shields.io/badge/时间-17:30-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "17:30")
短信接口返回数据格式不同,正确调用后依然会提示错误.
其他人能收到短信,但是我没能收到. 先在前端处理好不同的错误返回信息. [![7天时间清单](https://img.shields.io/badge/时间-20:12-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "20:12")
过于频繁调用短信接口也没办法测试了. 刚才没能收到短信可能是这样原因吗?不是.

#### [x]统一.taskAdd的逻辑,在任务详情中直接使用api.taskAdd
[![created 17-10-17%2013:41](https://img.shields.io/badge/创建-+13:41-orange.svg "created 17-10-17%2013:41-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-17%2013:41") [![need 18m](https://img.shields.io/badge/预计-18m-orange.svg "need 18m-7天时间清单")](http://www.7dtime.com?预计 "need 18m") [![used 10m](https://img.shields.io/badge/耗时-10m-orange.svg "used 10m-7天时间清单")](http://www.7dtime.com?耗时 "used 10m") [![started 17-10-17%2014:31](https://img.shields.io/badge/开始-+14:31-orange.svg "started 17-10-17%2014:31-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-17%2014:31") [![done 17-10-17%2014:41](https://img.shields.io/badge/完成-+14:41-orange.svg "done 17-10-17%2014:41-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-17%2014:41") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     mixin.js中添加任务用trim()去除空格. 对title做空字符验证判断和错误提示. [![7天时间清单](https://img.shields.io/badge/时间-14:50-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "14:50")

#### [x]mixin优化-删除文件内的this.resetInput
[![created 17-10-17%2013:31](https://img.shields.io/badge/创建-+13:31-orange.svg "created 17-10-17%2013:31-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-17%2013:31") [![need 15m](https://img.shields.io/badge/预计-15m-orange.svg "need 15m-7天时间清单")](http://www.7dtime.com?预计 "need 15m") [![used 17m](https://img.shields.io/badge/耗时-17m-orange.svg "used 17m-7天时间清单")](http://www.7dtime.com?耗时 "used 17m") [![started 17-10-17%2014:04](https://img.shields.io/badge/开始-+14:04-orange.svg "started 17-10-17%2014:04-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-17%2014:04") [![done 17-10-17%2014:21](https://img.shields.io/badge/完成-+14:21-orange.svg "done 17-10-17%2014:21-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-17%2014:21") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     调用this.addTask的地方添加回调 .then(data => { }) ; 
疑问: 如.then中只处理成功会报错吗?经过在 addTask中直接返回 return Promise.reject("test");测试后发现没报错,正常运行. 然后开始替换所有文件中的引用.

#### [x]考虑pc端mixin和store整合到手机版
[![created 17-10-13%2013:33](https://img.shields.io/badge/创建-+13:33-orange.svg "created 17-10-13%2013:33-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-13%2013:33") [![need 30m](https://img.shields.io/badge/预计-30m-orange.svg "need 30m-7天时间清单")](http://www.7dtime.com?预计 "need 30m") [![used 46m](https://img.shields.io/badge/耗时-46m-orange.svg "used 46m-7天时间清单")](http://www.7dtime.com?耗时 "used 46m") [![started 17-10-13%2020:58](https://img.shields.io/badge/开始-+20:58-orange.svg "started 17-10-13%2020:58-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-13%2020:58") [![done 17-10-13%2021:44](https://img.shields.io/badge/完成-+21:44-orange.svg "done 17-10-13%2021:44-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-13%2021:44") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     1.修改消息提示命令 2. mixin.js独立出mixinPc.js
store.js 修改的比较少,直接使用1个. [![7天时间清单](https://img.shields.io/badge/时间-21:06-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "21:06")
 1.mixin 中pc部分代码独立到了 mixinPc.js , 需要你把文件添加到对应位置.
 2. this.showNotice('保存成功', 'success', true);  所有提示都改成了这样,简单且适用手机和pc
 3. mixin.js 中的方法都改成了Promise, 便于方法执行后回调。
 你更新代码后会报错,需要你在使用的地方引入mixinPc.js

#### [ ]项目模板选择和编辑
[![created 17-10-11%2021:49](https://img.shields.io/badge/创建-+21:49-orange.svg "created 17-10-11%2021:49-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-11%2021:49") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![app ](https://img.shields.io/badge/-app-72c7ff.svg "app -7天时间清单")](http://www.7dtime.com? "app ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
#### [ ]项目成员管理rest
[![created 17-10-11%2021:49](https://img.shields.io/badge/创建-+21:49-orange.svg "created 17-10-11%2021:49-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-11%2021:49") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![app ](https://img.shields.io/badge/-app-72c7ff.svg "app -7天时间清单")](http://www.7dtime.com? "app ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
##### [ ]布局
[![created 17-10-11%2021:50](https://img.shields.io/badge/创建-+21:50-orange.svg "created 17-10-11%2021:50-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-11%2021:50") [![need 1h](https://img.shields.io/badge/预计-1h-orange.svg "need 1h-7天时间清单")](http://www.7dtime.com?预计 "need 1h") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
##### [ ]显示
[![created 17-10-11%2021:50](https://img.shields.io/badge/创建-+21:50-orange.svg "created 17-10-11%2021:50-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-11%2021:50") [![need 30m](https://img.shields.io/badge/预计-30m-orange.svg "need 30m-7天时间清单")](http://www.7dtime.com?预计 "need 30m") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
##### [ ]增加删除
[![created 17-10-11%2021:51](https://img.shields.io/badge/创建-+21:51-orange.svg "created 17-10-11%2021:51-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-11%2021:51") [![need 30m](https://img.shields.io/badge/预计-30m-orange.svg "need 30m-7天时间清单")](http://www.7dtime.com?预计 "need 30m") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
##### [ ]后端逻辑接口
[![created 17-10-11%2021:51](https://img.shields.io/badge/创建-+21:51-orange.svg "created 17-10-11%2021:51-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-11%2021:51") [![need 30m](https://img.shields.io/badge/预计-30m-orange.svg "need 30m-7天时间清单")](http://www.7dtime.com?预计 "need 30m") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
#### [ ]今日任务各阶段常用值按钮替代底部执行按钮组
[![created 17-10-12%2009:40](https://img.shields.io/badge/创建-+09:40-orange.svg "created 17-10-12%2009:40-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-12%2009:40") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![app ](https://img.shields.io/badge/-app-72c7ff.svg "app -7天时间清单")](http://www.7dtime.com? "app ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
#### [ ]今日任务中个状态数据显示
[![created 17-10-12%2009:37](https://img.shields.io/badge/创建-+09:37-orange.svg "created 17-10-12%2009:37-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-12%2009:37") [![need 2h](https://img.shields.io/badge/预计-2h-orange.svg "need 2h-7天时间清单")](http://www.7dtime.com?预计 "need 2h") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![app ](https://img.shields.io/badge/-app-72c7ff.svg "app -7天时间清单")](http://www.7dtime.com? "app ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     构思、设计、布局、显示

#### [x]h5&pc端代码整合-重新整合
[![created 17-10-12](https://img.shields.io/badge/创建-17/10/12-orange.svg "created 17-10-12-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-12") [![used 34m](https://img.shields.io/badge/耗时-34m-orange.svg "used 34m-7天时间清单")](http://www.7dtime.com?耗时 "used 34m") [![started 17-10-12%2017:20](https://img.shields.io/badge/开始-+17:20-orange.svg "started 17-10-12%2017:20-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-12%2017:20") [![done 17-10-12%2017:54](https://img.shields.io/badge/完成-+17:54-orange.svg "done 17-10-12%2017:54-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-12%2017:54") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
#### [x]h5&pc端代码整合
[![created 17-10-12%2014:19](https://img.shields.io/badge/创建-+14:19-orange.svg "created 17-10-12%2014:19-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-12%2014:19") [![need%201:30](https://img.shields.io/badge/预计-1:30-orange.svg "need%201:30-7天时间清单")](http://www.7dtime.com?预计 "need%201:30") [![used%2002:21](https://img.shields.io/badge/耗时-02:21-orange.svg "used%2002:21-7天时间清单")](http://www.7dtime.com?耗时 "used%2002:21") [![started 17-10-12%2014:20](https://img.shields.io/badge/开始-+14:20-orange.svg "started 17-10-12%2014:20-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-12%2014:20") [![done 17-10-12%2016:41](https://img.shields.io/badge/完成-+16:41-orange.svg "done 17-10-12%2016:41-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-12%2016:41") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     缺少依赖包 axios-cache-plugin 安装包后依然报错.
代码整合修改完成,提交代码失败. git did not exit cleanly (exit code 1) [![7天时间清单](https://img.shields.io/badge/时间-16:31-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "16:31")
在根目录在拉取代码后成功出现冲突代码提示.标记修复后提交成功. 
-出现没有更新到最新代码,现在整合旧版代码。又导致了一些新工作出现. 难怪上面提交不上去,应该是拉取代码的过程出现问题.

#### [x]首页banner图需求构思
[![created 17-10-11%2016:49](https://img.shields.io/badge/创建-+16:49-orange.svg "created 17-10-11%2016:49-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-11%2016:49") [![need 30m](https://img.shields.io/badge/预计-30m-orange.svg "need 30m-7天时间清单")](http://www.7dtime.com?预计 "need 30m") [![used 18m](https://img.shields.io/badge/耗时-18m-orange.svg "used 18m-7天时间清单")](http://www.7dtime.com?耗时 "used 18m") [![started 17-10-11%2016:50](https://img.shields.io/badge/开始-+16:50-orange.svg "started 17-10-11%2016:50-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-11%2016:50") [![done 17-10-11%2017:08](https://img.shields.io/badge/完成-+17:08-orange.svg "done 17-10-11%2017:08-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-11%2017:08") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     反馈建议、使用教程、习惯(一日一生)、市场、社群加入、日报、免费置换、 [活动]
思路: 每张分页出一张图. 想不到了,后面和他人沟通寻求意见. [![7天时间清单](https://img.shields.io/badge/时间-17:00-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "17:00")
市场:赚钱不用愁. 土豪金的感觉?
社群加入:微信二维码.

#### [ ]优化-任务详情添加'下一任务'按钮
[![created 17-10-11%2016:29](https://img.shields.io/badge/创建-+16:29-orange.svg "created 17-10-11%2016:29-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-11%2016:29") [![need%201:30](https://img.shields.io/badge/预计-1:30-orange.svg "need%201:30-7天时间清单")](http://www.7dtime.com?预计 "need%201:30") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     任务完成后显示‘下一任务’,方便切换任务. 现在返回列表,然后在点击任务进入详情,在点击开始. 尽量减少页面跳转和点击次数. 可考虑直接开始下个任务.

#### [x]前端滚动翻页优化
[![created 17-10-11%2016:09](https://img.shields.io/badge/创建-+16:09-orange.svg "created 17-10-11%2016:09-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-11%2016:09") [![used 09m](https://img.shields.io/badge/耗时-09m-orange.svg "used 09m-7天时间清单")](http://www.7dtime.com?耗时 "used 09m") [![started 17-10-11%2016:00](https://img.shields.io/badge/开始-+16:00-orange.svg "started 17-10-11%2016:00-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-11%2016:00") [![done 17-10-11%2016:09](https://img.shields.io/badge/完成-+16:09-orange.svg "done 17-10-11%2016:09-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-11%2016:09") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     已经没有数据就立刻禁用滚动上拉插件.

#### [x]项目任务设置执行日期后显示
[![created 17-10-11%2014:33](https://img.shields.io/badge/创建-+14:33-orange.svg "created 17-10-11%2014:33-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-11%2014:33") [![need 10m](https://img.shields.io/badge/预计-10m-orange.svg "need 10m-7天时间清单")](http://www.7dtime.com?预计 "need 10m") [![used 20m](https://img.shields.io/badge/耗时-20m-orange.svg "used 20m-7天时间清单")](http://www.7dtime.com?耗时 "used 20m") [![started 17-10-11%2014:35](https://img.shields.io/badge/开始-+14:35-orange.svg "started 17-10-11%2014:35-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-11%2014:35") [![done 17-10-11%2014:55](https://img.shields.io/badge/完成-+14:55-orange.svg "done 17-10-11%2014:55-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-11%2014:55") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     把日期显示在任务前. [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天时间清单](https://img.shields.io/badge/时间-14:55-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "14:55")
+已经包含时刻的due 因为系统逻辑导致设置失败. 

#### [x]任务状态和显示逻辑核查
[![created 17-10-11%2007:45](https://img.shields.io/badge/创建-+07:45-orange.svg "created 17-10-11%2007:45-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-11%2007:45") [![need 15m](https://img.shields.io/badge/预计-15m-orange.svg "need 15m-7天时间清单")](http://www.7dtime.com?预计 "need 15m") [![used 14m](https://img.shields.io/badge/耗时-14m-orange.svg "used 14m-7天时间清单")](http://www.7dtime.com?耗时 "used 14m") [![started 17-10-11%2011:19](https://img.shields.io/badge/开始-+11:19-orange.svg "started 17-10-11%2011:19-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-11%2011:19") [![done 17-10-11%2011:33](https://img.shields.io/badge/完成-+11:33-orange.svg "done 17-10-11%2011:33-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-11%2011:33") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     担心设置due need的任务会导致在任务箱消失? 
手机端:~~只有在今日任务中才能添加 due need标签~~ 还能在任务详情中添加修改标签. [![7天时间清单](https://img.shields.io/badge/时间-11:21-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "11:21")
pc端不用考虑, 那一定会出现修改任务状态. 任务箱是通过task.state == '' 来判断就会导致部分任务消失看不见. 2种解决方法,1、due need不修改状态. 2、任务箱帅选逻辑.
决定采用适合近期的第一种方式. due need的添加是原本长远考虑添加的. 修改mixin.js逻辑 [![7天时间清单](https://img.shields.io/badge/时间-11:33-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "11:33")

#### [x]切换项目后显示完成和未完成计数&进度条
[![created 17-10-10%2017:05](https://img.shields.io/badge/创建-+17:05-orange.svg "created 17-10-10%2017:05-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-10%2017:05") [![need 23m](https://img.shields.io/badge/预计-23m-orange.svg "need 23m-7天时间清单")](http://www.7dtime.com?预计 "need 23m") [![used 17m](https://img.shields.io/badge/耗时-17m-orange.svg "used 17m-7天时间清单")](http://www.7dtime.com?耗时 "used 17m") [![started 17-10-11%2015:33](https://img.shields.io/badge/开始-+15:33-orange.svg "started 17-10-11%2015:33-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-11%2015:33") [![done 17-10-11%2015:50](https://img.shields.io/badge/完成-+15:50-orange.svg "done 17-10-11%2015:50-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-11%2015:50") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
#### [ ]app录音本地文件上传
[![created 17-10-10%2015:25](https://img.shields.io/badge/创建-+15:25-orange.svg "created 17-10-10%2015:25-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-10%2015:25") [![need 30m](https://img.shields.io/badge/预计-30m-orange.svg "need 30m-7天时间清单")](http://www.7dtime.com?预计 "need 30m") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![app ](https://img.shields.io/badge/-app-72c7ff.svg "app -7天时间清单")](http://www.7dtime.com? "app ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
#### [x]任务箱中的任务图片上添加文字序号
[![created 17-10-10%2014:43](https://img.shields.io/badge/创建-+14:43-orange.svg "created 17-10-10%2014:43-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-10%2014:43") [![used 15m](https://img.shields.io/badge/耗时-15m-orange.svg "used 15m-7天时间清单")](http://www.7dtime.com?耗时 "used 15m") [![started 17-10-10%2014:28](https://img.shields.io/badge/开始-+14:28-orange.svg "started 17-10-10%2014:28-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-10%2014:28") [![done 17-10-10%2014:43](https://img.shields.io/badge/完成-+14:43-orange.svg "done 17-10-10%2014:43-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-10%2014:43") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     solt 从项目中复制布局样式.

#### [ ]api文档&对外公开
[![created 17-10-10%2009:03](https://img.shields.io/badge/创建-+09:03-orange.svg "created 17-10-10%2009:03-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-10%2009:03") [![need 2h](https://img.shields.io/badge/预计-2h-orange.svg "need 2h-7天时间清单")](http://www.7dtime.com?预计 "need 2h") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
#### [ ]pc客户端的聊天需要多窗口
[![created 17-10-10%2006:34](https://img.shields.io/badge/创建-+06:34-orange.svg "created 17-10-10%2006:34-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-10%2006:34") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     网页只有一个窗口. 客户端需要考虑用多窗口.

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

#### [ ]手机任务箱语音快速输入
[![created 17-10-10%2006:19](https://img.shields.io/badge/创建-+06:19-orange.svg "created 17-10-10%2006:19-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-10%2006:19") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![app ](https://img.shields.io/badge/-app-72c7ff.svg "app -7天时间清单")](http://www.7dtime.com? "app ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     按住语音输入,松开自动创建。 创建后5秒自动提交服务器,有5秒钟删除的缓冲. 创建成功后简单提醒,不使用现在的阻断式提醒消息.

#### [ ]任务-今日计划完善
[![created 17-10-09%2014:47](https://img.shields.io/badge/创建-+14:47-orange.svg "created 17-10-09%2014:47-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-09%2014:47") [![need 1h](https://img.shields.io/badge/预计-1h-orange.svg "need 1h-7天时间清单")](http://www.7dtime.com?预计 "need 1h") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     今日计划2按钮(可隐藏),添加一个设置默认时间“9点”. 

#### [ ]项目的添加、设置、删除、回收站.
[![created 17-10-09%2014:07](https://img.shields.io/badge/创建-+14:07-orange.svg "created 17-10-09%2014:07-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-09%2014:07") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![pc ](https://img.shields.io/badge/-pc-72c7ff.svg "pc -7天时间清单")](http://www.7dtime.com? "pc ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     项目关闭后,所有的未完成任务修改为cancel状态. 最好不在显示到未来的日计划中, 显示可能让人厌烦.优化工作后期考虑. 

##### [ ]界面构思&手稿图
[![created 17-10-09%2014:08](https://img.shields.io/badge/创建-+14:08-orange.svg "created 17-10-09%2014:08-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-09%2014:08") [![need 20m](https://img.shields.io/badge/预计-20m-orange.svg "need 20m-7天时间清单")](http://www.7dtime.com?预计 "need 20m") [![started 17-10-09%2015:04](https://img.shields.io/badge/开始-+15:04-orange.svg "started 17-10-09%2015:04-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-09%2015:04") [![done 17-10-09%2016:12](https://img.shields.io/badge/完成-+16:12-orange.svg "done 17-10-09%2016:12-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-09%2016:12") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      pc版构思完成. [![7天时间清单](https://img.shields.io/badge/时间-15:40-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "15:40")
难点:添加成员(好友,陌生人) [![7天时间清单](https://img.shields.io/badge/时间-15:58-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "15:58")
9-21号已经思考过一次.和上次的结果差异很大.

##### [ ]成员布局
[![created 17-10-09%2016:12](https://img.shields.io/badge/创建-+16:12-orange.svg "created 17-10-09%2016:12-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-09%2016:12") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
##### [ ]成员后台逻辑
[![created 17-10-09%2016:12](https://img.shields.io/badge/创建-+16:12-orange.svg "created 17-10-09%2016:12-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-09%2016:12") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
##### [ ]成员前端逻辑
[![created 17-10-09%2016:12](https://img.shields.io/badge/创建-+16:12-orange.svg "created 17-10-09%2016:12-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-09%2016:12") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
##### [ ]模板前端逻辑
[![created 17-10-09%2016:13](https://img.shields.io/badge/创建-+16:13-orange.svg "created 17-10-09%2016:13-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-09%2016:13") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
#### [ ]项目任务计数和总进度条pc
[![created 17-10-09%2014:06](https://img.shields.io/badge/创建-+14:06-orange.svg "created 17-10-09%2014:06-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-09%2014:06") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
#### [ ]项目任务添加显示编号,便于沟通
[![created 17-10-08%2013:34](https://img.shields.io/badge/创建-17/10/08%2013:34-orange.svg "created 17-10-08%2013:34-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-08%2013:34") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![pc ](https://img.shields.io/badge/-pc-72c7ff.svg "pc -7天时间清单")](http://www.7dtime.com? "pc ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
#### [ ]pc版上线和cmswing系统默认页面的修改
[![created 17-10-07%2017:12](https://img.shields.io/badge/创建-+17:12-orange.svg "created 17-10-07%2017:12-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-07%2017:12") [![need 28m](https://img.shields.io/badge/预计-28m-orange.svg "need 28m-7天时间清单")](http://www.7dtime.com?预计 "need 28m") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     修改删除配置文件中的默认主页; 修改错误页面文件. 错误的重定向网址; [![7天时间清单](https://img.shields.io/badge/时间-21:29-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "21:29")

#### [x]任务-项目选择模式后保存并赋值
[![created 17-10-07%2016:39](https://img.shields.io/badge/创建-+16:39-orange.svg "created 17-10-07%2016:39-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-07%2016:39") [![need 15m](https://img.shields.io/badge/预计-15m-orange.svg "need 15m-7天时间清单")](http://www.7dtime.com?预计 "need 15m") [![used 08m](https://img.shields.io/badge/耗时-08m-orange.svg "used 08m-7天时间清单")](http://www.7dtime.com?耗时 "used 08m") [![started 17-10-07%2016:40](https://img.shields.io/badge/开始-+16:40-orange.svg "started 17-10-07%2016:40-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-07%2016:40") [![done 17-10-07%2016:48](https://img.shields.io/badge/完成-+16:48-orange.svg "done 17-10-07%2016:48-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-07%2016:48") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     添加到activated中不行,页面是每次都创建的,还没到第二次进入就已经销毁. 放到mounted搞定.

#### [ ]'我的'分页协议逻辑完善
[![created 17-10-07%2010:49](https://img.shields.io/badge/创建-+10:49-orange.svg "created 17-10-07%2010:49-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-07%2010:49") [![started 17-10-07%2016:48](https://img.shields.io/badge/开始-+16:48-orange.svg "started 17-10-07%2016:48-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-07%2016:48") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![{3}](https://img.shields.io/badge/继续--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?继续 "{3}") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     ```mind
  -'我的'分页
    -反馈建议 2h
    -我要合作 2h
    -[相关项目] 10m
    -兼职赚钱 2h
    -我要加入 15m

兼职赚钱和市场中的信息录入一样. 我要加入可以是md静态文件显示发送邮件到2个邮箱. 相关项目静态文件展示一个列表. 以前的项目不管,现在只展示z43电话. 我要合作直接展示出他人合作信息在输入框下面,电话标星显示. 并直接回复和展示对方的合作意愿是否接受. 建议反馈当做项目任务处理,并添加标签. 如何提示用户建议是否采纳. 现在精力有限,尤其在考虑完善. 7天时间清单

[ ]我要合作-提交

created 17-10-09%2019:06 need 30m started 17-10-09%2019:10 done 17-10-09%2020:08 critical 查看cmswing是否有对应接口. 查看电脑版和手机本都没有相应按钮. 7天时间清单 前端逻辑和api协议添加. 协议、建表.

[ ]我要合作-显示查看

created 17-10-09%2019:06 need%201:30 critical 最好是直接显示在提交页面,并显示回复. 可以用聊天的形式展示.

[ ]反馈建议-提交

created 17-10-09%2019:08 need 50m started 17-10-09%2020:22 done 17-10-10%2015:49 {3} {3} {3} {3} critical 上传图片. 普通接口逻辑完成,添加建议成功. 还需要上传图片. 7天时间清单 上传图片直接把图片数据当做字符传递. 7天时间清单 把图片路径字符添加到content内容. 2个表先添加state字段,状态 0:未处理 1:采纳 2:接受 3.不考虑 . 7天时间清单 x 前端wgl发消息说tagtmp 有问题. 7天时间清单

Pictures:

html直接通过input file上传. 现在系统是采用base64字符串传递. nodejs将html5 canvas base64编码图片保存为文件 https://cnodejs.org/topic/4f939c84407edba2143c12f7 每张图片避免重名,使用时间命名. 7天时间清单

[ ]反馈建议-显示查看

created 17-10-09%2019:08 need 40m critical

[ ]理想版反馈建议构思&手稿图

created 17-10-10%2008:00 need 25m started 17-10-10%2008:01 done 17-10-10%2008:26 critical better 文字、图片、语音、[视频]. 一定需要语音最短时间内获取用户更多建议信息. 建议需要反馈和分类。 反馈:采纳(已实现,近期实现,以后考虑),不考虑(有xxx更好的解决方式,产品方向差异),接受(赞同借鉴思路,形式需要专业化) 已处理的任务直接放到分类当中. 添加语音按钮放到"提交"左边. 7天时间清单 通过用户填写的手机号或邮箱自动通知用户状态。1、已处理 2、已实现通知; 列表显示; 点击后显示建议详情,用md格式展示;

[ ]完成时间十分吻合然自己惊讶到失声

created 17-10-10%2008:27 done 17-10-10%2008:28 critical summary 自己以为超时,查看超时多少时间,结果看到完全吻合惊讶到自己不自主的说到“真的假的”,自己都不肯相信.

0.4.114. [x]今日任务单独抽离出添加任务按钮

created 17-10-06%2015:18 need 30m used 36m started 17-10-07%2015:06 done 17-10-07%2015:42 critical dev 图标下载已用10分钟. 使用button 添加图标可以让按钮有点击状态. 7天时间清单 任务箱中的添加按钮改变, 需要调整scroller的高度, 今日中看起来有间隙,progress height:3px;

0.4.115. [ ]快捷键设置界面

created 17-10-06%2014:23 critical pc dev

[ ]构思&手稿图

need 30m started 17-10-07%2007:33 done 17-10-07%2007:59 critical WSAD, 上下切换任务, 左右切换列. 编辑模式就切换标签列. ctrl+左右切换任务箱和任务列. 0123...9 设置标签. 小键盘回车进入任务详情。 esc退出任务详情. ctrl+enter 创建任务,焦点没在输入框就进入输入框, 焦点一直在输入框. ecc退出输入框,进入任务箱的任务.
任务归类分配:列对应快捷键. 点击对应字幕就把任务分配到对应列.
大键盘回车进入列编辑模式. esc退出编辑模式. 如果任务详情和编辑模式同时存在, 就先退出详情在退出列编辑. ctrl+ 数字 切换 日周月年,项目. 时间的切换暂时还没有?

[ ]实现思路

created 17-10-07%2010:40 critical 所有快捷键数据以json字符串保存到一个字段中,客户端使用时解析字段. 可以减少添加快捷键修改接口和数据库.

0.4.116. [ ]语音输入+创建任务

created 17-10-06%2014:06 critical dev

0.4.117. [ ]输入框批量添加多个任务(子任务模板)

created 17-10-06%2013:57 critical pc dev 类似于mind思维导图字符串解析.需要确定子任务模板. 可以用tlog文本格式.

0.4.118. [x]批量添加标签接口tagitems

created 17-10-06%2011:11 need 25m used 13m started 17-10-06%2011:01 done 17-10-06%2011:14 critical add dev 把数组传递到 tags 里,我接口文档没改,没想到你会调用这个接口。 QQ沟通, 语音+视频分享. 对方用了比我预期更好的方式,看到界面前我不理解.

0.4.119. [ ]首页-习惯

created 17-10-05%2015:55 critical dev

[ ]静态内容

created 17-10-05%2016:02 critical

[ ]数据库

created 17-10-05%2016:03 critical

[ ]添加习惯分栏和习惯

created 17-10-05%2016:03 critical

[ ]管理员审核

created 17-10-05%2016:09 critical

0.4.120. [ ]音频页面

created 17-10-05%2015:55 need%201:30 critical dev player音频播放列表页面. 默认数据;

0.4.121. [x]视频页面

created 17-10-05%2015:55 need 1h used 1197m started 17-10-06%2015:51 done 17-10-07%2011:48 {3} {3} {3} {3} critical dev 简单版:视频、标题、描述、 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上面搜索不到代码 7天时间清单 官网demo http://player.alicdn.com/demo/h5/index.html api https://player.alicdn.com/aliplayer/docs/methods.html 关键词 阿里云视频点播服务 7天时间清单 开通服务,配置域名,上传视频 功能强大使用方式也复杂, 没有看到demo中的代码使用示例 7天时间清单 http://video.d7game.com/1785aadc4d824c36b27d5f3e22677e79/0023195819274cb3bbd5d540adc7cb37-5287d2089db37e62345123a1be272f8b.mp4 直接下载demo中的页面代码F:\temp\h5,替换视频连接. 微信扫码访问视频自动播放没有全屏. 7天时间清单 x5_type: "h5",playsinline: !0, 控制不会全屏播放. 播放皮肤修改没看到说明, 淘票票上的很漂亮. 不知道如何使用. 7天时间清单 是因为播放器prismplayer参数问题,对应原网页调整player的层级. .\player\index.html 7天时间清单 -详情、评论、相关、推荐 详情:作者、视频。 信息如何录入编辑? 参考其他视频APP是如何实现的. 腾讯视频APP没有看到上传. 那视频从哪里来,PC端吗? 网易公开课也没看到视频上传添加。以后在考虑吧. 1、最好的方式 2、适合现有情况的方式 . 现在必须采用2,以前一直错在想要最好,一直缺少条件导致难以下手最后半成品的结果,这让所有的劳动都是浪费. 7天时间清单 x 一直难以下手,难以聚焦展开工作. 7天时间清单 vue prismplayer找不到容器 https://segmentfault.com/q/1010000009254115 build/webpack.base.conf.js中找到webpackConfig 里面配置 externals 7天时间清单

0.4.122. [x]首页内容

created 17-10-05%2015:55 need 1h used 1246m started 17-10-05%2018:51 done 17-10-06%2015:37 critical dev banner,视频,音频. banner先取消链接, 视频放6个. 点击刷新后随机获取6个. 音频先放15个;

[x]视频: 测试数据不全,需要重新采集并合并数据. 先完成界面显示

started 17-10-05%2018:51 done 17-10-05%2019:21 critical underscore _.sample(videolist,6); 可以快速生成随机数组. 数据:open163.xls 导出成js并合并.

      var dic= {};
      var res = [];
      var len = videolist.length ;
      for(var i=0;i<= len-1 ;i++){
          var item = videolist[i] ;
          dic[item.title] = item;
      }
      len = videoDescList.length ;
      for(var i=0;i<= len-1 ;i++){
          var item = videoDescList[i] ;
          var temp = dic[item.title] || {}; 
          item = _.extend(temp,item) ;
      }
      console.log( JSON.stringify(videoDescList) );
[x]音频:音频数据

started 17-10-05%2019:21 done 17-10-06%2015:16 {3} {3} {3} {3} {3} {3} critical 图片已下载到本地,文件夹路径为中文名. 数据在火车头中,需要导出成js或者自己的数据库中. 数据先导入到数据库, 重构数据.构思如何使用. 7天时间清单 音频包含分类"专辑",图片路径需要重命名. 数据之前已经到处成csv格式了. z39timelog\ximalaya-音频下载.csv 现有采集的数据中还缺少描述. 打开喜马网站发现描述信息包含排版和图片信息. 我的系统只用到文字. 7天时间清单 还需要更多信息,专辑分 标题、描述、日期、标签、播放次数、评论 需要另外创建一个表. 需要重新采集数据, 7天时间清单 之前的部分图片也无法使用,做了预期的工作.但没达到效果,任务的前提条件出现问题.

0.4.123. [ ]项目设置中添加按钮控制隐藏“已完成”任务

created 17-10-05%2015:48 need 1h critical dev

0.4.124. [ ]项目只有一个成员采用缓存不请求数据

created 17-10-05%2015:29 critical dev

0.4.125. [x]生活分页加载优化

created 17-10-05%2013:14 need 25m used 12m started 17-10-05%2013:14 done 17-10-05%2013:26 critical dev 一直显示上拉加载, 任务箱为什么没有显示. donePullup(); 改为 disablePullup(); 后正常. 生活中的几个分页完善.

0.4.126. [ ]快捷键切换任务和标签栏

created 17-10-05%2009:45 critical pc dev 上下切换任务,左右切换列。 ctrl+左右 切换选中标签列. 数据01234679对应列的标签. 自定义快捷键. 考虑标签列的选择快捷键几种到一起,不移动手也能按到。现在是水平一行对应界面,很好理解但难以使用. 按空格键:切换到下一个标签列,用于左右手配合.

0.4.127. [x]添加任务后需要调用scroller.reset

created 17-10-04%2023:01 need 20m used 58m started 17-10-05%2010:00 done 17-10-05%2010:58 critical dev 新添加任务后进入了nonesCpted逻辑,但是tasks.length没有改变. 7天时间清单 不是scroller的问题,是因为列表都不存在这数据,但是列表进入了更新逻辑.问题可能出现在哪个环节? 7天时间清单 this.taskAll.length确实增加了,今日任务长度没变. -打印数据发现task.tags没有数据, 数据添加成功后需要添加 task.uid 属性, 之前逻辑判断添加这个条件后,还没完善对应逻辑. 7天时间清单 先触发了列表更新才更新tags标签数据. 导致没有进入列表的逻辑. 7天时间清单 深度监听后成功 7天时间清单. 逻辑都改变为深度监听, 应该把任务添加的协议合并到一条中. 有助于提示性能. 而现在添加单个任务处理的数据很小, 还没有前端性能问题. 是后期优化工作. 需要注意pc端可能会包含大量任务信息,需要注意性能问题.

0.4.128. [ ]显示当前有效利用时间

created 17-10-04%2010:41 critical dev

0.4.129. [ ]任务箱任务计数显示

created 17-10-04%2010:26 need 15m critical pc dev

0.4.130. [x]任务箱滑动菜单优化

created 17-10-04%2008:05 need 25m used 11m started 17-10-04%2009:36 done 17-10-04%2009:47 critical dev 左右默认“明天”, 点击任务设置时间后也修改滑动菜单的默认时间. 7天时间清单

0.4.131. [ ]未完任务导入按钮和逻辑

created 17-10-03%2021:35 critical dev 日周月年未完成任务顺延时间单位. 周延迟下周,月延迟月.

0.4.132. [x]登录后请求数据并清除已有数据

created 17-10-03%2019:05 need 45m used 127m started 17-10-03%2019:19 done 17-10-03%2021:26 critical dev 内存中可能存在默认展示数据或者其他账号数据; 退出后展示默认展示数据. 分页带有initPage的很好处理,每次都请求即可; 问题是底部的几个按钮对应的主页. 1、监听route和uid变化请求. 2、登录回调请求所有需要数据[不可取,听起来就会请求很多无用数据]. 7天时间清单

  -登录拉新
    -退出重置默认 15m
    -x登录清空默认 10m
    -切换页面拉新 20m
[x]退出重置默认

created 17-10-03%2019:29 need 15m started 17-10-03%2019:29 done 17-10-03%2019:46 critical 清空taskAll,所有的数据直接从store定义变量的地方复制. this.$store.commit({ type: "z39/reset" }); 清楚成功,但部分变量导致页面为显示而报错. 7天时间清单 直接在mine页面刷新,退出登录未报错. 进入任务页后在退出报错. Cannot read property 'addEventListener' of null" at 7天时间清单 Datetime 绑定的是日期字符串,注释 字符串3个变量的重置后报错消失. 7天时间清单

[x]登录清空默认

created 17-10-03%2019:29 need 10m cancelled 17-10-03%2019:47 critical 和上面一样调用重置即可.

[x]切换页面拉新

created 17-10-03%2019:29 need 20m started 17-10-03%2019:47 done 17-10-03%2020:51 critical 主页:任务箱(usertask),动作记录。 分页:录音、今日、项目、日报, weekend, automove ,habit, 历史动作. -主页 7天时间清单 任务箱usertask ,担心协议重复请求问题, 这个问题之前思考的结果是对协议做优化. 7天时间清单 动作记录 auto-move 7天时间清单 -分页 7天时间清单
+datetime报错

[x]退出后需要设置页面为默认分页

created 17-10-03%2020:27 need 15m started 17-10-03%2020:55 done 17-10-03%2021:25 {3} {3} critical add change 否则从非默认页面切换出去会出现数据为空. route判断如果主要数据为空,就切换到默认页面. 通过数据判断会很麻烦且不准确。 7天时间清单 在退出时,直接通过refs 对2个页面index赋值 , 难点:setting页面无法访问App.vue中的refs,App.vue没有refs,是使用router-view. 7天时间清单 x 为什么要做这个,因为页面没有数据会白屏. 在切换页面的时候请求数据即可. 不需要恢复默认页. 7天时间清单

[x]方法对了会省去很多时间

created 17-10-03%2021:26 done 17-10-03%2021:27 critical summary

0.4.133. [x]任务-今日添加计数进度条

created 17-10-03%2009:07 need 30m used 48m started 17-10-03%2009:33 done 17-10-03%2010:21 critical dev 每个阶段状态对应一个进度. 可以先添加整体完成进度百分比. vue上面没找到,想起vux官网上有. x-progress 进度条显示了,但修改任务状态后没有更新. 7天时间清单 actionOpen 中的 dotaskEdit 需要添加回调. 7天时间清单

0.4.134. [x]任务-项目左边菜单分类显示方式

created 17-10-03%2009:01 need 25m used 18m started 17-10-03%2010:39 done 17-10-03%2010:57 critical dev 添加计数器; 文字都显示在图标上面;

0.4.135. [x]协议重复请求缓存优化

created 17-10-03%2008:59 need%201:30 used 121m started 17-10-05%2013:28 done 17-10-05%2015:29 critical dev

[x]优化构思

created 17-10-03%2008:59 need 20m started 17-10-04%2016:59 done 17-10-04%2017:16 critical 接口缓存和刷新. 有哪些需要缓存,不能缓存; 如何实现; 主要是缓存get, axios-cache-plugin github.com/jin5354/axios-cache-plugin 1、屏蔽调用api请求 2、axios拦截服务器,返回缓存数据. 采用axios-cache-plugin 2种方式都不会发送到后台. 方式1不触发回调,做协议get字典. 方式2回调中需要做数据避免重复赋值. 方式1不具通用性,用方式2更合适, 并且新增代码有助于效率优化. 7天时间清单

[x]缓存GET协议数据

created 17-10-05%2013:32 need 40m started 17-10-05%2013:32 done 17-10-05%2013:47 critical axios-cache-plugin

[x]缓存协议后store任务重复数据跳出

created 17-10-05%2013:34 need 30m started 17-10-05%2014:09 done 17-10-05%2015:29 {3} {3} critical 才过10分钟,就卡不懂任务需要做什么了. 7天时间清单 进入回调方法中返回同样的数据,猜想和测试结果一致. 7天时间清单 无法区分返回的数据是缓存数据, 哪些数据需要更新覆盖?项目中的任务是多人编辑,他人可能修改.需要覆盖本地中的数据. 但是缓存中的旧数据覆盖了新数据也会导致问题. 7天时间清单 正常的APP是通过下拉刷新数据. 单独切换页面不请求数据. 7天时间清单 不请求数据就不会导致旧数据覆盖新数据, 那获取项目的任务不使用缓存. override -什么时候需要跳过缓存更新数据, 多人协同修改的数据. 7天时间清单 主要是项目任务, 项目不缓存,且覆盖新数据. 如果项目只有一个成员,采用缓存. 7天时间清单

[x]未登录不要重复提示错误

created 17-10-05%2013:29 need 20m started 17-10-05%2013:49 done 17-10-05%2014:09 critical 未登录,几个分页就不发送协议请求. if( this.uid == 0 )return ; 直接跳出.

0.4.136. [x]任务&项目列表优化为前端分页下拉获取

created 17-10-03%2008:57 need%201:35 used 149m started 17-10-04%2017:32 done 17-10-04%2020:01 critical dev

 ```mind

-分页优化 -任务箱 30m -今日 15m -项目 50m


##### [x]任务箱
[![created 17-10-04%2017:32](https://img.shields.io/badge/创建-+17:32-orange.svg "created 17-10-04%2017:32-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-04%2017:32") [![need 30m](https://img.shields.io/badge/预计-30m-orange.svg "need 30m-7天时间清单")](http://www.7dtime.com?预计 "need 30m") [![started 17-10-04%2019:04 17-10-04%2017:32](https://img.shields.io/badge/开始-+19:04 +17:32-orange.svg "started 17-10-04%2019:04 17-10-04%2017:32-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-04%2019:04 17-10-04%2017:32") [![done 17-10-04%2019:26](https://img.shields.io/badge/完成-+19:26-orange.svg "done 17-10-04%2019:26-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-04%2019:26") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      x vip模式切换逻辑写好,测试失败. [![7天时间清单](https://img.shields.io/badge/时间-17:56-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "17:56")
无法滚动,总爱会弹回去. [![7天时间清单](https://img.shields.io/badge/时间-18:05-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "18:05")
修改scroller 里面是元素个数,按照官方说明只放唯一div后,列表可以滚动.但修改状态还是失败 [![7天时间清单](https://img.shields.io/badge/时间-19:18-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "19:18")

##### [x]今日
[![created 17-10-04%2019:27](https://img.shields.io/badge/创建-+19:27-orange.svg "created 17-10-04%2019:27-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-04%2019:27") [![need 15m](https://img.shields.io/badge/预计-15m-orange.svg "need 15m-7天时间清单")](http://www.7dtime.com?预计 "need 15m") [![started 17-10-04%2019:27](https://img.shields.io/badge/开始-+19:27-orange.svg "started 17-10-04%2019:27-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-04%2019:27") [![done 17-10-04%2019:58](https://img.shields.io/badge/完成-+19:58-orange.svg "done 17-10-04%2019:58-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-04%2019:58") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      滚动条显示不正常,第一次拖动过后才能正常滚动. 考虑到今日任务中内容不多,就不做分页显示了.

##### [x]项目
[![created 17-10-04%2019:59](https://img.shields.io/badge/创建-+19:59-orange.svg "created 17-10-04%2019:59-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-04%2019:59") [![cancelled 17-10-04%2019:59](https://img.shields.io/badge/取消-+19:59-orange.svg "cancelled 17-10-04%2019:59-7天时间清单")](http://www.7dtime.com?取消 "cancelled 17-10-04%2019:59") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      项目中的列表复杂,scroller只是使用简单的div不适合. 做优化主要是切换到任务分页缓慢,项目任务多但不影响. 项目任务多需要用户使用到一定时间才会出现的情况.可以后期在考虑.

#### [x]今日中的图标需要替换成任务状态
[![created 17-10-02%2015:25](https://img.shields.io/badge/创建-+15:25-orange.svg "created 17-10-02%2015:25-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-02%2015:25") [![need 40m](https://img.shields.io/badge/预计-40m-orange.svg "need 40m-7天时间清单")](http://www.7dtime.com?预计 "need 40m") [![used 98m](https://img.shields.io/badge/耗时-98m-orange.svg "used 98m-7天时间清单")](http://www.7dtime.com?耗时 "used 98m") [![started 17-10-02%2015:34](https://img.shields.io/badge/开始-+15:34-orange.svg "started 17-10-02%2015:34-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-02%2015:34") [![done 17-10-02%2017:12](https://img.shields.io/badge/完成-+17:12-orange.svg "done 17-10-02%2017:12-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-02%2017:12") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     默认、计划、评估、开始、完成、总结、归档

##### [x]寻找素材
[![created 17-10-02%2015:34](https://img.shields.io/badge/创建-+15:34-orange.svg "created 17-10-02%2015:34-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-02%2015:34") [![need 8m](https://img.shields.io/badge/预计-8m-orange.svg "need 8m-7天时间清单")](http://www.7dtime.com?预计 "need 8m") [![started 17-10-02%2015:35](https://img.shields.io/badge/开始-+15:35-orange.svg "started 17-10-02%2015:35-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-02%2015:35") [![done 17-10-02%2015:49](https://img.shields.io/badge/完成-+15:49-orange.svg "done 17-10-02%2015:49-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-02%2015:49") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
##### [x]图标制作
[![created 17-10-02%2015:34](https://img.shields.io/badge/创建-+15:34-orange.svg "created 17-10-02%2015:34-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-02%2015:34") [![need 15m](https://img.shields.io/badge/预计-15m-orange.svg "need 15m-7天时间清单")](http://www.7dtime.com?预计 "need 15m") [![started 17-10-02%2015:49](https://img.shields.io/badge/开始-+15:49-orange.svg "started 17-10-02%2015:49-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-02%2015:49") [![done 17-10-02%2016:28](https://img.shields.io/badge/完成-+16:28-orange.svg "done 17-10-02%2016:28-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-02%2016:28") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      店家沟通,需求简单可以自己做了. 等待对方回复.
沟通失败,自己做图.

##### [x]程序逻辑整合
[![created 17-10-02%2015:34](https://img.shields.io/badge/创建-+15:34-orange.svg "created 17-10-02%2015:34-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-02%2015:34") [![need 20m](https://img.shields.io/badge/预计-20m-orange.svg "need 20m-7天时间清单")](http://www.7dtime.com?预计 "need 20m") [![started 17-10-02%2016:41](https://img.shields.io/badge/开始-+16:41-orange.svg "started 17-10-02%2016:41-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-02%2016:41") [![done 17-10-02%2017:12](https://img.shields.io/badge/完成-+17:12-orange.svg "done 17-10-02%2017:12-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-02%2017:12") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      state和tags.xx 两个字段判断图标显示什么. 独立到一个funtion中判断.

##### [x]图标颜色调整&添加取消状态
[![started 17-10-02%2020:00](https://img.shields.io/badge/开始-+20:00-orange.svg "started 17-10-02%2020:00-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-02%2020:00") [![done 17-10-02%2020:21](https://img.shields.io/badge/完成-+20:21-orange.svg "done 17-10-02%2020:21-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-02%2020:21") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
#### [x]查找下载时钟h5用在闹钟页面
[![created 17-10-01](https://img.shields.io/badge/创建-17/10/01-orange.svg "created 17-10-01-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-01") [![used 35m](https://img.shields.io/badge/耗时-35m-orange.svg "used 35m-7天时间清单")](http://www.7dtime.com?耗时 "used 35m") [![started 17-10-01%2021:00](https://img.shields.io/badge/开始-+21:00-orange.svg "started 17-10-01%2021:00-7天时间清单")](http://www.7dtime.com?开始 "started 17-10-01%2021:00") [![done 17-10-01%2021:35](https://img.shields.io/badge/完成-+21:35-orange.svg "done 17-10-01%2021:35-7天时间清单")](http://www.7dtime.com?完成 "done 17-10-01%2021:35") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     https://codepen.io/chrisota/pen/LERyjb?limit=all&page=4&q=clock
https://codepen.io/elrumordelaluz/pen/wurfC

#### [ ]首页书籍
[![created 17-10-01%2016:15](https://img.shields.io/badge/创建-+16:15-orange.svg "created 17-10-01%2016:15-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-01%2016:15") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
##### [ ]数据采集
[![created 17-10-01%2016:15](https://img.shields.io/badge/创建-+16:15-orange.svg "created 17-10-01%2016:15-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-01%2016:15") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
##### [ ]界面布局
[![created 17-10-01%2016:16](https://img.shields.io/badge/创建-+16:16-orange.svg "created 17-10-01%2016:16-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-01%2016:16") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      列表,详情.  列表可以采用电影布局. 详情可以参考当当, 另外一种就是书籍的目录展示.
当当主要是书籍售卖,我的APP不包含售卖. 顶多接入阿里百川.

##### [ ]静态数据&展示
[![created 17-10-01%2016:16](https://img.shields.io/badge/创建-+16:16-orange.svg "created 17-10-01%2016:16-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-01%2016:16") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
#### [ ]今日任务不同状态显示不同内容
[![created 17-10-01%2016:13](https://img.shields.io/badge/创建-+16:13-orange.svg "created 17-10-01%2016:13-7天时间清单")](http://www.7dtime.com?创建 "created 17-10-01%2016:13") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
#### [x]markdown支持plaintask格式,可以减少大量整理时间;
[![created 17-03-14](https://img.shields.io/badge/创建-17/03/14-orange.svg "created 17-03-14-7天时间清单")](http://www.7dtime.com?创建 "created 17-03-14") [![used 123m](https://img.shields.io/badge/耗时-123m-orange.svg "used 123m-7天时间清单")](http://www.7dtime.com?耗时 "used 123m") [![started 17-03-14%2011:49](https://img.shields.io/badge/开始-/11:49-orange.svg "started 17-03-14%2011:49-7天时间清单")](http://www.7dtime.com?开始 "started 17-03-14%2011:49") [![done 17-03-14%2013:52](https://img.shields.io/badge/完成-/13:52-orange.svg "done 17-03-14%2013:52-7天时间清单")](http://www.7dtime.com?完成 "done 17-03-14%2013:52") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![{3}](https://img.shields.io/badge/继续--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?继续 "{3}") [![due 1h](https://img.shields.io/badge/排期-1h-orange.svg "due 1h-7天时间清单")](http://www.7dtime.com?排期 "due 1h") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     md现在支持taskList, 
docute需要修改文件 G:\example\docute-master\src\utils\marked.js
editormd 可以修改 editor.md\src\editormd.js 
疑问:修改docute代码,如何重新编译安装出修改后可用的文件.
  block.checkbox = /^\[([ x])\] +/;
 block.bullet = /(?:[*+-]|\d+\.)/;
 block.item = /^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/;
 这里的正则表达式有点看不懂;
 查看文章 [markdown自定义] (->10m)
 修改docute的文件不能实时预览,改为修改 editormd
 [github About task lists] 查看无果
 通过修改发现,原文件必须用 -调用默认的ui&li功能,将任务读写成item;如果要用自己的格式自己写```tlog语言和自定义文件解析tlog parse.js

#### [ ]tlog文件解析
[![created 17-03-14%2016:57](https://img.shields.io/badge/创建-/16:57-orange.svg "created 17-03-14%2016:57-7天时间清单")](http://www.7dtime.com?创建 "created 17-03-14%2016:57") [![started 17-03-14%2016:58](https://img.shields.io/badge/开始-/16:58-orange.svg "started 17-03-14%2016:58-7天时间清单")](http://www.7dtime.com?开始 "started 17-03-14%2016:58") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     需要解析内容: 项目 project title,id,tags type note tasks[]
任务 task title index id note tasks[] type tags depth status[未开始 进行中 暂停 完成]
时间 创建 开始 暂停 结束 消耗 created started toggle done (->)
分割线,描述,自动添加tag内容,
相关思考: 配置文件,全局添加tag ,如作者;
[parsimmon]: https://www.npmjs.com/package/parsimmon
read-input
参考代码源文件 https://github.com/rstacruz/taskpaper.js

##### [ ]思路&技术知识
[![done 17-03-14%2016:36](https://img.shields.io/badge/完成-/16:36-orange.svg "done 17-03-14%2016:36-7天时间清单")](http://www.7dtime.com?完成 "done 17-03-14%2016:36") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
##### [ ]解析内容-补全
[![done 17-03-14%2016:55](https://img.shields.io/badge/完成-/16:55-orange.svg "done 17-03-14%2016:55-7天时间清单")](http://www.7dtime.com?完成 "done 17-03-14%2016:55") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
##### [ ]过滤分割线&分割线描述
[![created 17-03-16%2017:31](https://img.shields.io/badge/创建-/17:31-orange.svg "created 17-03-16%2017:31-7天时间清单")](http://www.7dtime.com?创建 "created 17-03-16%2017:31") [![started 17-03-16%2017:43](https://img.shields.io/badge/开始-/17:43-orange.svg "started 17-03-16%2017:43-7天时间清单")](http://www.7dtime.com?开始 "started 17-03-16%2017:43") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![{3}](https://img.shields.io/badge/继续--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?继续 "{3}") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      初步运行parser代码, [fsasync、await语法原理]
"line_numbers": true,
[parsimmon 官方api]
错误: 一开始就使用parser.js 解释所有代码,应该一个个命令尝试;     
因为 修改了parser.js 代码导致代码不能正常运行;
var pNum = P.regexp(/.[0-9]+/)
       // .map(Number)
       // .map(function(x) {
       //     return x + 1;
       // });
   let test = pNum.parse('x19');  // { status: true, value: 'x19' }
   let test = pNum.parse('19');   // expected: [ '/[0-9]+/' ] }
   console.log(test); 

##### [ ]解析项目名
[![created 17-03-16%2017:31](https://img.shields.io/badge/创建-/17:31-orange.svg "created 17-03-16%2017:31-7天时间清单")](http://www.7dtime.com?创建 "created 17-03-16%2017:31") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
##### [ ]解析任务名
[![created 17-03-16%2017:32](https://img.shields.io/badge/创建-/17:32-orange.svg "created 17-03-16%2017:32-7天时间清单")](http://www.7dtime.com?创建 "created 17-03-16%2017:32") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      /^\[([ x])\] +/ 
readwrite 其他读写包搜索

##### [ ]解析描述
[![created 17-03-16%2017:32](https://img.shields.io/badge/创建-/17:32-orange.svg "created 17-03-16%2017:32-7天时间清单")](http://www.7dtime.com?创建 "created 17-03-16%2017:32") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
##### [ ]解析描述归属
[![created 17-03-16%2017:32](https://img.shields.io/badge/创建-/17:32-orange.svg "created 17-03-16%2017:32-7天时间清单")](http://www.7dtime.com?创建 "created 17-03-16%2017:32") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
##### [ ]解析标签
[![created 17-03-16%2017:32](https://img.shields.io/badge/创建-/17:32-orange.svg "created 17-03-16%2017:32-7天时间清单")](http://www.7dtime.com?创建 "created 17-03-16%2017:32") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
##### [ ]标签值获取
[![created 17-03-16%2017:32](https://img.shields.io/badge/创建-/17:32-orange.svg "created 17-03-16%2017:32-7天时间清单")](http://www.7dtime.com?创建 "created 17-03-16%2017:32") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
##### [ ]解析时间
[![created 17-03-16%2017:33](https://img.shields.io/badge/创建-/17:33-orange.svg "created 17-03-16%2017:33-7天时间清单")](http://www.7dtime.com?创建 "created 17-03-16%2017:33") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
#### [ ]65.后台系统逻辑接口 6*0.5h + 2h(界面)=
[![created 17-03-15%2014:48](https://img.shields.io/badge/创建-17/03/15%2014:48-orange.svg "created 17-03-15%2014:48-7天时间清单")](http://www.7dtime.com?创建 "created 17-03-15%2014:48") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     1.自定义营销活动游戏. 2.自定义微官网.  可以外包给会vue的前端技术;

##### [ ]布局
[![created 17-03-15%2020:33](https://img.shields.io/badge/创建-17/03/15%2020:33-orange.svg "created 17-03-15%2020:33-7天时间清单")](http://www.7dtime.com?创建 "created 17-03-15%2020:33") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
##### [ ]功能
[![created 17-03-15%2021:13](https://img.shields.io/badge/创建-17/03/15%2021:13-orange.svg "created 17-03-15%2021:13-7天时间清单")](http://www.7dtime.com?创建 "created 17-03-15%2021:13") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
##### [ ]克隆页面
[![done 17-03-16%2015:45](https://img.shields.io/badge/完成-/15:45-orange.svg "done 17-03-16%2015:45-7天时间清单")](http://www.7dtime.com?完成 "done 17-03-16%2015:45") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
##### [ ]抽奖日志文件md nodejs写入功能
[![created 17-03-16%2016:25](https://img.shields.io/badge/创建-/16:25-orange.svg "created 17-03-16%2016:25-7天时间清单")](http://www.7dtime.com?创建 "created 17-03-16%2016:25") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      1.文件命名方式, ename + '_' + gameitemId + '_' + [day]
2.抬头:序号 头像 姓名 时间 奖品
3.时间倒序插入;
4.正常情况:每4小时一个子表格,并以时间为二级标题;
5.数据太多:>200 条为一个子表格, 并以时间点为3级标题;
6.数据太少:<100 条则记录到下一个4小时计算;
7.每天0点必须结算.数据太少不能记录到第二天;

#### [x]bug position数据为打印出来.进入了 watchPosition out
[![created 17-04-11%2016:54](https://img.shields.io/badge/创建-16:54-orange.svg "created 17-04-11%2016:54-7天时间清单")](http://www.7dtime.com?创建 "created 17-04-11%2016:54") [![done 17-04-11%2018:25](https://img.shields.io/badge/完成-18:25-orange.svg "done 17-04-11%2018:25-7天时间清单")](http://www.7dtime.com?完成 "done 17-04-11%2018:25") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     应该每秒打印 位置和方向数据.
修改频率管理方式; 每500毫秒获取一次数据, 如果没有到达频率则跳出逻辑.
调试时app锁屏后获取位置信息失败,陀螺仪正常. 初步判断是真机调试有关.

#### [x]后台定时采集数据
[![created 17-04-11%2013:35](https://img.shields.io/badge/创建-13:35-orange.svg "created 17-04-11%2013:35-7天时间清单")](http://www.7dtime.com?创建 "created 17-04-11%2013:35") [![need 30m](https://img.shields.io/badge/预计-30m-orange.svg "need 30m-7天时间清单")](http://www.7dtime.com?预计 "need 30m") [![used 31m](https://img.shields.io/badge/耗时-31m-orange.svg "used 31m-7天时间清单")](http://www.7dtime.com?耗时 "used 31m") [![started 17-04-11%2013:41](https://img.shields.io/badge/开始-13:41-orange.svg "started 17-04-11%2013:41-7天时间清单")](http://www.7dtime.com?开始 "started 17-04-11%2013:41") [![done 17-04-11%2014:12](https://img.shields.io/badge/完成-14:12-orange.svg "done 17-04-11%2014:12-7天时间清单")](http://www.7dtime.com?完成 "done 17-04-11%2014:12") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     锁屏后,app在后台定时发送数据到服务器, 5秒一次; 
用列表打印显示数据. jQuery(".output").html('<li class="mui-table-view-cell">Item 2</li>');
插入到开始jQuery(".output").prepend('<li class="mui-table-view-cell">Item 3</li>');

#### [ ]模块开发,界面拖动DIY
[![created 17-06-24%2020:52](https://img.shields.io/badge/创建-+20:52-orange.svg "created 17-06-24%2020:52-7天时间清单")](http://www.7dtime.com?创建 "created 17-06-24%2020:52") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
#### [x]公司附近的经纬度距离计算
[![created 17-04-14%2014:56](https://img.shields.io/badge/创建-17/04/14%2014:56-orange.svg "created 17-04-14%2014:56-7天时间清单")](http://www.7dtime.com?创建 "created 17-04-14%2014:56") [![used%2001:48](https://img.shields.io/badge/耗时-01:48-orange.svg "used%2001:48-7天时间清单")](http://www.7dtime.com?耗时 "used%2001:48") [![started 17-04-16%2020:13](https://img.shields.io/badge/开始-+20:13-orange.svg "started 17-04-16%2020:13-7天时间清单")](http://www.7dtime.com?开始 "started 17-04-16%2020:13") [![done 17-04-16%2022:01](https://img.shields.io/badge/完成-+22:01-orange.svg "done 17-04-16%2022:01-7天时间清单")](http://www.7dtime.com?完成 "done 17-04-16%2022:01") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![first ](https://img.shields.io/badge/-first-72c7ff.svg "first -7天时间清单")](http://www.7dtime.com? "first ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     记录数据之后,如何显示处理.
[js经纬度计算两点距离]
如果有目的地就显示与目标距离.
如果没目的地就显示离开距离.
需要给动作设置一个对应的目的地.如出发、回家、看电影
如果为距离约定于0(小于100),触发上班事件. 如果记录大于100则触发下班.以最后离开时间为准.

#### [x]搜索“时间管理”
[![created 17-06-28%2008:25](https://img.shields.io/badge/创建-+08:25-orange.svg "created 17-06-28%2008:25-7天时间清单")](http://www.7dtime.com?创建 "created 17-06-28%2008:25") [![used 82m](https://img.shields.io/badge/耗时-82m-orange.svg "used 82m-7天时间清单")](http://www.7dtime.com?耗时 "used 82m") [![started 17-06-28%2008:25](https://img.shields.io/badge/开始-+08:25-orange.svg "started 17-06-28%2008:25-7天时间清单")](http://www.7dtime.com?开始 "started 17-06-28%2008:25") [![done 17-06-28%2009:47](https://img.shields.io/badge/完成-+09:47-orange.svg "done 17-06-28%2009:47-7天时间清单")](http://www.7dtime.com?完成 "done 17-06-28%2009:47") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![{3}](https://img.shields.io/badge/继续--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?继续 "{3}") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     如何进行时间管理? https://www.zhihu.com/question/19705539
褪墨・时间管理    http://www.mifengtd.cn/
百度经验    http://jingyan.baidu.com/article/29697b912fc039ab21de3c53.html
GTD时间管理-知道    http://baike.baidu.com/link?url=o7mErHOHrLo8v5hLPF9qee-u1g2sbK38TjspHyyMr2Z4FrpA9uFqS87xf3tNuEFYIpHlyZ1_W59y5ZmNm4ALB9VH4Ut5a6B8QXrMBTlFR7mC6pdnWZgpqTOnA3GWxuM4
哈佛时间管理-当当 http://search.dangdang.com/?key=%B9%FE%B7%F0%CA%B1%BC%E4%B9%DC%C0%ED&act=click
书籍 哈佛时间管理课:畅销4版 哈佛商学院的时间管理课 高效能人士的时间管理艺术 时间管理——高效率人士的成功利器  哈佛时间管理课套装2册(哈佛凌晨五点半+哈佛晚间八点半)

#### [x]Tlog、MD文件构思
[![created 17-06-30%2015:16](https://img.shields.io/badge/创建-+15:16-orange.svg "created 17-06-30%2015:16-7天时间清单")](http://www.7dtime.com?创建 "created 17-06-30%2015:16") [![need 30m](https://img.shields.io/badge/预计-30m-orange.svg "need 30m-7天时间清单")](http://www.7dtime.com?预计 "need 30m") [![used 10m](https://img.shields.io/badge/耗时-10m-orange.svg "used 10m-7天时间清单")](http://www.7dtime.com?耗时 "used 10m") [![started 17-06-30%2015:16](https://img.shields.io/badge/开始-+15:16-orange.svg "started 17-06-30%2015:16-7天时间清单")](http://www.7dtime.com?开始 "started 17-06-30%2015:16") [![done 17-06-30%2015:26](https://img.shields.io/badge/完成-+15:26-orange.svg "done 17-06-30%2015:26-7天时间清单")](http://www.7dtime.com?完成 "done 17-06-30%2015:26") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     日志替代笔记,包含 Tlog、MD和报告文件.
Tlog纯文本编辑器,主要用于显示或导出功能. 暂无作用,是后期多人交流保存可能使用;
超过当日时间的不能修改. 
MD主要做页面查看显示用. 分3部分;   [![7天时间清单](https://img.shields.io/badge/时间-15:21-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "15:21")
1、分析报告数据. 2、任务标题列表 3、把任务自动替换成标题,显示成html.
任务以时间顺序排列.
html如何作为文章被搜索引擎收录.

#### [ ]个人账号度权限分享
[![created 17-08-07%2010:19](https://img.shields.io/badge/创建-17/08/07%2010:19-orange.svg "created 17-08-07%2010:19-7天时间清单")](http://www.7dtime.com?创建 "created 17-08-07%2010:19") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     用token机制,把自己账号读权限分享出去1小时. 在右上方的日期旁边添加“分享按钮”.

#### [x]创建项目代码git仓库
[![created 17-08-06%2020:22](https://img.shields.io/badge/创建-+20:22-orange.svg "created 17-08-06%2020:22-7天时间清单")](http://www.7dtime.com?创建 "created 17-08-06%2020:22") [![need 30m](https://img.shields.io/badge/预计-30m-orange.svg "need 30m-7天时间清单")](http://www.7dtime.com?预计 "need 30m") [![used 32m](https://img.shields.io/badge/耗时-32m-orange.svg "used 32m-7天时间清单")](http://www.7dtime.com?耗时 "used 32m") [![started 17-08-06%2020:23](https://img.shields.io/badge/开始-+20:23-orange.svg "started 17-08-06%2020:23-7天时间清单")](http://www.7dtime.com?开始 "started 17-08-06%2020:23") [![done 17-08-06%2020:55](https://img.shields.io/badge/完成-+20:55-orange.svg "done 17-08-06%2020:55-7天时间清单")](http://www.7dtime.com?完成 "done 17-08-06%2020:55") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     麻烦: 之前自己服务器的gitlab 代码仓库, cmswing 自己修改了部分代码, 如果新仓库导致修改的部分不好识别,会有额外工作. 现在先创建此项目的仓库. [![7天时间清单](https://img.shields.io/badge/时间-20:26-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "20:26")
直接使用windos clone 项目代码成功. 前端上传成功 [![7天时间清单](https://img.shields.io/badge/时间-20:47-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "20:47")
代码提交成功. [![7天时间清单](https://img.shields.io/badge/时间-20:55-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "20:55")
前端 http://git.oschina.net/d7game/z39timelog_js
nodejs http://git.oschina.net/thinkido/z39timelog

#### [x]tlog文件默认创建任务添加时间
[![created 17-08-04](https://img.shields.io/badge/创建-17/08/04-orange.svg "created 17-08-04-7天时间清单")](http://www.7dtime.com?创建 "created 17-08-04") [![need 10m](https://img.shields.io/badge/预计-10m-orange.svg "need 10m-7天时间清单")](http://www.7dtime.com?预计 "need 10m") [![used 02m](https://img.shields.io/badge/耗时-02m-orange.svg "used 02m-7天时间清单")](http://www.7dtime.com?耗时 "used 02m") [![started 17-08-04%2022:47](https://img.shields.io/badge/开始-+22:47-orange.svg "started 17-08-04%2022:47-7天时间清单")](http://www.7dtime.com?开始 "started 17-08-04%2022:47") [![done 17-08-04%2022:49](https://img.shields.io/badge/完成-+22:49-orange.svg "done 17-08-04%2022:49-7天时间清单")](http://www.7dtime.com?完成 "done 17-08-04%2022:49") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     preferences->package setting->tlog->key binding default-> ["ctrl+enter"], "command": "plain_tasks_new_with_date"

#### [x]需要整理成功的测试代码,跨域问题遇见有10次了.
[![created 17-08-03](https://img.shields.io/badge/创建-17/08/03-orange.svg "created 17-08-03-7天时间清单")](http://www.7dtime.com?创建 "created 17-08-03") [![need 10m](https://img.shields.io/badge/预计-10m-orange.svg "need 10m-7天时间清单")](http://www.7dtime.com?预计 "need 10m") [![used 04m](https://img.shields.io/badge/耗时-04m-orange.svg "used 04m-7天时间清单")](http://www.7dtime.com?耗时 "used 04m") [![started 17-08-03%2019:39](https://img.shields.io/badge/开始-+19:39-orange.svg "started 17-08-03%2019:39-7天时间清单")](http://www.7dtime.com?开始 "started 17-08-03%2019:39") [![done 17-08-03%2019:43](https://img.shields.io/badge/完成-+19:43-orange.svg "done 17-08-03%2019:43-7天时间清单")](http://www.7dtime.com?完成 "done 17-08-03%2019:43") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![error ](https://img.shields.io/badge/-error-red.svg "error -7天时间清单")](http://www.7dtime.com? "error ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     1、logic 添加代码。 2、axios.post  3、jquery
1.\src\api\logic\z39tags  logic 代码
2.axios.defaults.withCredentials = true;
3. jquery data 需要转换成json 字符串
url: 'http://thinkido.tunnel.qydev.com/api/z39tags',
 type: 'POST',
 contentType:"application/json",
 dataType:"json",
 data: JSON.stringify({tags:doc}),

#### [ ]项目tlog文件导入,导出
[![created 17-08-02%2021:47](https://img.shields.io/badge/创建-+21:47-orange.svg "created 17-08-02%2021:47-7天时间清单")](http://www.7dtime.com?创建 "created 17-08-02%2021:47") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     如果z1flag中没有数据,缺少中文标签说明如何处理?

##### [ ]tlog文件导入
[![need 3h](https://img.shields.io/badge/预计-3h-orange.svg "need 3h-7天时间清单")](http://www.7dtime.com?预计 "need 3h") [![started 17-08-03%2020:02](https://img.shields.io/badge/开始-+20:02-orange.svg "started 17-08-03%2020:02-7天时间清单")](http://www.7dtime.com?开始 "started 17-08-03%2020:02") [![done 17-08-04%2021:10](https://img.shields.io/badge/完成-+21:10-orange.svg "done 17-08-04%2021:10-7天时间清单")](http://www.7dtime.com?完成 "done 17-08-04%2021:10") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![{3}](https://img.shields.io/badge/继续--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?继续 "{3}") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![{3}](https://img.shields.io/badge/继续--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?继续 "{3}") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![{3}](https://img.shields.io/badge/继续--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?继续 "{3}") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      1.解析tlog文件[done] 2.获取后台标签数据 3.添加多任务上传接口
获取后台标签如何使用?难点:tlog导入的任务包含的标签,在数据库中不存在. 在系统中操作是正常流程,不会出现问题.  新标签在导入tlog并解析后,辨识后和任务一起发送服务端.先执行添加标签. [![7天时间清单](https://img.shields.io/badge/时间-20:17-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "20:17")
添加多任务接口 , 任务和js内存中的数据格式不一样. 这里task是数据库格式是不行的.父任务id在前端生成不了.  那需要先(批量)添加父任务,然后添加仔任务. [![7天时间清单](https://img.shields.io/badge/时间-20:48-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "20:48")
+多项目接口 通过项目key判断是否存在. 不存在则创建, 用把id传入到任务中。
难点:部分任务已经存在于数据库. 只有导入文件创建的项目会存在此问题。
多项目接口文档,多任务接口文档. [![7天时间清单](https://img.shields.io/badge/时间-22:23-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "22:23")
17-08-04 [![7天时间清单](https://img.shields.io/badge/时间-10:18-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "10:18")
添加多任务, 遍历一级任务. 先对任务生成临时id, 加入数据库后在使用真实id,生成子任务的parid.  已有任务id的提取出来直接更新. [![7天时间清单](https://img.shields.io/badge/时间-10:18-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "10:18")
tlog文件不包含任务id, 除非是系统导出的tlog 包含taskid,
难点:已有的任务会导致数据重复及分散. 现在第一次导入数据不会遇见. [![7天时间清单](https://img.shields.io/badge/时间-10:26-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "10:26")
如何判断任务的重复性, 1. 查找未完成且相同创建时间进行比对. 85%相同为1个任务.
情况,没有创建日期的,tlog解析自动添加日期. 会导致创建日期不同. [![7天时间清单](https://img.shields.io/badge/时间-10:52-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "10:52")
就只能比对标题相似度? 100个任务,数据库大量数据以100条计算. 最多100*100 次比对. 需要进行优化, 1、直接比对100%一样的任务, 减少比对循环次数.  2、任务名生成对应字母作为object哈希key, 快速比对找到数据. [![7天时间清单](https://img.shields.io/badge/时间-10:58-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "10:58")
一天一次导入tlog,现在只有自己使用,后期在做优化思考. 
1.搜索模糊创建时间的任务,可以减少比对任务. 2.现在直接前段合并tlog文件. 之前前端已经解决. 
现在前端合并可以解决当前问题.  [![7天时间清单](https://img.shields.io/badge/时间-11:13-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "11:13")
+部分文件在服务器,就无法在本地比对. 相同项目名可以减少比对内容. 难点:个人生活类任务,可能会很多. 后期直接导入taskid 即可解决这问题. ~~不必考虑过多.~~ [![7天时间清单](https://img.shields.io/badge/时间-11:16-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "11:16")
疑问:任务合并时的任务创建时间会怎样? 
 _.extend(temp.tags, item.tags); 的方式会覆盖数据. 可以先删除后者的created数据就不会覆盖. [![7天时间清单](https://img.shields.io/badge/时间-11:19-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "11:19")
-添加多任务, 生成临时id. 提取1级任务数组. 插入数据库. 真实id赋值任务数组, 通过临时id找到原数据. 遍历赋值子任务parid. 提取子任务数组, 插入数据库. [![7天时间清单](https://img.shields.io/badge/时间-11:55-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "11:55")
未分类任务如何处理?添加任务不分配key即可. [![7天时间清单](https://img.shields.io/badge/时间-15:13-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "15:13")
this.action("api/z39tasks","POST") 如何只传递部分参数. [![7天时间清单](https://img.shields.io/badge/时间-15:35-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "15:35")
项目添加成功,数据添加重复. [![7天时间清单](https://img.shields.io/badge/时间-16:35-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "16:35")
直接调用跨模块导致返回了http. 之前遇见过这问题,没有单独整理相关问题.  [![7天时间清单](https://img.shields.io/badge/时间-16:42-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "16:42")
构思,其他模块调用添加参数,如果是有参数则返回数据.否则 this.success. [![7天时间清单](https://img.shields.io/badge/时间-16:47-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "16:47")
官网找不到接口能传递参数, 也没人回答。工作就卡在这里了.
自己思考,查看http.req 找不到参数. 如果能找到也许能直接修改. [![7天时间清单](https://img.shields.io/badge/时间-17:21-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "17:21")
this.http.header('X-NAME', 'thinkjs');  设置失败. [![7天时间清单](https://img.shields.io/badge/时间-17:36-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "17:36")
this.post('X-NAME', 'd7game'); 可以直接通过参数设置. 测试成功. [![7天时间清单](https://img.shields.io/badge/时间-17:38-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "17:38")
任务添加成功. 现在会重复添加任务. [![7天时间清单](https://img.shields.io/badge/时间-18:50-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "18:50")
+添加标签:先获取变迁数据表,已key为索引找到id, 添加到标签数据表中.  如果没找到标签,则先添加数据库.
任务添加成功. [![7天时间清单](https://img.shields.io/badge/时间-19:18-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "19:18")
标签添加
 -项目标签
 -任务标签
找出数据库不存在的项目标签中. [![7天时间清单](https://img.shields.io/badge/时间-20:05-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "20:05")
标签接口定义错误. [![7天时间清单](https://img.shields.io/badge/时间-20:41-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "20:41")
项目添加标签逻辑. 还缺少添加标签逻辑.先完成添加任务标签.完成tlog导入 [![7天时间清单](https://img.shields.io/badge/时间-21:04-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "21:04")

##### [ ]跨模块访问 action 如何传递新参数
[![done 17-08-04%2018:59](https://img.shields.io/badge/完成-+18:59-orange.svg "done 17-08-04%2018:59-7天时间清单")](http://www.7dtime.com?完成 "done 17-08-04%2018:59") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      this.post('X-NAME', 'd7game'); 可以直接通过参数设置.

##### [ ]tlog文件导出
[![need 2h](https://img.shields.io/badge/预计-2h-orange.svg "need 2h-7天时间清单")](http://www.7dtime.com?预计 "need 2h") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      暂不开发,近期版本不需要.
当日已完成任务转换成tlog和md 日报文件. 现在功能已经完成. 还剩数据库中获取今日完成任务.
设定日期. 系统中从due标签判断.

#### [x]z1flag导入
[![created 17-08-03](https://img.shields.io/badge/创建-17/08/03-orange.svg "created 17-08-03-7天时间清单")](http://www.7dtime.com?创建 "created 17-08-03") [![need%201:30](https://img.shields.io/badge/预计-1:30-orange.svg "need%201:30-7天时间清单")](http://www.7dtime.com?预计 "need%201:30") [![used 222m](https://img.shields.io/badge/耗时-222m-orange.svg "used 222m-7天时间清单")](http://www.7dtime.com?耗时 "used 222m") [![started 17-08-03%2009:53](https://img.shields.io/badge/开始-+09:53-orange.svg "started 17-08-03%2009:53-7天时间清单")](http://www.7dtime.com?开始 "started 17-08-03%2009:53") [![done 17-08-03%2013:35](https://img.shields.io/badge/完成-+13:35-orange.svg "done 17-08-03%2013:35-7天时间清单")](http://www.7dtime.com?完成 "done 17-08-03%2013:35") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![{3}](https://img.shields.io/badge/继续--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?继续 "{3}") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     接口;后台逻辑;

#### [x]后台接口编码
[![created 17-08-06](https://img.shields.io/badge/创建-17/08/06-orange.svg "created 17-08-06-7天时间清单")](http://www.7dtime.com?创建 "created 17-08-06") [![need 10h](https://img.shields.io/badge/预计-10h-orange.svg "need 10h-7天时间清单")](http://www.7dtime.com?预计 "need 10h") [![done 17-08-06%2019:13](https://img.shields.io/badge/完成-+19:13-orange.svg "done 17-08-06%2019:13-7天时间清单")](http://www.7dtime.com?完成 "done 17-08-06%2019:13") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     9个表, 9*Rest = 9h .     
task tasks project tags tag member tagtmp blog blogs

##### [x]构思评估
[![started 17-08-02%2015:28](https://img.shields.io/badge/开始-+15:28-orange.svg "started 17-08-02%2015:28-7天时间清单")](http://www.7dtime.com?开始 "started 17-08-02%2015:28") [![done 17-08-02%2015:36](https://img.shields.io/badge/完成-+15:36-orange.svg "done 17-08-02%2015:36-7天时间清单")](http://www.7dtime.com?完成 "done 17-08-02%2015:36") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
##### [x]难点思考
[![need 10m](https://img.shields.io/badge/预计-10m-orange.svg "need 10m-7天时间清单")](http://www.7dtime.com?预计 "need 10m") [![started 17-08-02%2015:39](https://img.shields.io/badge/开始-+15:39-orange.svg "started 17-08-02%2015:39-7天时间清单")](http://www.7dtime.com?开始 "started 17-08-02%2015:39") [![done 17-08-02%2015:43](https://img.shields.io/badge/完成-+15:43-orange.svg "done 17-08-02%2015:43-7天时间清单")](http://www.7dtime.com?完成 "done 17-08-02%2015:43") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      thinkjs3 已出. cmswing依然是 thinkjs2. 所以无影响。采用老版本代码即可. 
-相关问题:cmswing 作者的代码更新后与我修改代码如何整合?需要和作者沟通.
现在可以暂时不整合. 先展开开发,基本没问题.
系统关联性主要是member表的使用. [![7天时间清单](https://img.shields.io/badge/时间-15:42-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "15:42")
-评论还没有考虑?可以参考cmwing 如何实现,以及和lcw沟通他的意见.

##### [x]基本代码用z43phone\z43nodejs
[![done 17-08-02%2016:21](https://img.shields.io/badge/完成-+16:21-orange.svg "done 17-08-02%2016:21-7天时间清单")](http://www.7dtime.com?完成 "done 17-08-02%2016:21") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
##### [x]构思评估
[![started 17-08-02%2015:28](https://img.shields.io/badge/开始-+15:28-orange.svg "started 17-08-02%2015:28-7天时间清单")](http://www.7dtime.com?开始 "started 17-08-02%2015:28") [![done 17-08-02%2015:36](https://img.shields.io/badge/完成-+15:36-orange.svg "done 17-08-02%2015:36-7天时间清单")](http://www.7dtime.com?完成 "done 17-08-02%2015:36") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
##### [x]难点思考
[![need 10m](https://img.shields.io/badge/预计-10m-orange.svg "need 10m-7天时间清单")](http://www.7dtime.com?预计 "need 10m") [![started 17-08-02%2015:39](https://img.shields.io/badge/开始-+15:39-orange.svg "started 17-08-02%2015:39-7天时间清单")](http://www.7dtime.com?开始 "started 17-08-02%2015:39") [![done 17-08-02%2015:43](https://img.shields.io/badge/完成-+15:43-orange.svg "done 17-08-02%2015:43-7天时间清单")](http://www.7dtime.com?完成 "done 17-08-02%2015:43") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      thinkjs3 已出. cmswing依然是 thinkjs2. 所以无影响。采用老版本代码即可. 
-相关问题:cmswing 作者的代码更新后与我修改代码如何整合?需要和作者沟通.
现在可以暂时不整合. 先展开开发,基本没问题.
系统关联性主要是member表的使用. [![7天时间清单](https://img.shields.io/badge/时间-15:42-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "15:42")
-评论还没有考虑?可以参考cmwing 如何实现,以及和lcw沟通他的意见.

##### [x]基本代码用z43phone\z43nodejs
[![done 17-08-02%2016:21](https://img.shields.io/badge/完成-+16:21-orange.svg "done 17-08-02%2016:21-7天时间清单")](http://www.7dtime.com?完成 "done 17-08-02%2016:21") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
##### [x]task rest
[![need 1h](https://img.shields.io/badge/预计-1h-orange.svg "need 1h-7天时间清单")](http://www.7dtime.com?预计 "need 1h") [![started 17-08-02%2016:20](https://img.shields.io/badge/开始-+16:20-orange.svg "started 17-08-02%2016:20-7天时间清单")](http://www.7dtime.com?开始 "started 17-08-02%2016:20") [![done 17-08-05%2017:09](https://img.shields.io/badge/完成-17/08/05%2017:09-orange.svg "done 17-08-05%2017:09-7天时间清单")](http://www.7dtime.com?完成 "done 17-08-05%2017:09") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![{3}](https://img.shields.io/badge/继续--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?继续 "{3}") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![{3}](https://img.shields.io/badge/继续--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?继续 "{3}") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![{3}](https://img.shields.io/badge/继续--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?继续 "{3}") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![{3}](https://img.shields.io/badge/继续--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?继续 "{3}") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![{3}](https://img.shields.io/badge/继续--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?继续 "{3}") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![{3}](https://img.shields.io/badge/继续--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?继续 "{3}") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      任务的创建者和执行者, 当执行时,任务uid改为执行者. 那如何过help外包者呢?
1、从tlog导入任务. 2、从z1flag导入标签.
z1flag导入,如果没有key 则添加. 如何有则判断修改中文. key和tag id 同等参数作用
xx 求职沟通,验收 note.html文件, 数据库sql沟通验收. 
z1flag导入接口. tlog导入添加.
z1flag 整个object 传递过去,服务器遍历获取参数插入数据库, [![7天时间清单](https://img.shields.io/badge/时间-21:20-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "21:20")
疑问:tlog中的任务如何添加到数据库?现在有单个接口还没有多个导入 [![7天时间清单](https://img.shields.io/badge/时间-21:27-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "21:27")
1、遍历任务添加数据. 2、新增接口一次添加.  应该采用2.
tlog 导入,导出. 还有如模板导入,导出.
tlog 前端解析更好上传服务器, 否则服务器压力容易过大. 已tlog解析后的项目列表为参数传给后台. [![7天时间清单](https://img.shields.io/badge/时间-21:34-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "21:34")
-数据库没有创建索引.  [![7天时间清单](https://img.shields.io/badge/时间-13:51-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "13:51")
沟通得知主键不需要索引,
-疑问:唯一字段key重复添加时,nodejs报错.正常怎样处理? try catch 依然报错. [![7天时间清单](https://img.shields.io/badge/时间-14:01-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "14:01")
+可以(用underscore)比对库中数据,添加没有数据.  [![7天时间清单](https://img.shields.io/badge/时间-14:04-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "14:04")
updateMany 替换addMany 测试失败,需要options  [![7天时间清单](https://img.shields.io/badge/时间-14:17-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "14:17")
修改标签 z1flag. [![7天时间清单](https://img.shields.io/badge/时间-14:29-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "14:29")
+parsetlog.js 中的 status 数值还需要修改. 
删除任务标签会比较麻烦. 已有标签的id返回到前端, 取消时通过id删除. [![7天时间清单](https://img.shields.io/badge/时间-14:45-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "14:45")
标签批量添加. 修改接口名. 
项目插入异常,标签表只有3条空白数据. [![7天时间清单](https://img.shields.io/badge/时间-22:22-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "22:22")
标签接口修改 return this.success 后,运行正常. 项目标签依然是3个空白.刚才看见标签有重复感觉 [![7天时间清单](https://img.shields.io/badge/时间-22:27-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "22:27")
项目标签 newkeys判断错误. proKeys [ 'adsf', 'desing', 'dev' ] [ 'adsf', 'desing', 'dev' ]
错误是因为修改接口后,部分字段没修改导致. [![7天时间清单](https://img.shields.io/badge/时间-22:33-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "22:33")
3个标签添加了6个. 哪儿导致的重复? ![](http://cdn.7dtime.com/markdown/2017-08-04_NLE2.png)
查看控制台打印数据发现有一定规律,是for循环导致. [![7天时间清单](https://img.shields.io/badge/时间-22:40-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "22:40")
17-08-05 [![7天时间清单](https://img.shields.io/badge/时间-10:26-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "10:26")
xx思维发散,有在想总结观点,未进入状态.  [![7天时间清单](https://img.shields.io/badge/时间-10:43-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "10:43")
任务标签插入成功, 但是控制台有报错 ER_WRONG_VALUE_COUNT_ON_ROW: Column count doesn't match value count at row 83 [![7天时间清单](https://img.shields.io/badge/时间-11:26-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "11:26")
删除部分数据后在控制台整理mysql相关信息. 发现错误.
![](http://cdn.7dtime.com/markdown/2017-08-05_7C07ROM.png)
打印信息发现,子任务还没有添加任务id [![7天时间清单](https://img.shields.io/badge/时间-11:50-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "11:50")
![](http://cdn.7dtime.com/markdown/2017-08-05_65CGHKS.png)
任务标签添加成功. [![7天时间清单](https://img.shields.io/badge/时间-11:56-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "11:56")
还需要单个任务接口. tasks.get task.get post
task 和 tasks 不一样. 前者全部是系统程序调用,后者是tlog导入调用. task不需要判断新标签。
+系统中mid需要修改为uid 
+tagDic 需要使用redis保存全局变量. 
task get 获取 task表数据, 还需要返回tags [![7天时间清单](https://img.shields.io/badge/时间-13:34-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "13:34")
忘记联合查询怎么写了, 通过join 查询代码. 找到tags数据后,感觉不正常. [![7天时间清单](https://img.shields.io/badge/时间-14:17-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "14:17")
标签所有数据返回后看着正常. 但2个表的id数据冲突覆盖. 需要重命名. [![7天时间清单](https://img.shields.io/badge/时间-14:22-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "14:22")
task get 完成。 [![7天时间清单](https://img.shields.io/badge/时间-14:29-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "14:29")
task post 基本信息用postman 测试成功, 嵌套object tags 数据不会模拟.测试失败 [![7天时间清单](https://img.shields.io/badge/时间-15:05-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "15:05")
project.html 中用task数据测试,发现二级任务还未处理.  
标签添加成功,多次执行添加标签会重复.  如果任务已存在则跳出. 
task post 完成 [![7天时间清单](https://img.shields.io/badge/时间-15:21-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "15:21")
task delete简单,先做这. 
xx wgl沟通,下面添加新任务. 然后上厕所,顶晚餐 [![7天时间清单](https://img.shields.io/badge/时间-16:20-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "16:20")
task delete 删除(取消)任务时,删除任务完成标签. [![7天时间清单](https://img.shields.io/badge/时间-16:52-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "16:52")
+标签添加重复导致冗余
task put , 任务标签修改如何处理? ~~先删除原任务所有标签然后添加.~~  获取标签后比对修改更新, 放到tag接口中处理.

##### [x]tag rest
[![created 17-08-05%2017:09](https://img.shields.io/badge/创建-17/08/05%2017:09-orange.svg "created 17-08-05%2017:09-7天时间清单")](http://www.7dtime.com?创建 "created 17-08-05%2017:09") [![need 30m](https://img.shields.io/badge/预计-30m-orange.svg "need 30m-7天时间清单")](http://www.7dtime.com?预计 "need 30m") [![started 17-08-05%2017:10](https://img.shields.io/badge/开始-17/08/05%2017:10-orange.svg "started 17-08-05%2017:10-7天时间清单")](http://www.7dtime.com?开始 "started 17-08-05%2017:10") [![done 17-08-05%2017:34](https://img.shields.io/badge/完成-17/08/05%2017:34-orange.svg "done 17-08-05%2017:34-7天时间清单")](http://www.7dtime.com?完成 "done 17-08-05%2017:34") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      rest 节本代码写好. 待测试. [![7天时间清单](https://img.shields.io/badge/时间-17:24-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "17:24")
测试成功. [![7天时间清单](https://img.shields.io/badge/时间-17:34-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "17:34")

##### [x]tags put
[![created 17-08-05%2017:35](https://img.shields.io/badge/创建-17/08/05%2017:35-orange.svg "created 17-08-05%2017:35-7天时间清单")](http://www.7dtime.com?创建 "created 17-08-05%2017:35") [![need 20m](https://img.shields.io/badge/预计-20m-orange.svg "need 20m-7天时间清单")](http://www.7dtime.com?预计 "need 20m") [![started 17-08-05%2017:40](https://img.shields.io/badge/开始-17/08/05%2017:40-orange.svg "started 17-08-05%2017:40-7天时间清单")](http://www.7dtime.com?开始 "started 17-08-05%2017:40") [![done 17-08-05%2018:38](https://img.shields.io/badge/完成-17/08/05%2018:38-orange.svg "done 17-08-05%2018:38-7天时间清单")](http://www.7dtime.com?完成 "done 17-08-05%2018:38") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![new think](https://img.shields.io/badge/new-think-red.svg "new think-7天时间清单")](http://www.7dtime.com?new "new think") 
      修改同一任务的多标签.
获取任务标签, 遍历比对-->删除,新增,修改. [![7天时间清单](https://img.shields.io/badge/时间-17:44-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "17:44")
+根据任务获取标签,现在还没接口.
已完成基本逻辑,待测试. 此接口可以有tag 单独操作代替.

##### [x]tagitem
[![created 17-08-05%2018:53](https://img.shields.io/badge/创建-17/08/05%2018:53-orange.svg "created 17-08-05%2018:53-7天时间清单")](http://www.7dtime.com?创建 "created 17-08-05%2018:53") [![started 17-08-05%2018:42](https://img.shields.io/badge/开始-17/08/05%2018:42-orange.svg "started 17-08-05%2018:42-7天时间清单")](http://www.7dtime.com?开始 "started 17-08-05%2018:42") [![done 17-08-05%2018:54](https://img.shields.io/badge/完成-17/08/05%2018:54-orange.svg "done 17-08-05%2018:54-7天时间清单")](http://www.7dtime.com?完成 "done 17-08-05%2018:54") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      整理下完成度 tagitem tagitems tag tags task tasks projects 都好了.

##### [x]project rest
[![created 17-08-05%2019:24](https://img.shields.io/badge/创建-17/08/05%2019:24-orange.svg "created 17-08-05%2019:24-7天时间清单")](http://www.7dtime.com?创建 "created 17-08-05%2019:24") [![need 1h](https://img.shields.io/badge/预计-1h-orange.svg "need 1h-7天时间清单")](http://www.7dtime.com?预计 "need 1h") [![started 17-08-05%2019:30](https://img.shields.io/badge/开始-17/08/05%2019:30-orange.svg "started 17-08-05%2019:30-7天时间清单")](http://www.7dtime.com?开始 "started 17-08-05%2019:30") [![done 17-08-05%2020:26](https://img.shields.io/badge/完成-17/08/05%2020:26-orange.svg "done 17-08-05%2020:26-7天时间清单")](http://www.7dtime.com?完成 "done 17-08-05%2020:26") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      delete 测试成功, 数据库添加 status字段.

##### [x]tagtmp rest
[![created 17-08-05%2019:33](https://img.shields.io/badge/创建-17/08/05%2019:33-orange.svg "created 17-08-05%2019:33-7天时间清单")](http://www.7dtime.com?创建 "created 17-08-05%2019:33") [![need 1h](https://img.shields.io/badge/预计-1h-orange.svg "need 1h-7天时间清单")](http://www.7dtime.com?预计 "need 1h") [![started 17-08-05%2021:01](https://img.shields.io/badge/开始-17/08/05%2021:01-orange.svg "started 17-08-05%2021:01-7天时间清单")](http://www.7dtime.com?开始 "started 17-08-05%2021:01") [![done 17-08-05%2021:40](https://img.shields.io/badge/完成-17/08/05%2021:40-orange.svg "done 17-08-05%2021:40-7天时间清单")](http://www.7dtime.com?完成 "done 17-08-05%2021:40") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      添加type字段, 修改 z39db 文件,
修改字段名, [![7天时间清单](https://img.shields.io/badge/时间-21:40-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "21:40")

##### [x]tagtmps get
[![created 17-08-05%2021:45](https://img.shields.io/badge/创建-17/08/05%2021:45-orange.svg "created 17-08-05%2021:45-7天时间清单")](http://www.7dtime.com?创建 "created 17-08-05%2021:45") [![need 30m](https://img.shields.io/badge/预计-30m-orange.svg "need 30m-7天时间清单")](http://www.7dtime.com?预计 "need 30m") [![started 17-08-05%2021:48](https://img.shields.io/badge/开始-17/08/05%2021:48-orange.svg "started 17-08-05%2021:48-7天时间清单")](http://www.7dtime.com?开始 "started 17-08-05%2021:48") [![done 17-08-05%2022:19](https://img.shields.io/badge/完成-17/08/05%2022:19-orange.svg "done 17-08-05%2022:19-7天时间清单")](http://www.7dtime.com?完成 "done 17-08-05%2022:19") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      进入系统就获取用户的模板数据, 项目数据是点击项目获取请求. 这里只有返回“日”列表属性编辑.
编辑可能包含多列. 
需要预留系统默认模板. [![7天时间清单](https://img.shields.io/badge/时间-21:59-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "21:59")
项目通过 pid 确保唯一性.
用户列通过3个字段 tagitemid,type,uid 3个参数一起判断.

##### [x]projects get
[![created 17-08-05%2019:32](https://img.shields.io/badge/创建-17/08/05%2019:32-orange.svg "created 17-08-05%2019:32-7天时间清单")](http://www.7dtime.com?创建 "created 17-08-05%2019:32") [![need 25m](https://img.shields.io/badge/预计-25m-orange.svg "need 25m-7天时间清单")](http://www.7dtime.com?预计 "need 25m") [![started 17-08-05%2020:27](https://img.shields.io/badge/开始-17/08/05%2020:27-orange.svg "started 17-08-05%2020:27-7天时间清单")](http://www.7dtime.com?开始 "started 17-08-05%2020:27") [![done 17-08-06%2019:07](https://img.shields.io/badge/完成-+19:07-orange.svg "done 17-08-06%2019:07-7天时间清单")](http://www.7dtime.com?完成 "done 17-08-06%2019:07") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      返回用户的所有项目.
还无用户表,无法测试. [![7天时间清单](https://img.shields.io/badge/时间-20:40-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "20:40")
测试成功。 [![7天时间清单](https://img.shields.io/badge/时间-19:07-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "19:07")

##### [x]tasks get
[![created 17-08-05%2019:47](https://img.shields.io/badge/创建-17/08/05%2019:47-orange.svg "created 17-08-05%2019:47-7天时间清单")](http://www.7dtime.com?创建 "created 17-08-05%2019:47") [![need 1h](https://img.shields.io/badge/预计-1h-orange.svg "need 1h-7天时间清单")](http://www.7dtime.com?预计 "need 1h") [![started 17-08-06%2010:50](https://img.shields.io/badge/开始-+10:50-orange.svg "started 17-08-06%2010:50-7天时间清单")](http://www.7dtime.com?开始 "started 17-08-06%2010:50") [![done 17-08-06%2016:07](https://img.shields.io/badge/完成-+16:07-orange.svg "done 17-08-06%2016:07-7天时间清单")](http://www.7dtime.com?完成 "done 17-08-06%2016:07") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![{3}](https://img.shields.io/badge/继续--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?继续 "{3}") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![{3}](https://img.shields.io/badge/继续--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?继续 "{3}") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![{3}](https://img.shields.io/badge/继续--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?继续 "{3}") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      due week pid
难点:返回任务列表有重复. 先对总数据进行过滤,去重. [![7天时间清单](https://img.shields.io/badge/时间-22:27-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "22:27")
左边收纳箱未完成任务用task:"none"请求获得. 
市场上的任务也能通过接口获取, 返回各类任务. 
多类任务交集查询,如何传递参数. 参考其他网站default.aspx?p2=360,&p1=298,&p8=1 [![7天时间清单](https://img.shields.io/badge/时间-11:13-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "11:13")
他每一行都是一个分类,而我的所有数据都是在tag 没有分类. 那就纯前端分类, 然后一个字段管理传参. 如 tag=done,study,work 带逗号“,”的字符串. [![7天时间清单](https://img.shields.io/badge/时间-11:16-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "11:16")
none 字段匹配task status="".
xx 想起隐藏人物主角最强大的人也被时代产物"电脑"代替.是整个行业被代替.
xx 顶午餐,水果四拼.
sql如何对同一个字段的多个值做交叉搜索, 属于多条件查询, this.where({id: {'>': 10, '<': 20}}).select() 相关。 _complex: {id: ['IN', [1, 2, 3]], 是解决方法. [![7天时间清单](https://img.shields.io/badge/时间-11:56-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "11:56")
5个条件完成了3个条件代码. 现在需要先测试代码. [![7天时间清单](https://img.shields.io/badge/时间-12:20-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "12:20")
通过标签搜索出来的任务重复. 需要对查找出的数据结构进行重构. [![7天时间清单](https://img.shields.io/badge/时间-14:01-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "14:01")
测试连接 http://thinkido.tunnel.qydev.com/api/z39tasks?uid=1
查询uid数据重构成功.  [![7天时间清单](https://img.shields.io/badge/时间-14:24-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "14:24")
多个tags 查询数据中包含多余不需要的数据. 是因为测试忘记把参数勾选没有传递过去 [![7天时间清单](https://img.shields.io/badge/时间-14:33-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "14:33")
查询出的任务只有部分标签.  再次遍历任务通过id 查询出所有任务. 耗时1181ms. [![7天时间清单](https://img.shields.io/badge/时间-14:46-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "14:46")
通过项目id 联合查询测试成功. /api/z39tasks?tag=1315&pid=13 [![7天时间清单](https://img.shields.io/badge/时间-14:57-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "14:57")
week 代码编写完成,还没有经过测试 [![7天时间清单](https://img.shields.io/badge/时间-15:52-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "15:52")
week使用 weehth1 还是 week = 1 哪个方式? 采用weehth1的方式,和其他逻辑一样. [![7天时间清单](https://img.shields.io/badge/时间-15:58-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "15:58")
due week 修改数据库测试成功 /api/z39tasks?tag=1316 [![7天时间清单](https://img.shields.io/badge/时间-16:04-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "16:04")

##### [x]member rest
[![created 17-08-05%2019:33](https://img.shields.io/badge/创建-17/08/05%2019:33-orange.svg "created 17-08-05%2019:33-7天时间清单")](http://www.7dtime.com?创建 "created 17-08-05%2019:33") [![need%201:30](https://img.shields.io/badge/预计-1:30-orange.svg "need%201:30-7天时间清单")](http://www.7dtime.com?预计 "need%201:30") [![started 17-08-06%2017:34](https://img.shields.io/badge/开始-+17:34-orange.svg "started 17-08-06%2017:34-7天时间清单")](http://www.7dtime.com?开始 "started 17-08-06%2017:34") [![done 17-08-06%2019:02](https://img.shields.io/badge/完成-+19:02-orange.svg "done 17-08-06%2019:02-7天时间清单")](http://www.7dtime.com?完成 "done 17-08-06%2019:02") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![{3}](https://img.shields.io/badge/继续--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?继续 "{3}") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      数据库 接口 编码.
z39member: id pid uid key ~~tid~~
key作为中文名全称或者用户账号. [![7天时间清单](https://img.shields.io/badge/时间-17:38-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "17:38") 便于在tlog文件中使用. 还考虑不全.后期继续. [![7天时间清单](https://img.shields.io/badge/时间-17:38-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "17:38")
tid 不需要. 在task表中有 uid.
name key。 z43friend表中的不能使用. 相差较大. 有数据表,先完成接口编码. [![7天时间清单](https://img.shields.io/badge/时间-17:57-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "17:57")
member 表需要和系统表整合. 返回用户信息. 和 cmswing_member.id = uid  [![7天时间清单](https://img.shields.io/badge/时间-18:51-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "18:51")

##### [x]blogs get
[![created 17-08-05%2019:33](https://img.shields.io/badge/创建-17/08/05%2019:33-orange.svg "created 17-08-05%2019:33-7天时间清单")](http://www.7dtime.com?创建 "created 17-08-05%2019:33") [![need%201:30](https://img.shields.io/badge/预计-1:30-orange.svg "need%201:30-7天时间清单")](http://www.7dtime.com?预计 "need%201:30") [![started 17-08-06%2019:37](https://img.shields.io/badge/开始-+19:37-orange.svg "started 17-08-06%2019:37-7天时间清单")](http://www.7dtime.com?开始 "started 17-08-06%2019:37") [![done 17-08-06%2020:20](https://img.shields.io/badge/完成-+20:20-orange.svg "done 17-08-06%2020:20-7天时间清单")](http://www.7dtime.com?完成 "done 17-08-06%2020:20") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      查询特定用户文章, 按照“月份”查看.  查看所有人,按时间倒序分页查询.
修改time, 通过uid&month 获取文章测试成功. [![7天时间清单](https://img.shields.io/badge/时间-20:04-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "20:04")

##### [x]blog rest
[![created 17-08-05%2019:33](https://img.shields.io/badge/创建-17/08/05%2019:33-orange.svg "created 17-08-05%2019:33-7天时间清单")](http://www.7dtime.com?创建 "created 17-08-05%2019:33") [![need 30m](https://img.shields.io/badge/预计-30m-orange.svg "need 30m-7天时间清单")](http://www.7dtime.com?预计 "need 30m") [![started 17-08-06%2019:18](https://img.shields.io/badge/开始-+19:18-orange.svg "started 17-08-06%2019:18-7天时间清单")](http://www.7dtime.com?开始 "started 17-08-06%2019:18") [![done 17-08-06%2019:26](https://img.shields.io/badge/完成-+19:26-orange.svg "done 17-08-06%2019:26-7天时间清单")](http://www.7dtime.com?完成 "done 17-08-06%2019:26") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      测试成功.

##### [x]usertask 登录类初始化数据
[![created 17-08-06%2011:27](https://img.shields.io/badge/创建-+11:27-orange.svg "created 17-08-06%2011:27-7天时间清单")](http://www.7dtime.com?创建 "created 17-08-06%2011:27") [![need 1h](https://img.shields.io/badge/预计-1h-orange.svg "need 1h-7天时间清单")](http://www.7dtime.com?预计 "need 1h") [![started 17-08-06%2016:30](https://img.shields.io/badge/开始-+16:30-orange.svg "started 17-08-06%2016:30-7天时间清单")](http://www.7dtime.com?开始 "started 17-08-06%2016:30") [![done 17-08-06%2019:13](https://img.shields.io/badge/完成-+19:13-orange.svg "done 17-08-06%2019:13-7天时间清单")](http://www.7dtime.com?完成 "done 17-08-06%2019:13") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![{3}](https://img.shields.io/badge/继续--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?继续 "{3}") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      用户登录后的需要的所有任务. 未分类、今日、项目、
获取未分类任务的逻辑有问题. 之前想的是task status 这样会和标签冲突. 除非在每次添加标签的时候修改任务status 就可以了. [![7天时间清单](https://img.shields.io/badge/时间-16:44-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "16:44")
任务状态有 ""| due | started | toggle | check | "done" | "cancelled" [![7天时间清单](https://img.shields.io/badge/时间-16:46-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "16:46")
-用户所有项目需要member表.
逻辑写好带测试. 先前置任务member表.
消耗9057ms ,执行时间太长了. [![7天时间清单](https://img.shields.io/badge/时间-19:13-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "19:13")

#### [x]创建数据库
[![created 17-08-02](https://img.shields.io/badge/创建-17/08/02-orange.svg "created 17-08-02-7天时间清单")](http://www.7dtime.com?创建 "created 17-08-02") [![need%201:30](https://img.shields.io/badge/预计-1:30-orange.svg "need%201:30-7天时间清单")](http://www.7dtime.com?预计 "need%201:30") [![done 17-08-02%2021:54](https://img.shields.io/badge/完成-+21:54-orange.svg "done 17-08-02%2021:54-7天时间清单")](http://www.7dtime.com?完成 "done 17-08-02%2021:54") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     找lcw,和他沟通工作流程. 他发了一个表。
整理表结构 字段名  是否为空  类型  长度。
用md文件格式的table 编辑展示.

##### [x]沟通交流文档内容
[![done 17-08-02%2011:45](https://img.shields.io/badge/完成-+11:45-orange.svg "done 17-08-02%2011:45-7天时间清单")](http://www.7dtime.com?完成 "done 17-08-02%2011:45") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
##### [x]数据库表文档
[![need 35m](https://img.shields.io/badge/预计-35m-orange.svg "need 35m-7天时间清单")](http://www.7dtime.com?预计 "need 35m") [![started 17-08-02%2013:23](https://img.shields.io/badge/开始-+13:23-orange.svg "started 17-08-02%2013:23-7天时间清单")](http://www.7dtime.com?开始 "started 17-08-02%2013:23") [![done 17-08-02%2014:29](https://img.shields.io/badge/完成-+14:29-orange.svg "done 17-08-02%2014:29-7天时间清单")](http://www.7dtime.com?完成 "done 17-08-02%2014:29") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![{3}](https://img.shields.io/badge/继续--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?继续 "{3}") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      http://h5.d7game.com/md/#/z39db

##### [x]疑问沟通
[![done 17-08-02%2014:44](https://img.shields.io/badge/完成-+14:44-orange.svg "done 17-08-02%2014:44-7天时间清单")](http://www.7dtime.com?完成 "done 17-08-02%2014:44") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      创建数据库,数据库 的信息 IP  用户名 密码。 id  这些 是 自增

##### [x]验收文件
[![done 17-08-02%2021:54](https://img.shields.io/badge/完成-+21:54-orange.svg "done 17-08-02%2021:54-7天时间清单")](http://www.7dtime.com?完成 "done 17-08-02%2021:54") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
#### [x]前端标签功能视频说明
[![created 17-08-02](https://img.shields.io/badge/创建-17/08/02-orange.svg "created 17-08-02-7天时间清单")](http://www.7dtime.com?创建 "created 17-08-02") [![need 15m](https://img.shields.io/badge/预计-15m-orange.svg "need 15m-7天时间清单")](http://www.7dtime.com?预计 "need 15m") [![used 28m](https://img.shields.io/badge/耗时-28m-orange.svg "used 28m-7天时间清单")](http://www.7dtime.com?耗时 "used 28m") [![started 17-08-02%2014:54](https://img.shields.io/badge/开始-+14:54-orange.svg "started 17-08-02%2014:54-7天时间清单")](http://www.7dtime.com?开始 "started 17-08-02%2014:54") [![done 17-08-02%2015:22](https://img.shields.io/badge/完成-+15:22-orange.svg "done 17-08-02%2015:22-7天时间清单")](http://www.7dtime.com?完成 "done 17-08-02%2015:22") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     现在还缺少标签编辑界面.

##### [x]构思
[![done 17-08-02%2015:13](https://img.shields.io/badge/完成-+15:13-orange.svg "done 17-08-02%2015:13-7天时间清单")](http://www.7dtime.com?完成 "done 17-08-02%2015:13") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      ![](http://cdn.7dtime.com/markdown/2017-08-02_661KKF6.png)

##### [x]视频说明
[![done 17-08-02%2015:22](https://img.shields.io/badge/完成-+15:22-orange.svg "done 17-08-02%2015:22-7天时间清单")](http://www.7dtime.com?完成 "done 17-08-02%2015:22") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      http://cdn.7dtime.com/markdown/2017-08-02_1924标签编辑z39.mp4

#### [x]整合前3天兼职代码
[![created 17-08-02](https://img.shields.io/badge/创建-17/08/02-orange.svg "created 17-08-02-7天时间清单")](http://www.7dtime.com?创建 "created 17-08-02") [![need 15m](https://img.shields.io/badge/预计-15m-orange.svg "need 15m-7天时间清单")](http://www.7dtime.com?预计 "need 15m") [![used 06m](https://img.shields.io/badge/耗时-06m-orange.svg "used 06m-7天时间清单")](http://www.7dtime.com?耗时 "used 06m") [![started 17-08-02%2013:01](https://img.shields.io/badge/开始-+13:01-orange.svg "started 17-08-02%2013:01-7天时间清单")](http://www.7dtime.com?开始 "started 17-08-02%2013:01") [![done 17-08-02%2013:07](https://img.shields.io/badge/完成-+13:07-orange.svg "done 17-08-02%2013:07-7天时间清单")](http://www.7dtime.com?完成 "done 17-08-02%2013:07") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
#### [x]wgl对markdown的解析疑问解答
[![created 17-07-31](https://img.shields.io/badge/创建-17/07/31-orange.svg "created 17-07-31-7天时间清单")](http://www.7dtime.com?创建 "created 17-07-31") [![need 20m](https://img.shields.io/badge/预计-20m-orange.svg "need 20m-7天时间清单")](http://www.7dtime.com?预计 "need 20m") [![used 14m](https://img.shields.io/badge/耗时-14m-orange.svg "used 14m-7天时间清单")](http://www.7dtime.com?耗时 "used 14m") [![started 17-07-31%2019:14](https://img.shields.io/badge/开始-+19:14-orange.svg "started 17-07-31%2019:14-7天时间清单")](http://www.7dtime.com?开始 "started 17-07-31%2019:14") [![done 17-07-31%2019:28](https://img.shields.io/badge/完成-+19:28-orange.svg "done 17-07-31%2019:28-7天时间清单")](http://www.7dtime.com?完成 "done 17-07-31%2019:28") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     在录制了一个markdown说明.
 <video id="video" controls="" width="620" height="335" preload="none" poster="http://cdn.7dtime.com/markdown/2017-07-31_MBX41.png?imageView/2/w/620/h/667">
       <source id="mp4" src="http://cdn.7dtime.com/markdown/2017-07-31_1944markdown说明.mp4" type="video/mp4">
       <p>Your user agent does not support the HTML5 Video element.</p>
 </video>

#### [x]wgl需求沟通
[![created 17-07-31](https://img.shields.io/badge/创建-17/07/31-orange.svg "created 17-07-31-7天时间清单")](http://www.7dtime.com?创建 "created 17-07-31") [![used 50m](https://img.shields.io/badge/耗时-50m-orange.svg "used 50m-7天时间清单")](http://www.7dtime.com?耗时 "used 50m") [![done 17-07-31%2019:12](https://img.shields.io/badge/完成-+19:12-orange.svg "done 17-07-31%2019:12-7天时间清单")](http://www.7dtime.com?完成 "done 17-07-31%2019:12") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
     关系,swiper列表,markdown,

#### [x]系统后台接口和文档
[![created 17-08-01](https://img.shields.io/badge/创建-17/08/01-orange.svg "created 17-08-01-7天时间清单")](http://www.7dtime.com?创建 "created 17-08-01") [![need%201:50](https://img.shields.io/badge/预计-1:50-orange.svg "need%201:50-7天时间清单")](http://www.7dtime.com?预计 "need%201:50") [![used 1845m](https://img.shields.io/badge/耗时-1845m-orange.svg "used 1845m-7天时间清单")](http://www.7dtime.com?耗时 "used 1845m") [![started 17-07-31%2010:23](https://img.shields.io/badge/开始-+10:23-orange.svg "started 17-07-31%2010:23-7天时间清单")](http://www.7dtime.com?开始 "started 17-07-31%2010:23") [![done 17-08-01%2017:08](https://img.shields.io/badge/完成-+17:08-orange.svg "done 17-08-01%2017:08-7天时间清单")](http://www.7dtime.com?完成 "done 17-08-01%2017:08") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![error ](https://img.shields.io/badge/-error-red.svg "error -7天时间清单")](http://www.7dtime.com? "error ") [![dev ](https://img.shields.io/badge/-dev-72c7ff.svg "dev -7天时间清单")](http://www.7dtime.com? "dev ") 
##### [x]思维导图
[![need 10m](https://img.shields.io/badge/预计-10m-orange.svg "need 10m-7天时间清单")](http://www.7dtime.com?预计 "need 10m") [![started 17-07-31%2010:23](https://img.shields.io/badge/开始-+10:23-orange.svg "started 17-07-31%2010:23-7天时间清单")](http://www.7dtime.com?开始 "started 17-07-31%2010:23") [![done 17-07-31%2010:40](https://img.shields.io/badge/完成-+10:40-orange.svg "done 17-07-31%2010:40-7天时间清单")](http://www.7dtime.com?完成 "done 17-07-31%2010:40") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      通过数据表思考接口的rest. 从界面思考接口中的参数.如 日月周年
8个表的rest和参数. 另外还需要构思. 8x10m+20m
need(1h)--> need(1:40)--> need(1:50) 忘记思维导图的时间.

##### [x]疑问构思
[![need 10m](https://img.shields.io/badge/预计-10m-orange.svg "need 10m-7天时间清单")](http://www.7dtime.com?预计 "need 10m") [![started 17-07-31%2010:42](https://img.shields.io/badge/开始-+10:42-orange.svg "started 17-07-31%2010:42-7天时间清单")](http://www.7dtime.com?开始 "started 17-07-31%2010:42") [![done 17-07-31%2010:54](https://img.shields.io/badge/完成-+10:54-orange.svg "done 17-07-31%2010:54-7天时间清单")](http://www.7dtime.com?完成 "done 17-07-31%2010:54") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![error waste](https://img.shields.io/badge/error-waste-red.svg "error waste-7天时间清单")](http://www.7dtime.com?error "error waste") 
      模板顺序:项目模板, 日tlog模板.
昨天的 -z39tag_tmp:  id tid order count tmpid
今天 -z39tag_tmp:  id pid tmp
直接使用可能出现模板的key value 修改后导致问题. 那平时会修改吗?标签一旦确定不提供修改,可以解决这个问题.
如果保存key value 用户自己修改了变量会怎样? 系统前端列表中看不见数据. 任务中会出现新的标签. 为了减少错误,最好只提供标签给用户选择,并排序.  可以用yml格式保存数据. 前端系统控制不给用户直接编辑字段即可. 用户会有新需求,需要添加标签.
想到这里又是标签或模板的crud 相关操作. 就可以不用考虑用户.

##### [x]接口书写方式构思
[![need 10m](https://img.shields.io/badge/预计-10m-orange.svg "need 10m-7天时间清单")](http://www.7dtime.com?预计 "need 10m") [![started 17-07-31%2010:55](https://img.shields.io/badge/开始-+10:55-orange.svg "started 17-07-31%2010:55-7天时间清单")](http://www.7dtime.com?开始 "started 17-07-31%2010:55") [![done 17-07-31%2011:02](https://img.shields.io/badge/完成-+11:02-orange.svg "done 17-07-31%2011:02-7天时间清单")](http://www.7dtime.com?完成 "done 17-07-31%2011:02") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      以前是jsduck,现在rest api 新的更适合apidoc 
新的apidoc基本没使用,会需要一些熟悉时间。
jsduck生成项目js逻辑api, apidoc生成前后端对接接口文档.

##### [x]任务rest
[![need 10m](https://img.shields.io/badge/预计-10m-orange.svg "need 10m-7天时间清单")](http://www.7dtime.com?预计 "need 10m") [![started 17-07-31%2011:04](https://img.shields.io/badge/开始-+11:04-orange.svg "started 17-07-31%2011:04-7天时间清单")](http://www.7dtime.com?开始 "started 17-07-31%2011:04") [![done 17-07-31%2013:38](https://img.shields.io/badge/完成-+13:38-orange.svg "done 17-07-31%2013:38-7天时间清单")](http://www.7dtime.com?完成 "done 17-07-31%2013:38") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![{3}](https://img.shields.io/badge/继续--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?继续 "{3}") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      z39task: id title desc status parid(parentId) mid
get post put delete
parid不能修改. 删除是指任务状态变为取消. 成员修改需要添加到修改日志吗?这是后面需要思考问题.
需要定义接口和参数. rest接口书写方式没写过,去查看apidoc示例 [![7天时间清单](https://img.shields.io/badge/时间-11:16-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "11:16")
下载apidoc 代码中看到example.js 代码.
* @api {get} /user/:id Read data of a User
* @apiVersion 0.3.0
* @apiName GetUser
* @apiGroup User
* @apiPermission admin
* @apiSuccess {Number}   id            The Users-ID.
* @apiSuccess {Date}     registered    Registration Date.
* @apiSuccess {Date}     name          Fullname of the User.  
example.js文件和example.html 比对查看运行后效果. [![7天时间清单](https://img.shields.io/badge/时间-11:25-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "11:25")
z43timelog/task/ 
文档统一存放目录 E:\workspace_svn\004docs\apidoc [![7天时间清单](https://img.shields.io/badge/时间-11:33-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "11:33")
编辑好task.js文档.还缺少返回分类任务的数组.  [![7天时间清单](https://img.shields.io/badge/时间-11:55-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "11:55")
找apidoc文档生成方法,上次需要配置.json 
cd E:\workspace_svn\004docs
apidoc -i apidoc_src/ -o apidoc_doc/ 运行报错 [![7天时间清单](https://img.shields.io/badge/时间-12:05-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "12:05")
直接在官网代码中运行apidoc -i example/ -o doc/ 测试成功 F:\nodejs\apidoc-master 。 [![7天时间清单](https://img.shields.io/badge/时间-12:11-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "12:11")
采用官方的example.js依然报错. [![7天时间清单](https://img.shields.io/badge/时间-12:14-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "12:14")
![](http://cdn.7dtime.com/markdown/2017-07-31_LMWdoc.png)
在恢复apidoc.json文件查看依然错误, 把官方中的_apidoc.js 拷贝后运行正常. [![7天时间清单](https://img.shields.io/badge/时间-12:17-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "12:17")
根据错误提示,添加 apiDefine 后运行正常. [![7天时间清单](https://img.shields.io/badge/时间-13:33-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "13:33")
添加 apiDefine 后,删除_apidoc.js文件运行依然正常.不删除会出现多余的user [![7天时间清单](https://img.shields.io/badge/时间-13:40-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "13:40")

##### [x]任务列表
[![need 20m](https://img.shields.io/badge/预计-20m-orange.svg "need 20m-7天时间清单")](http://www.7dtime.com?预计 "need 20m") [![started 17-07-31%2014:09](https://img.shields.io/badge/开始-+14:09-orange.svg "started 17-07-31%2014:09-7天时间清单")](http://www.7dtime.com?开始 "started 17-07-31%2014:09") [![done 17-07-31%2016:05](https://img.shields.io/badge/完成-+16:05-orange.svg "done 17-07-31%2016:05-7天时间清单")](http://www.7dtime.com?完成 "done 17-07-31%2016:05") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![first ](https://img.shields.io/badge/-first-72c7ff.svg "first -7天时间清单")](http://www.7dtime.com? "first ") [![tech apidoc](https://img.shields.io/badge/tech-apidoc-72c7ff.svg "tech apidoc-7天时间清单")](http://www.7dtime.com?tech "tech apidoc") 
      任务列表似乎不能用rest接口,那就会导致不是同一个的文档? 可以直接post或者get接口代替. post好点. 通过post接口获取数据.这样会违反rest 结构规范.  [![7天时间清单](https://img.shields.io/badge/时间-14:11-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "14:11")
经测试get接口以task/123?test=aaaa 的方式传参.  可以使用get获取数据. [![7天时间清单](https://img.shields.io/badge/时间-14:15-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "14:15")
定义接口和参数 tasks
+有添加任务时自带标签的.
获取任务有 type value , 日周月年 都是“类型”&“时间点”. 项目任务是“类型”&“项目id”. [![7天时间清单](https://img.shields.io/badge/时间-14:22-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "14:22")
市场中包含不同分类任务的搜索,包含多级分类. 任务标签部分可以多选. 部分只能单选.
标签是分组分类,之前没做过. 产看淘宝做参考.         
![](http://cdn.7dtime.com/markdown/2017-07-31_1R52CX.png)
https://s.taobao.com/list?data-key=ppath&data-value=205[![7天时间清单](https://img.shields.io/badge/时间-09:28-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "09:28")381&data-action=add&ajax=true&_ksTS=1501483580754_1135&callback=jsonp1136&spm=a217f.8051907.312344.1.353deac3KHquum&q=连衣裙&style=grid&seller_type=taobao&cps=yes&cat=&ppath=4[![7天时间清单](https://img.shields.io/badge/时间-13:80-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "13:80")0000824;1222163[![7天时间清单](https://img.shields.io/badge/时间-49:29-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "49:29")962;4[![7天时间清单](https://img.shields.io/badge/时间-12:10-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "12:10")00008
https://s.taobao.com/list?data-key=ppath&data-value=4[![7天时间清单](https://img.shields.io/badge/时间-12:10-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "12:10")00008&data-action=add&ajax=true&_ksTS=1501483270143_976&callback=jsonp977&spm=a217f.8051907.312344.1.353deac3KHquum&q=连衣裙&style=grid&seller_type=taobao&cps=yes&cat=&ppath=4[![7天时间清单](https://img.shields.io/badge/时间-13:80-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "13:80")0000824;1222163[![7天时间清单](https://img.shields.io/badge/时间-49:29-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "49:29")962
week due proj task=none
+默认请求获取今日和收纳箱. 当今日无数据,则显示周.周无数据显示月.月无数据显示年.都没有显示日.
task=none 表示收纳箱.

##### [x]项目
[![need 10m](https://img.shields.io/badge/预计-10m-orange.svg "need 10m-7天时间清单")](http://www.7dtime.com?预计 "need 10m") [![started 17-07-31%2016:23](https://img.shields.io/badge/开始-+16:23-orange.svg "started 17-07-31%2016:23-7天时间清单")](http://www.7dtime.com?开始 "started 17-07-31%2016:23") [![done 17-07-31%2016:44](https://img.shields.io/badge/完成-+16:44-orange.svg "done 17-07-31%2016:44-7天时间清单")](http://www.7dtime.com?完成 "done 17-07-31%2016:44") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
##### [x]成员
[![need 10m](https://img.shields.io/badge/预计-10m-orange.svg "need 10m-7天时间清单")](http://www.7dtime.com?预计 "need 10m") [![started 17-07-31%2016:54](https://img.shields.io/badge/开始-+16:54-orange.svg "started 17-07-31%2016:54-7天时间清单")](http://www.7dtime.com?开始 "started 17-07-31%2016:54") [![done 17-07-31%2017:16](https://img.shields.io/badge/完成-+17:16-orange.svg "done 17-07-31%2017:16-7天时间清单")](http://www.7dtime.com?完成 "done 17-07-31%2017:16") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      z39member: id pid uid tid
成员数据表重要是系统原有的注册及基本信息. 接口主要采用系统原有的. 这里任务和项目分配成员.
项目可以多个成员,第一个为管理员.
xxit&me群消息聊天. [![7天时间清单](https://img.shields.io/badge/时间-17:05-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "17:05")

##### [x]笔记
[![need 40m](https://img.shields.io/badge/预计-40m-orange.svg "need 40m-7天时间清单")](http://www.7dtime.com?预计 "need 40m") [![started 17-07-31%2019:57](https://img.shields.io/badge/开始-+19:57-orange.svg "started 17-07-31%2019:57-7天时间清单")](http://www.7dtime.com?开始 "started 17-07-31%2019:57") [![done 17-07-31%2020:39](https://img.shields.io/badge/完成-+20:39-orange.svg "done 17-07-31%2020:39-7天时间清单")](http://www.7dtime.com?完成 "done 17-07-31%2020:39") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![error ](https://img.shields.io/badge/-error-red.svg "error -7天时间清单")](http://www.7dtime.com? "error ") 
      日周月年如何记录管理. 涉及文件保存方式. 
项目、技术、特定标签生成文章. 
xx闹钟&音频-->广告-->朋友圈 [![7天时间清单](https://img.shields.io/badge/时间-20:09-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "20:09")
blog id title filename uid time type open [flags]
type 1 2 3 4 日 周 月 年
open 0 1 2 0所有人  1朋友 2自己.
如何以日周月年方式显示. 通过time 的字符判断.
社区系统通过time 倒序返回对应文章. [![7天时间清单](https://img.shields.io/badge/时间-20:19-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "20:19")
+高级用户,自定义文件前缀做seo优化.
接口 blog [![7天时间清单](https://img.shields.io/badge/时间-20:39-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "20:39")

##### [x]+笔记s
[![need 15m](https://img.shields.io/badge/预计-15m-orange.svg "need 15m-7天时间清单")](http://www.7dtime.com?预计 "need 15m") [![started 17-07-31%2020:48](https://img.shields.io/badge/开始-+20:48-orange.svg "started 17-07-31%2020:48-7天时间清单")](http://www.7dtime.com?开始 "started 17-07-31%2020:48") [![done 17-07-31%2021:14](https://img.shields.io/badge/完成-+21:14-orange.svg "done 17-07-31%2021:14-7天时间清单")](http://www.7dtime.com?完成 "done 17-07-31%2021:14") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") 
      社区获取笔记. 查看个人笔记.
通过page、分类或文章类型查看 . 个人的是通过用户id和年月查看.

##### [x]标签
[![need 1h](https://img.shields.io/badge/预计-1h-orange.svg "need 1h-7天时间清单")](http://www.7dtime.com?预计 "need 1h") [![started 17-07-31%2021:14](https://img.shields.io/badge/开始-+21:14-orange.svg "started 17-07-31%2021:14-7天时间清单")](http://www.7dtime.com?开始 "started 17-07-31%2021:14") [![done 17-08-01%2017:08](https://img.shields.io/badge/完成-+17:08-orange.svg "done 17-08-01%2017:08-7天时间清单")](http://www.7dtime.com?完成 "done 17-08-01%2017:08") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![{3}](https://img.shields.io/badge/继续--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?继续 "{3}") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![{3}](https://img.shields.io/badge/继续--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?继续 "{3}") [![{3}](https://img.shields.io/badge/暂停--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?暂停 "{3}") [![{3}](https://img.shields.io/badge/继续--orange.svg "{3}-7天时间清单")](http://www.7dtime.com?继续 "{3}") [![critical ](https://img.shields.io/badge/-紧重-yellowgreen.svg "critical -7天时间清单")](http://www.7dtime.com? "critical ") [![idea ](https://img.shields.io/badge/-idea-72c7ff.svg "idea -7天时间清单")](http://www.7dtime.com? "idea ") [![error ](https://img.shields.io/badge/-error-red.svg "error -7天时间清单")](http://www.7dtime.com? "error ") 
      z39tags: id key(alias) value(默认值) name(中文) type(分类)  position[行业 职位] count 
z39tag:  id taskid pid tagid value uid   任务和项目的id,
~~z39tag_user:  id tagid order uid  用户自定义(添加或选择)标签.  用户diy垂直内容.~~
~~z39tag_proj:  id tagid order pid  项目列表数组.   水平列表.~~
z39tag_tmp:  id pid tmp count tagid   列表数值,   垂直列表数据. 单选.
模板 也是标签数组, [![7天时间清单](https://img.shields.io/badge/时间-21:21-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "21:21")
xx想起幺爸电话的事情 [![7天时间清单](https://img.shields.io/badge/时间-21:31-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "21:31")
用户创建的标签如何显示?
系统列表标签的字标签. 可以处理为模板. 模板是一维数组, 界面需求是二维数组. 看着界面,标签是一维数组key=value 和 二维数组, 系统默认的列表写死.  [![7天时间清单](https://img.shields.io/badge/时间-21:43-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "21:43")
如果用户对默认列表做修改,如果处理?
解决方法构思。20m 17-08-01 [![7天时间清单](https://img.shields.io/badge/时间-07:40-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "07:40")
tags [![7天时间清单](https://img.shields.io/badge/时间-10:15-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "10:15")
tag [![7天时间清单](https://img.shields.io/badge/时间-10:32-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "10:32")
tag_user结合到界面使用时, 感觉不顺畅有问题出现. 界面如何操作,在什么地方显示?
用户主要添加列. 和项目列表一样. z39tag_proj 中的值不便于复制他人使用.
z39tag_tmp:  id pid tmp count tagid  uid , 如生活类任务 除了自己具有的标签外统一包含 life标签. 类似于分组分类.
具体数据为 z39tag_tmp: 1 z39timelog due:"0:30",due:"1:30",due:"3:30" 88 due uid
项目列表标签模板 1 dev:"",design:"",art:"", pid
疑问:快捷键点击标签如何知道是点击并赋值什么? 可以获取到due:"0:30"就能复制.
思考方式:如何展示到界面,有如何赋值到数据库. 
+friend 朋友成员还未考虑
考虑:due:"0:30,1:30,3:30", 
列表分展示类,选择类.  项目列表是任务展示类. 而“日”列表显示任务属性编辑. [![7天时间清单](https://img.shields.io/badge/时间-14:03-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "14:03")
属性编辑分:1、单一属性due. 2、多属性,如部门. 3、系统列,所有项目.
标签模板如何编辑. 太灵活会导致小白用户操作错误.  考虑yml?  [![7天时间清单](https://img.shields.io/badge/时间-14:29-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "14:29")
xx客户咨询之前项目. [![7天时间清单](https://img.shields.io/badge/时间-14:53-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "14:53")
前期考虑前端写死减少复杂度不可行,列表用户可以添加修改内容. [![7天时间清单](https://img.shields.io/badge/时间-14:55-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "14:55")
默认采用系统模板,修改添加后变成用户自定义模板. 把前端的配置参数数据库话. [![7天时间清单](https://img.shields.io/badge/时间-14:57-ff69b4.svg "7天时间清单")](http://www.7dtime.com?time "14:57")
```code
var EditTag = ["need", "flag", "member", "repeat", "project"];
var needData = [{ id: 1, value: "0:30" }, { id: 2, value: "1:30" }];
var flagData = [{ id: 1, value: "想法", key: "idea" }, { id: 2, value: "产品构思" }];
var memberData = [{ id: 1, value: "姜禄建" }, { id: 2, value: "熊超" }];
var repeatData = [{ id: 1, value: "周一" }, { id: 2, value: "周二" }];
var projectData = [{ id: 1, value: "时间日志" }, { id: 2, value: "录音电话" }];
var editDic = { "need": needData, "flag": flagData, "member": memberData, "repeat": repeatData, "project": projectData };

1、查询列表分类 tag_tmp 2、查询单列内容. tag_tmp z39tag_tmp: id pid tmp count tagid type type 1 2 3 4 1:列表分类 2、列表属性 3、所有项目&成员. 4.单列多属性 -成员根据项目变化. 涉及到编辑方式: 1:列表分类 2、单列内容 3、单列多属性. 1.列表分裂:选择多标签. 2.单列内容:编辑属性值 3.单列多属性:选择多标签。 7天时间清单 界面上可以操作的方式发,(输入框和选择)添加标签后,拖动li调整顺序. 7天时间清单 due 是直接文本框编辑最宽, 多属性复杂版编辑也是文本框最适合. 所有标签返回到前端(如z1flag), 先给高级用户使用. key:name=value 有些没有值的就写为 key:name 7天时间清单 项目采用一个模板即可. “日”“列-部门” 同时采用2个. -预计 提供输入框便捷输入.鼠标移入后显示输入框. 现在主要目的是,创建接口文档. 7天时间清单 z39tag_tmp: id pid uid tmp count tagid 如果找不到模板则返回系统默认. 7天时间清单 运作昨天还正常的命令,今天不行了。在目录内执行apidoc正常. 7天时间清单 apidoc -i ./ -o doc

0.4.137. [x]验收及需求沟通

created 17-07-29 used 30m done 17-07-29%2015:31 critical dev 周月年的任务编辑如何处理?全部点击任务后在右边显示任务详情.

0.4.138. [x]同类"任务管理系统"搜索

created 17-07-29 need 30m used 41m started 17-07-29%2020:09 done 17-07-29%2020:50 critical dev 阿特回复"有开源的单系统,有sass的,各种形式的"后开始百度资料 7天时间清单 https://www.teambition.com/tour www.mingdao.com/ http://www.ewei.com/ http://www.eteams.cn/product/blog 可以查看了解其他系统的优势,作为参考借鉴资料. 适量借鉴. 不正确心态的了解增加干扰,使自己做不下去.

0.4.139. [x]task任务数据结构

created 17-07-29 need 35m used 136m started 17-07-29%2010:00 done 17-07-29%2012:16 critical dev 数据结构及文档.

-数据结构
  -数据内容
    -任务 8m
    -项目 8m
    -字段 8m
  -数据形式
    -数据库 20m
    -js内存 5m
    -tlog文件 [done]
  -标签 20m
    -成员
    -评估
    -重复
    -日期
    -部门
  -文档 20m
    -sql表
    -js描述
    -html
[x]思维导图

done 17-07-29%2010:14 critical

[x]数据内容

need 25m started 17-07-29%2010:16 done 17-07-29%2010:54 critical task: title desc status tasks tags project: project title desc type tasks tags JSON.stringify(proArr) 获取tlog解析后的数据结构. data.tlog & data.json 7天时间清单

[x]数据形式

need 25m started 17-07-29%2010:55 done 17-07-29%2011:36 critical js内存已打印出来 data.json. data.tlog 可作为标准参考文件. 7天时间清单 难点 二级任务关系, 标签管理; 项目字段和群组还未考虑.

-数据库
  -任务
    -z39task: id title desc status pid(parentId) mid
  -项目
    -z39project: id alias title desc type [tasks tags] 
  -成员
    -z39member: id pid uid tid
  -标签
    -z39tag:  id taskid pid tagid value uid
    -z39tag_user:  id tagid order uid
    -z39tag_proj:  id tagid order pid
    -z39tags: id key(alias) desc value(默认值) name(中文) type(分类)  count [行业 职位]
    -z39tag_tmp:  id tid order count tmpid

mid(memberid) 成员id,负责人. 项目成员和任务成员的关系如何处理?可能涉及外包求助,不计算在成员内. 外包人员只能看到单个任务. 项目人员看到所有. 7天时间清单 任务求助时,所有人可见. 当有人接单后,主人和接单人可见. alias(项目别名) 如 z39timelog 7天时间清单 系统和用户创建的可选标签.tags

[x]标签

need 20m started 17-07-29%2011:38 done 17-07-29%2011:46 critical 在上面基本已经考虑好了,那再次考虑下使用过程和流程. 标签在界面上有特定创建的id 分组可供选择, 现有tag 不能满足,添加一个表z39tag_user 7天时间清单

[x]文档

need 20m done 17-07-29%2012:15 critical 数据整体形势, 单字段 名、描述、字段类型、 如何通过jsduck 描述? jsduck 是接口文档工具. 以function 的方式书写,如果在顶上的描述会导致其他接口查看总是需要滚动翻页. 已markdown的格式书写, 内容也可以直接复制到 jsdoc 的描述中去. z39data.md

0.4.140. [ ]单独罗列出个人进步的任务

created 17-07-27 critical dev 定期更新生成md.

0.4.141. [ ]thanks标签功能

created 17-07-27 critical dev 在自己任务显示感谢人,在他人那里显示感谢来源. 在日报告中看到满屏的感谢,整个人心情状态好多了.

0.4.142. [ ]单列内容swiper切换

created 17-07-26 critical dev 属于优化

0.4.143. [ ]根据当前日期自动设置“年”列表的水平滚动条位置.

created 17-07-26 critical dev 保存当前日期在屏幕可视区内. 垂直滚动条中#伪链接可以直接定位.

0.4.144. [ ]任务列表宽度需要便于修改

created 17-07-25 critical dev

0.4.145. [x]整合布局代码

created 17-07-25 need 8m used 43m started 17-07-25%2009:14 done 17-07-25%2009:57 critical dev project.html 页面没有提交git,导致昨晚修改代码被覆盖. 7天时间清单 查看昨天修改任务,发现覆盖2个任务. 修复任务导出和 question 列表. 7天时间清单 任务完成 7天时间清单

0.4.146. [x]布局验收.

created 17-07-25 need 15m used 32m started 17-07-25%2008:28 done 17-07-25%2009:00 {3} critical dev 间断性反馈意见后等待修改. 糟糕的是我没有设计稿,对方做出的东西会出现偏差. 而用中间添加美术人员设计,这问题会出现在美术上. 难以避免的问题, ui皮肤化和长期合作可以避免.

0.4.147. [ ]没设置title标签就取完成任务中耗时最长的

created 17-07-24 need 20m critical dev

0.4.148. [x]project页面完善&使用

created 17-07-22 need 30m used%2001:29 started 17-07-22%2008:01 done 17-07-22%2009:30 critical dev var liStr = '

  • {1}
  • ' 列表中的ul li元素内容不一样. li元素内容不一样 导致布局显示有问题. 需要重新修改li内容和拖动li后的回调. 7天时间清单 拖动li后的回调. 需要注意li的顺序,可以直接使用Jquery.replaceWith 实现. 单行显示 line32748 .right .row1 max-height: 32px; 列表显示改变了,但是还存在列表间拖动时的界面效果不一致. 7天时间清单 拖动后修改 task li 内容. 7天时间清单

    0.4.149. [x]补全任务创建时间.

    created 17-07-21 need 45m used 21m started 17-07-21%2021:39 done 17-07-21%2022:00 critical dev 已添加逻辑,但测试出现bug @created(undefined) 7天时间清单 发现原有逻辑没有计算日期.

    0.4.150. [ ]标签瀑布流

    created 17-07-21 critical dev 标签自动根据

    0.4.151. [x]项目返回的用户数据(账号头像)

    created 17-08-07%2020:31 need 15m used%2001:35 started 17-08-08%2014:07 done 17-08-08%2015:42 critical dev

    0.4.152. [x]app采集行为数据表&接口

    created 17-08-07%2021:58 need 3h used 3939m started 17-08-08%2016:56 done 17-08-11%2010:35 critical dev 自动记录&上传记录与数据移动.

    [x]任务分解

    created 17-08-08%2017:02 done 17-08-08%2017:02 critical

    [x]app环境搭建运行

    created 17-08-08%2016:56 need 15m started 17-08-08%2017:02 done 17-08-08%2017:18 critical G:\workspace\z39timelog\z39timelog_js_os\app_demo 旧版可以运行. 7天时间清单 复制旧项目代码,创建新项目模板.

    [x]临时数据表创建

    created 17-08-08%2016:57 need 30m started 17-08-09%2016:41 done 17-08-09%2016:47 critical

    [x]接口定义

    created 17-08-08%2016:58 need 20m started 17-08-09%2016:00 done 17-08-09%2016:40 critical taskauto js数据 start end addr type title speed stepCount img px py(经纬度) flags显示用dom字符 静态动作不上传服务器, 如何处理?是否有用. 零碎的动作如何处理? taskauto和任务接口同样逻辑,或者采用统一接口,添加一个参数. 7天时间清单 task接口不能同时添加标签. 可以调用tasks 把数据作为[task]数组传递. 7天时间清单 taskauto如何移动到task中? 同样的表内容,内容移动过去后,修改tag中的taskid即可. 7天时间清单 需要把taskauto 中的数据传递给app并显示? 可以查看历史数据 数据会整合成为生活,不用查看自动记录数据,问题是如果没有合并到生活任务, 或超过24点日报还修改吗?已经生成了日报, 第二天合并了任务,理论修改更好. 7天时间清单 taskauto 不删除,可以做产品优化提升参考数据. 数据表按照js对象创建. 7天时间清单 +还需要考虑设置常用地址?自动判断去上班还是回家.

    [x]+后端逻辑taskauto

    created 17-08-09%2016:48 need 45m started 17-08-09%2019:26 done 17-08-09%2020:05 {3} {3} critical taskauto 获取一天的数据.

    [x]vux项目整合自动记录功能

    created 17-08-08%2016:56 need 40m+1:30+1:00 started 17-08-08%2017:21 done 17-08-10%2011:53 {3} {3} {3} {3} {3} critical 运动的数据如何传递到vue项目, main.js 中window.app 的方式预留接口可以调用.

    -vux整合项目
      -item布局
      -编辑弹窗
      -外部调用
      -vux逻辑
    

    难点,vue 不能直接配合dcloud开发. vue需要发布后才能在手机运行. 很麻烦. 无法做出上一版本效果. 可以用现有布局取舍做出类似. 7天时间清单 item布局完成. 7天时间清单 编辑弹窗 7天时间清单 外部调用 app.$store.commit({type:"user",uid: 472}); ,控制台输入app后就出现之前的历史记录. 7天时间清单 vux逻辑,对之前的逻辑已经忘记,还需要查看熟悉. 添加组件置顶Sticky. 7天时间清单 旧项目只有静态和动态2列使用. 第三列没有使用. 7天时间清单 有大量js,js最好抽离到一个外置文件中,便于管理. 7天时间清单 主要是logAction actionArr 两个地方. 抽离js 后,项目运行正常. 7天时间清单 数据、逻辑、界面相互分离. 逻辑在js,数据在 vue vue 需要提供2个接口. 1、添加数据 2、更新当前数据. +重新评估 +1:30 17-08-09 7天时间清单 refreshTime logAction 方法中把数据传递给vue, .flags 基本没有使用,都是从item其他属性整理显示. 这任务和下面前端逻辑任务有重叠. 7天时间清单 html 整合到vux html 7天时间清单
    +重新评估 +1:00 17-08-10 7天时间清单 x 比构思的形式发呆,没想到有帮助的结果 7天时间清单 html 直接post传递数据到服务器. 不用vue里面传递. vue里可以get,put,delete. 修改页面文字描述. 从动作描述改为好处说明 7天时间清单 昨天构思html直接传递item给vue, 那么vue使用item数据格式进行显示. 其他地方的使用还有哪些? -自动合并任务放在前端, 如何调用接口修改服务器数据? 7天时间清单 修改默认任务属性时判断是否修改. app根据时间自动判断推荐主题 如果推荐对了. 这是前端任务需要考虑的事. 7天时间清单 此任务做到记录通知显示即可. 7天时间清单 TimeAuto.vue 中添加数据监听和处理. vuex如何使用又忘记了. 7天时间清单 +重新评估 +50m 7天时间清单 vuex 学习;数据结构修改; 数据传递接受显示. 数据结构修改10m, s7天时间清单 e7天时间清单 vuex 学习 20->10m e7天时间清单 e7天时间清单 app.$store.commit({type:"user", 搜索user发现 对应store.js 中的 actions 和 mutations. 在vue中通过mapActions 匹配对应. 要使用这些,必须写相应代码. 数据传递&显示, 添加 store.registerModule('z39',{namespaced: true, 后调用成功. app.$store.commit({type:"z39/actionCurr" +每次保存vue文件都会触发/uc/public/logintoken. 服务器控制台报错. app.$store.commit({type:"z39/actionCurr", img: "/static/logo.jpg", title: "时间日志", duration: "10m", time: "20170507 7天时间清单", desc: "有效管理时间,提升自己时间价值" });

    [x]录制视频教程解决刚学会技术的遗忘

    created 17-08-10%2010:33 done 17-08-10%2010:35 critical rule summary 视频教程内容需要如何管理及分类?

    [x]前端逻辑

    created 17-08-08%2016:58 need%201:30+2h started 17-08-10%2013:17 done 17-08-11%2010:35 {3} {3} {3} {3} {3} {3} {3} {3} {3} critical error 任务合并思考. app打包,协议; x 思绪是乱的,胡思乱想. 7天时间清单 构思:页面添加分页,周末待办. 7天时间清单 习惯养成中的任务,完成的用想左滑,取消完成用向右滑. 7天时间清单 完成状态后,文字变灰色. 标题添加[完成]. 每天第一次进入app,toast提示操作. 7天时间清单

    -前端逻辑app
      -任务合并思考 15m
      -操作逻辑 1:03
        -+显示 20m
        -删除 10m
        -合并 10m
        -重命名 30m
        -x完成状态 8m
        -x完成&取消 15m
      -协议 15m
      -app打包 25m
    

    任务合并思考: 难点,app自动人别的任务, 按之前逻辑担心无法合并. 实际思考后发现这些不需要修改. 7天时间清单 错误操作如何处理? 赞不提供回退功能. 后期用户多了在根据需求考虑, 太复杂也不适合. 7天时间清单 操作逻辑-显示,数据重构成界面需要的形式. 找不到资料,官网打不开了. 7天时间清单 在watch和mount中修改数据格式. 7天时间清单 title,img,flags,stepCount,speed,addr,start,end,type, px,py,timeday,duration,tagitemid,[flags] title + stepCount,speed,dir desc start,end,addr img duration +重新评估 2h 7天时间清单 操作逻辑-删除 7天时间清单 列表数据显示调整. 7天时间清单 之前基本已有逻辑. 操作逻辑-合并,如果连续2个key相同则合并数据. 7天时间清单 [ ] (.) @(.) --> {name:"$1",value:"$2"}, 修改弹出菜单内容 7天时间清单 PopupPicker值修改. 7天时间清单 疑问:数据重构的方式,是否会导致页面列表重新刷新,而看起来滚动条位置不一样感觉很不好. 7天时间清单 标题修改可以了, 数据合并后没有实时更新. 数据需要重新修改. x操作逻辑-完成状态 取消数据重构. 字符串拼接使用很好. 7天时间清单 协议, 难点合并如何处理. 删除后面协议,修改上面一条数据. 疑问:网络不好如何处理? 发送给vue后,vue请求服务器. 5分钟定时检查一下列表,如果有上传失败的就再次上传. 7天时间清单 静态数据显示 7天时间清单 接口api.js写好. 7天时间清单 在vue监听数组变化是遍历检查新数据并发送服务器. 7天时间清单 +查询状态,app同时创建新任务如何处理? 添加任务,修改任务,删除逻辑写好. 待测试. 7天时间清单 字段重名. 默认打开app页面,检查到没有数据就请求当天任务. 7天时间清单 经测试,合并有问题. 7天时间清单 合并逻辑中删除数据后依然进入了逻辑 laskAction = action .修改后正常. 7天时间清单

    [x]vux项目整合自动记录功能

    created 17-08-08%2016:56 need 40m+1:30 started 17-08-08%2017:21 {3} {3} {3} {3} critical 运动的数据如何传递到vue项目, main.js 中window.app 的方式预留接口可以调用.

    -vux整合项目
      -item布局
      -编辑弹窗
      -外部调用
      -vux逻辑
    

    难点,vue 不能直接配合dcloud开发. vue需要发布后才能在手机运行. 很麻烦. 无法做出上一版本效果. 可以用现有布局取舍做出类似. 7天时间清单 item布局完成. 7天时间清单 编辑弹窗 7天时间清单 外部调用 app.$store.commit({type:"user",uid: 472}); ,控制台输入app后就出现之前的历史记录. 7天时间清单 vux逻辑,对之前的逻辑已经忘记,还需要查看熟悉. 添加组件置顶Sticky. 7天时间清单 旧项目只有静态和动态2列使用. 第三列没有使用. 7天时间清单 有大量js,js最好抽离到一个外置文件中,便于管理. 7天时间清单 主要是logAction actionArr 两个地方. 抽离js 后,项目运行正常. 7天时间清单 数据、逻辑、界面相互分离. 逻辑在js,数据在 vue vue 需要提供2个接口. 1、添加数据 2、更新当前数据. +重新评估 +1:30 17-08-09 7天时间清单 refreshTime logAction 方法中把数据传递给vue, .flags 基本没有使用,都是从item其他属性整理显示. 这任务和下面前端逻辑任务有重叠. 7天时间清单 html 整合到vux html 7天时间清单

    [x]临时数据表创建

    created 17-08-08%2016:57 need 30m started 17-08-09%2016:41 done 17-08-09%2016:47 critical

    [x]接口定义

    created 17-08-08%2016:58 need 20m started 17-08-09%2016:00 done 17-08-09%2016:40 critical taskauto js数据 start end addr type title speed stepCount img px py(经纬度) flags显示用dom字符 静态动作不上传服务器, 如何处理?是否有用. 零碎的动作如何处理? taskauto和任务接口同样逻辑,或者采用统一接口,添加一个参数. 7天时间清单 task接口不能同时添加标签. 可以调用tasks 把数据作为[task]数组传递. 7天时间清单 taskauto如何移动到task中? 同样的表内容,内容移动过去后,修改tag中的taskid即可. 7天时间清单 需要把taskauto 中的数据传递给app并显示? 可以查看历史数据 数据会整合成为生活,不用查看自动记录数据,问题是如果没有合并到生活任务, 或超过24点日报还修改吗?已经生成了日报, 第二天合并了任务,理论修改更好. 7天时间清单 taskauto 不删除,可以做产品优化提升参考数据. 数据表按照js对象创建. 7天时间清单 +还需要考虑设置常用地址?自动判断去上班还是回家.

    [x]前端逻辑

    created 17-08-08%2016:58 need%201:30 critical

    [x]+后端逻辑taskauto

    created 17-08-09%2016:48 need 45m started 17-08-09%2019:26 done 17-08-09%2020:05 {3} {3} critical taskauto 获取一天的数据.

    0.4.153. [ ]日列表属性选中状态,拖动任务后自动添加属性

    created 17-08-08%2013:53 critical dev

    0.4.154. [x]usertask 中返回成员数据

    created 17-08-08%2015:49 need 20m used 30m started 17-08-08%2015:50 done 17-08-08%2016:20 critical dev 模板中to有多少用户数据就返回对应成员. 测试成功. 7天时间清单

    0.4.155. [ ]项目已完成的未分类任务显示的显示方式.

    created 17-08-09%2009:34 critical dev 如果有other就显示在里面, 如果没有other如何处理?显示在左边收纳箱. 已完成的未分类任务显示在other当中

    0.4.156. [x]app后台长时间运行

    created 17-08-09%2015:54 need 30m used%2002:44 started 17-08-15%2012:20 done 17-08-15%2015:04 critical dev 保持程序在后台长时间运行 http://www.jianshu.com/p/174fd2673897 现在是真机调试,现在用了 plus.orientation.watchOrientation orientationChange 真机运行不支持此功能,需要提交到打App云端打包才生效.应用切换到后台持续时,需要避免调用同步5+ API(调用直接返回数据的API),在后台运行时此类API将无法同步返回数据 iOS切换到后台支持获取位置信息功能 http://ask.dcloud.net.cn/article/695 也就是现在可以在后台运行.需要打包app. 7天时间清单 难点真机后台发送数据难以测试,首先要了解app什么时候进入休眠状态. 7天时间清单 保持程序在后台长时间运行 http://blog.csdn.net/shan1991fei/article/details/50844962 ios保持程序在后台长时间运行 http://www.jianshu.com/p/174fd2673897 难点如何测试?一篇每秒钟定时向服务器发送数据,查看app在不同时间段后台运行状态. 7天时间清单 后台直接通过,洛克的形式把信息打印到文件,便于查看调试信息。 1、新增api,每秒发送. 2、node打印前端数据到文件中. 3.云端打包app安装测试. 接口&后台打印. 7天时间清单 定时发送. 担心日志文件太大.删除或修改文件后导致,文件变不能正常打印进入. 7天时间清单 打包等待成功后下载. 7天时间清单 Impactor_0.9.42 在win系统中不能运行了. 感到奇怪. 7天时间清单 pp越狱助手 http://www.33lc.com/article/83973.html 7天时间清单 ios10.2.1 无法越狱, 通过pp助手也无法安装程序. 7天时间清单 重启系统后Impactor 可以运行了.程序安装成功. 7天时间清单 程序切换到系统后台后,服务器持续受到http协议信息. 快要10分钟了. 7天时间清单 超过协议依然收到协议. 下个疑问:到什么时候会自动关闭app? 7天时间清单 别的APP要运行,而此时内存又不足的情况下,系统会回收停在后台APP所占用的内存。如果出现这种情况,那么你再次打开你的APP,就会重新启动。 真机调试的app也会超过10分钟发送协议吗? 现在依然运行正常.app没有重启. 后打开的花椒直播重启了. 7天时间清单

    0.4.157. [ ]ssr开发与app开发的考虑

    created 17-08-10%2011:14 critical dev seo,服务端,app,webapp

    0.4.158. [ ]系统注册页面pc

    created 17-08-11%2016:16 critical dev 把原cmswing系统中的注册界面改变成vue.

    0.4.159. [x]用key代替tagitemid,如tasks

    created 17-08-11%2017:32 need 40m used 182m started 17-08-13%2018:35 done 17-08-13%2021:37 {3} {3} critical dev 方便使用, 使用id不便开发调试. x 杂事,聊天 7天时间清单 有哪些接口使用了tagitemid, 接口文档中搜索"tag" tagtmp tasks tagitem project.tag.id(post) 7天时间清单 1.模板中替换成key. 2.任务添加标签用key 3.搜索任务用key 4.修改tagitem用key 5.项目添加标签用key 7天时间清单 tagtmp-注释原有逻辑,修改数据库字段 tagitemid --> tagkey 7天时间清单 task&tasks task中已经是使用key. 在继续查看tasks(get), 提交代码做备份. 7天时间清单
    tag中字段修改 tagitmeid-->key, 添加字段后遍历tag中的数据,通过tagitemid 给key赋值. 修改model/tags.findall 的sql 7天时间清单 x 肚子有饥饿感,点了一份外卖. 修改了model/tags.findtasks 7天时间清单 http://thinkido.tunnel.qydev.com/api/z39tasks?uid=1&due=2017-06&key=weekTh1 测试成功 但原来的逻辑获取2周数据有问题. URL参数due=2017-07-06改为 due:2017-07-06. 最终 &key=weekTh1,due:2017-07-06. 7天时间清单 这bug不应该在这任务中解决. +tagsDic[tag.key] 代码中搜索所有 tagitemid, 修改成key; 7天时间清单 运行命令修改tagtmp中的id为key; 还待测试. 7天时间清单

    0.4.160. [ ]重复任务的表及逻辑

    created 17-08-11%2020:37 critical dev 2个进入的逻辑条件. 1、创建重复任务 2、导入重复模板. 常见是生活类重复任务. 7天时间清单

    0.4.161. [ ]个人记录信息用的博客系统,类似云笔记

    created 17-08-12%2013:47 critical dev

    0.4.162. [ ]任务上传服务器

    created 17-07-06 critical high dev

    0.4.163. [ ]整理出历史tlog文件中项目任务

    created 17-07-06