环思产品论坛

标题: [54703]物料发卡 [打印本页]

作者: xutai    时间: 2016-5-31 11:58
标题: [54703]物料发卡
本帖最后由 xutai 于 2016-6-3 18:31 编辑

功能描述
将所生成的物料打印在卡片上
操作流程
1.用户打开界面
2.用户点击选择部件,选择多个或单个部件
3.系统根据选中行的数据传入到自定义实体类中
4.用户选中左边多行或单行,点击发卡
5.系统读取实体类的参数,根据左边行中电子物料数据多条或单条逐个写入RFID卡上,数据库中存储RFID卡与物料等的关联信息
UI原型图
[attach]968[/attach]
图中packindexEntitySet为自定义实体类,不在界面中显示,仅用作action调用参数
参数说明
隐藏动态工具栏按钮
当 sValue='choseparts'时为选择部件按钮
当sValue='grant'时为发卡按钮
单点功能说明
[attach]854[/attach]
按钮1:选中左边界面多行或者单行,将物料数据打印到卡片上
按钮2:点击选择部件,可以进行多个部件选择
业务逻辑
[attach]884[/attach]
根据与工票相关联的RFID卡是否有数据判断是否“发卡”
[attach]888[/attach]
根据与工票想关联的RFID卡是否有数据改变颜色,没有数据的为红色底纹,有数据则为绿色底纹
[attach]969[/attach]
为部件数据来源
[attach]970[/attach]
发卡操作处理情况,所取的数值都来源于部件选择的参数和mainEntitySet中取到的参数
[attach]971[/attach]
将选择的部件参数,从外部参数中传入到自定义实体类(packindexEntitySet)中
action
[attach]972[/attach]
1:弹出查询form,可以对弹出的form的数据进行多个选择,并将选择的数据传入到外部参数
2:读取部件的外部参数值,传入到自定义实体类(packindexEntitySet)中

[attach]973[/attach]
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:按照最后一次查询条件重新查询一遍









欢迎光临 环思产品论坛 (http://bbs.huansi.cn/) Powered by Discuz! X3.2