找回密码
 开放注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

通达OA官网网站
搜索
查看: 2286|回复: 0

【源码】优化工作流查询界面的默认选项

[复制链接]

257

主题

1154

回帖

1万

牛毛

游客

积分
18851
QQ
发表于 2017-5-12 10:56:07 | 显示全部楼层 |阅读模式
本帖最后由 cgft 于 2017-5-12 11:16 编辑


OA导航条内的工作查询命令,界面打开后,默认的查询范围是“我经办的”选项。这对于普通用户查询是比较恰当的,但对于单位、部门领导或OA管理员,可能更倾向于愿意将默认值设定为“所有范围”选项,便于查询本职管理权限下的所有流程的办理进展情况。这些用户反映,每次查询都要在范围那里多一次点击鼠标的操作,为此,笔者(以2015版为例)对此程序进行了改进。
程序名:webroot\general\workflow\query\index.php
找到如下代码段:


  1. <select id="FLOW_QUERY_TYPE" name="FLOW_QUERY_TYPE" onchange="set_user();" class="select_style" title="范围">
  2. <option value="ALL">所有范围</option>
  3. <option value="1">我发起的</option>
  4. <option value="2" selected>我经办的</option>
  5. <option value="3">我管理的</option>
  6. <option value="4">我关注的</option>
  7. <option value="5">我查阅的</option>
  8. <option value="7">我点评的</option>
  9. <option value="6">指定发起人</option>
  10. <option value="8">指定办理人</option>
  11. </select>
复制代码

如果要兼顾所有用户,可简单地将其改为:

  1. <select id="FLOW_QUERY_TYPE" name="FLOW_QUERY_TYPE" onchange="set_user();" class="select_style" title="范围">
  2. <option value="ALL" selected>所有范围</option>
  3. <option value="1">我发起的</option>
  4. <option value="2">我经办的</option>
  5. <option value="3">我管理的</option>
  6. <option value="4">我关注的</option>
  7. <option value="5">我查阅的</option>
  8. <option value="7">我点评的</option>
  9. <option value="6">指定发起人</option>
  10. <option value="8">指定办理人</option>
  11. </select>
复制代码

程序内的权限筛选,会自动进行过滤。

如果仅为了系统管理的方便,则改为:


  1. <select id="FLOW_QUERY_TYPE" name="FLOW_QUERY_TYPE" onchange="set_user();" class="select_style" title="范围">
  2. <option value="ALL"<? if($_SESSION['LOGIN_SYS_ADMIN']) echo ' selected';?>>所有范围</option>
  3. <option value="1">我发起的</option>
  4. <option value="2"<? if(!$_SESSION['LOGIN_SYS_ADMIN']) echo ' selected';?>>我经办的</option>
  5. <option value="3">我管理的</option>
  6. <option value="4">我关注的</option>
  7. <option value="5">我查阅的</option>
  8. <option value="7">我点评的</option>
  9. <option value="6">指定发起人</option>
  10. <option value="8">指定办理人</option>
  11. </select>
复制代码

由系统自动判断用户是否为管理员组成员。更多的讯息,欢迎到QQ群627590148相互交流。

201720521211613655.png
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

咨询电话:400 818 0505 通达OA,国内协同管理软件行业内唯一的央企单位,中国协同OA软件的领跑者,优秀协同办公解决方案供应商

帮助|Archiver|小黑屋|通信管理局专项备案号:[2008]238号|由NB5牛论坛提供技术支持NB5社区 ( 皖ICP备08004151号;皖公网安备34010402700514号 )

GMT+8, 2025-4-28 17:44 , Processed in 0.149289 second(s), 41 queries .

Powered by Discuz

Copyright © 2001-2025, 北京通达信科科技有限公司.

快速回复 返回顶部 返回列表