环思产品论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 2396|回复: 0
打印 上一主题 下一主题

[55052]工单处理

[复制链接]

6

主题

6

帖子

65

积分

版主

Rank: 7Rank: 7Rank: 7

积分
65
跳转到指定楼层
楼主
发表于 2016-6-17 18:42:17 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yinchao 于 2016-7-1 14:49 编辑

功能概括:
对工单审批窗体所选择的数据进行处理,当处理结果结果为完成时候该工单就表示完成,否则转接下个处理人处理!
操作流程:






注意事项:
1.当工单数据为空的时候给出信息提示 ,“提示工单为空,不可审批工单”。
2.当工单状态为空或者小于0时给出信息提示,“工单状态有误,不可处理工单”
3.当单状态不是提交或者处理中时,不可以进行处理工单。

4.当当前用户不是处理人时,不可以处理工单。
5.点击处理后,吧工单输入的信息和步骤同时保存到工单的历史表中。

UI原型图:


UI显示和控件:






字段信息






控件的设置:
在FormConfig70项中添加工具栏按钮 按钮名称为btnSubmit 链接函数名称为:HS.btnSubmit。如下图

Action:

1.在“处理结果”控件下添加链接函数 ,action 为:IIF(:f[bsEntityinfo.iwoHandleAction]<>2,RefreshControl(lkpsHandleUserName,false),RefreshControl(lkpsHandleUserName,true));    当实体集中的处理结果不是“转其他人处理”时,则把处理人姓名这个按钮给禁用掉,否则则不禁用!
2.在提交按钮中写入的action为:ExecSql(47435,bsEntityInfo+mainEntitySet);    执行47435这条sql,为其提供参数的数据集为bsEntityInfo和mainEntitySet
                                              DoLastQuery();根据最后一条查询语句从新查询;

ref参照:
所属项目:查询项目表中的项目名称和项目id
工单状态:引用常量1981
工单类型:查询工单类型表中的工单类型名称和工单id
所属公司:查询公司表中的名称和id
所属项目:查询项目表中的名称和id
所属部门:查询部门表中的名称和id
处理结果:引用常量1982
处理人 :查询用户表中的姓名和id然后筛选出内部员工

lcoalsql:


调用 EXEC dbo.sppbBillOperate_500_AuditBil l     后台  如下图:





分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|上海环思 ( 沪ICP备11022428号 )

GMT+8, 2025-4-29 00:21 , Processed in 0.104380 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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