环思产品论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[54703]物料发卡

[复制链接]

8

主题

11

帖子

132

积分

注册会员

Rank: 2

积分
132
跳转到指定楼层
楼主
发表于 2016-5-31 11:58:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 xutai 于 2016-6-3 18:31 编辑

功能描述
将所生成的物料打印在卡片上
操作流程
1.用户打开界面
2.用户点击选择部件,选择多个或单个部件
3.系统根据选中行的数据传入到自定义实体类中
4.用户选中左边多行或单行,点击发卡
5.系统读取实体类的参数,根据左边行中电子物料数据多条或单条逐个写入RFID卡上,数据库中存储RFID卡与物料等的关联信息
UI原型图

图中packindexEntitySet为自定义实体类,不在界面中显示,仅用作action调用参数
参数说明
隐藏动态工具栏按钮
当 sValue='choseparts'时为选择部件按钮
当sValue='grant'时为发卡按钮
单点功能说明

按钮1:选中左边界面多行或者单行,将物料数据打印到卡片上
按钮2:点击选择部件,可以进行多个部件选择
业务逻辑

根据与工票相关联的RFID卡是否有数据判断是否“发卡”

根据与工票想关联的RFID卡是否有数据改变颜色,没有数据的为红色底纹,有数据则为绿色底纹

为部件数据来源

发卡操作处理情况,所取的数值都来源于部件选择的参数和mainEntitySet中取到的参数

将选择的部件参数,从外部参数中传入到自定义实体类(packindexEntitySet)中
action

1:弹出查询form,可以对弹出的form的数据进行多个选择,并将选择的数据传入到外部参数
2:读取部件的外部参数值,传入到自定义实体类(packindexEntitySet)中


1:Grid 选中行数据转换为实体类
2:RFID.RongDa.Print为特定action具体如下:
    /// 荣大RFID打印    /// RFID.RFID_RongDa_Print(1,mainEntitySet+dtlEntitySet,条码::sBarCode\n物料名称::sMaterialName,[56],[23])
    /// 参数1:sqlId,在每次打印卡之前,会读取卡号,此sqlId用于对数据库执行一般用于插入RFID卡与物料等的关联
    ///             其中参数:sRFIDCardNo代表的就是RFID卡号,其他参数可以取参数2传入的实体字段名
    /// 参数2:循环打印实体集名称,多个+号串联, 有几个则几层循环  hdr+dtl+dtl_dtl,比如mainEntitySet+dtlEntitySet,则第一层循环为mainEntitySet,第二层循环为dtlEntitySet
    /// 参数3:RFID卡上要打印的内容,参数用:字段名表述,支持\n换行 如 : 条码::sBarCode\n物料::sMaterialName
    /// 参数4(可选):x轴坐标,默认坐标为56,此值为测试出的左上角值
    /// 参数5(可选):y轴坐标,默认坐标为23,此值为测试出的左上角值
3:按照最后一次查询条件重新查询一遍




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-17 09:51 , Processed in 0.083290 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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