任务进度日历视图管理

本人只在 v9.4 版本里开发和测试通过,其他版本没有验证是否可用。 免费贡献给大家,代码同样遵守 《Z PUBLIC LICENSE授权协议1.2》 ,最后感谢禅道和 fullcalendar 开源软件(官方地址 http://www.xhtours.com/)

有时候要对各个任务进行排期调整,一个一个去任务界面修改,是比较麻烦的,所以我花了点时间,做了4个效果: 1、可以预览项目内每个任务的起讫时间。 2、可以拖动任务实现任务起讫时间同步调整,比如拖动任务从本周移动到下周即可。 3、可以拖动截止日期实现修改截止日期。 4、为了观察多人的任务排期,避免一个人同一时间安排过多任务,加了一个动态颜色区分。

压缩包里的代码结构与 v9.4开源版的目录结构保持一致,请自行覆盖(没有与源代码冲突,都是新增的文件,不会覆盖 v9.4的源码) 操作方式: 方式一:对应的访问域名是 http://域名/calendar-index-项目ID.html。 方式二:访问 http://域名/calendar-index.html 然后通过顶部的项目选择框,实现多个项目之间的切换。 暂时不考虑产品与项目之间的联动效果,因为自己暂时用不上,所以不开发了。

效果图预览

v9.4.1(2017-10-10 15:41:07)

1、此插件在 v9.4 版本里,罗列了所有的任务,在 v9.4.1 版本将过滤已关闭和取消的任务显示。

2、将原先的账号改成了,优先姓名显示,在没有姓名的情况,才显示账号名

3、每个任务多增加了预估时长的显示,为任务的拖动提供参考

3、发现一个权限问题,执行 REPLACE INTO zt_grouppriv (`group`,module,method) SELECT `id`,'calendar','index' FROM zt_group 即可实现所有用户可预览,此SQL语句可以反复执行,没有数据风险。

4、另外只有管理员可以在该日历视图进行操作,别的账号只能查看。

9.4(2017-08-29 10:13:15)

所属分类 项目相关
插件名称 任务进度日历视图管理
代号 TaskProgressCalendar
插件类型 功能扩展
作者 riverdance
电子邮箱 riverdance@qq.com
官方网站
关键字 task progress calendar
用户评分
评论列表
riverdance 2017-10-16 13:01:39
请先给其中一个任务设置一下开始时间和截止时间,再看看有没有出现。
1314 2017-10-31 09:21:06
设置了开始时间和截止时间,还是没有出现
1314 2017-10-31 14:11:39
view的js路径有点问题,调整下就好了
等&待/强 2017-09-06 17:23:34
根本就用不了 只看到一个项目选址框,前天什么都没有 用的9.4版本
禅道-Bee 2017-09-06 17:48:35
你好,这个插件不是官方插件,可以联系一下作者。
1/1
发表评论
评论通过审核后显示。

您需要登录 才能够进行评价!